تاریخ انتشار در مسیر پیشفرض: ۱۷ فوریه ۲۰۲۶
خوشحالیم انتشار TestRail ۱۰.۰.۱ را اعلام کنیم؛ این نسخه شامل Jira Issue Connect ، تجربه جدید ما برای یکپارچهسازی بلادرنگ با Jira، همراه با ارتقای پلتفرم به PHP ۸.۳ و مجموعهای از اصلاحات و بهبودهاست تا workflowهای QA شما قابلاعتماد و مقیاسپذیر بمانند.
این نسخه همچنین بهینهسازیهایی در backend دارد که عملکرد queryهای داشبورد را بهطور چشمگیری بهتر میکند؛ در نتیجه، زمان بارگذاری کوتاهتر میشود و projectهایی با دادههای حجیمتر تجربهای سریعتر و پاسخگوتر خواهند داشت.
دستورالعملهای نصب Docker را اینجا دنبال کنید: TestRail ۱۰.۰.۱ روی Docker
لطفاً توجه کنید که مسیر پیشنهادی ما برای upgrade از طریق TestRail ۸.۰.۴ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید مسیر زیر را طی کنید:
- ابتدا به ۷.۵ ارتقا دهید
- به ۸.۰.۱ ارتقا دهید
- به ۸.۰.۴ ارتقا دهید
- به ۹.۴.۱ ارتقا دهید
- و فقط بعد از آن به ۱۰.۰.۱ ارتقا دهید
بعد از کامل شدن upgrade، باید فایل _config/config.php را در پوشه فایلهای Docker باز کنید و یک خط جدید با مقدار زیر اضافه کنید:
define('TR_CHROME_PATH', '/usr/bin/chrome-headless-shell-linux64/chrome-headless-shell');
Jira Issue Connect
#
TestRail ۱۰.۰ معرفی میکند: Jira Issue Connect ، یک یکپارچهسازی دوطرفه و بلادرنگ با Jira Cloud که requirementها و defectهای Jira را مستقیماً وارد TestRail میکند.
نیازی به جابهجایی بین tabها نیست. داده تکراری ایجاد نمیشود. لازم نیست وضعیتها را دستی پیگیری کنید.
فقط context زنده Jira را دارید؛ درست همانجایی که testing انجام میشود، از جمله در test caseها، test runها و reportها.

با Jira Issue Connect میتوانید:
- با fieldهای زنده Jira داخل TestRail کار کنید: وضعیت Jira، assignee و fix version را مستقیماً کنار References و Defects لینکشده ببینید.
- traceability را از ابتدا تا انتهای کار حفظ کنید: requirementها، testها، resultها و defectهای Jira را در یک workflow واحد به هم وصل کنید.
- مشخص کنید چه چیزهایی sync شوند: انتخاب کنید کدام projectها و fieldهای Jira برای References و Defects وصل شوند تا workflowها متناسب با نیاز شما و متمرکز بمانند.
- defectهای یکدست با مقدارهای پیشفرض ازپیشتعریفشده ایجاد کنید: مقدارهای پیشفرض fieldهای Jira را اعمال کنید تا کار دستی تکراری کمتر شود و یکدستی بهبود پیدا کند.
- context مربوط به Jira را وارد گزارشهای TestRail کنید: دادههای Jira وارد گزارشها میشود و برای اولین بار امکان ردیابی coverage برای References و Defects را فراهم میکند.




ℹ️ فیلتر پویا در test runها
- وقتی با استفاده از Dynamic Filtering و فیلدهای Jira یک test run ایجاد میکنید، test caseهای منطبق بعد از refresh sync دستی به run اضافه میشوند.
- بهروزرسانی خودکار از طریق webhookها: بهروزرسانی خودکار test run بر اساس تغییرات Jira که با webhook فعال میشوند، در حال توسعه است و بهزودی در دسترس قرار میگیرد.
⚙️ ارتقای پلتفرم: PHP ۸.۳ #
TestRail ۱۰.۰ همچنین شامل ارتقا به PHP 8.3 است که امنیت، عملکرد و قابلیت نگهداری بلندمدت پلتفرم را تقویت میکند.
این بهروزرسانی کمک میکند TestRail همچنان پایدار و آماده آینده بماند، در حالی که قابلیتهای اصلی و integrationها را گسترش میدهیم.
💻 TestRail CLI 1.12.6
#
آخرین نسخه TestRail CLI اکنون با قابلیتهای جدید در دسترس است:
- اکنون میتوانید به parse_junit اجازه دهید هنگام استفاده از –update-existing-cases ، فیلدهای سفارشی test case را در همان test run بهروزرسانی کند.
🐞 اصلاحات و بهبودها (۱۳) #
- TR-4065: تأخیر شدید برخی instanceها هنگام استفاده از UI و API برطرف شد
- TR-11053: عملکرد instance ابری تحت تأثیر بهبود یافت
- TR-13507: خطا هنگام ویرایش بیش از ۵۰ test case برطرف شد: “Trying to access array offset on value of type null”
- TR-14935: تنظیمات locale پیشفرض پس از بهروزرسانی v9.۲ اکنون درست اعمال میشود
- TR-15524: اعلانهای ایمیلی اکنون مطابق انتظار ارسال میشوند
- TR-15814: مشکل audit برطرف شد
- TR-15944: مشکلی که مانع تولید گزارش PDF میشد برطرف شد
- TR-16353: خطای زیر هنگام تلاش برای حذف پیوستها برطرف شد: “Attempt to read property ‘suite_id’ on null”
- TR-16742: با فشردن کلید “D” در فیلد References، دیگر گزینه “Push Defect” بهصورت ناخواسته فعال نمیشود
- TR-16796: ویرایش گروهی فیلدهای multi-select دیگر با خطای زیر ناموفق نمیشود “html_entity_decode(): Argument #1 must be of type string, array given”
- TR-16873: ویرایش test caseهای قدیمی دارای shared steps، دیگر خطای زیر را ایجاد نمیکند “Undefined array key ‘custom_steps_separated'”
- TR-17044: مشکلی که مانع انتخاب template برای test caseهای تولیدشده با AI میشد برطرف شد
- TR-17568: عملکرد queryهای داشبورد بهبود یافت تا زمان بارگذاری کمتر شود و مقیاسپذیری افزایش یابد
📌 اعمال منسوخسازی Cassandra #
از TestRail ۹.۵ Server به بعد، Cassandra رسماً deprecated شده و این محدودیت اعمال میشود.:
- Adminها ابتدا باید اسکریپت Cassandra deprecation را در نسخه ۹.۴.۱ پیش از ارتقا به ۹.۵ اجرا کنند.
- اگر این اسکریپت اجرا نشده باشد، ارتقا به ۹.۵ مسدود میشود و پیام هشدار نمایش داده میشود در طول فرایند ارتقا.

