تاریخ انتشار در release track پیشفرض: ۲۶ مارس ۲۰۲۶
با خوشحالی انتشار TestRail 10.2.0 را اعلام میکنیم؛ در این نسخه دید بهتری نسبت به پوشش Jira ، پشتیبانی بهتر از authentication و بهبودهای بیشتری برای workflowهای مدرن تست ارائه شده است.
تمرکز این نسخه بر کمک به تیمهاست تا traceability را بهبود دهند و integrationهای امنتر و انعطافپذیرتری داشته باشند.
مشتریانی که میخواهند به TestRail ۱۰.۲.۰ ارتقا دهند، میتوانند فایلهای نصب را از TestRail Billing Portal دانلود کنند.
لطفاً توجه داشته باشید که مسیر پیشنهادی ما برای upgrade از طریق TestRail ۹.۴.۱ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید مسیر زیر را دنبال کنید:
- ابتدا به ۷.۵ ارتقا دهید ابتدا
- به ۸.۰.۱ ارتقا دهید
- به ۸.۰.۴ ارتقا دهید
- به ۹.۴.۱ ارتقا دهید
- و فقط بعد از آن به ۱۰.۲.۰ ارتقا دهید
Jira Coverage Check
#
TestRail اکنون روش جدیدی برای تحلیل test coverage در entityهای Jira ارائه میدهد و کمک میکند فاصلههای بین requirementها و تستها واضحتر دیده شوند.
با Jira Coverage Check میتوانید:
- coverage را برای entityهای Jira مانند Sprintها، Fix Versionها و Epicها ارزیابی کنید
- coverage checkها را در هر دو بخش Test Cases Repository و Test Runs اجرا کنید
- مواردی را که coverage ندارند شناسایی کنید و مستقیماً به entityهای Jira بروید
- نتایج را از طریق CSV برای تحلیل بیشتر export کنید


🔐 پشتیبانی از login بدون password برای Azure
#
TestRail اکنون از احراز هویت بدون password برای Azure SSO (SAML) پشتیبانی میکند.
این بهروزرسانی محدودیت قبلی روی روشهای احراز هویت را حذف میکند؛ بنابراین TestRail میتواند کاربران احراز هویتشده توسط Azure را، فارغ از روش استفادهشده، بپذیرد؛ برای مثال passwordless، MFA یا احراز هویت مبتنی بر certificate.
این موارد را تضمین میکند:
- سازگاری با روشهای جدید احراز هویت Azure
- همراستایی با Azure بهعنوان identity provider
- تجربه login امنتر و روانتر برای کاربران
🧪 پشتیبانی از syntax در BDD
#
سناریوهای BDD در TestRail اکنون از نمایش درست syntax مربوط به Gherkin پشتیبانی میکنند؛ بنابراین خواندن و کار کردن با آنها سادهتر است. keywordهایی مانند Given، When، Then، And و But با syntax highlighting و چیدمان ساختاریافته نمایش داده میشوند و وضوح کار را هم در workflowهای دستی و هم در automation بهتر میکنند. در کنار پشتیبانی native از Cucumber parser در TestRail CLI 1.13.3 تیمها میتوانند automation مبتنی بر BDD را بهصورت end-to-end اجرا و گزارش کنند.

💻 TestRail CLI 1.13.4
#
آخرین نسخه TestRail CLI اکنون با قابلیتهای جدید در دسترس است. اکنون میتوانید:
- پشتیبانی گستردهتر از glob برای robot parser، برای پردازش کارآمد چندین فایل نتیجه test
- گزینههای
--run-assigned-to-idو--clear-run-assigned-to-idبه دستور add_run اضافه شدند تا هنگام ایجاد و بهروزرسانی test run، assigneeهای آن پاک یا تنظیم شوند - دریافت اعلانهای مربوط به نسخه و استفاده از یک
updateدستور جدید برای upgrade آسان به آخرین نسخه (v1.۱۳.۳). - مدیریت چندین فایل نتیجه test با پشتیبانی بهتر از glob، برای بهبود workflowهای automation (v1.۱۳.۳).
این release همچنین شامل بهبودها & و fixهای زیر است:
- بهبود یافته – مدیریت attachment و validation برای custom fieldها
- رفع شده – بهدلیل validation مربوط به test case خالی، امکان اضافه کردن run خالی با دستور add_run وجود نداشت
بهروزرسانی API:
- update_run: پشتیبانی از assignedto_id اضافه شد
🐞 اصلاحات و بهبودها (۱۵) #
-
TR-10585: test caseهایی که بهعنوان حذفشده علامتگذاری شده بودند، پس از پایان دوره نگهداری همچنان نمایش داده میشدند
-
TR-12235: ناسازگاریهای جدول case_assocs برطرف شد
-
TR-12737: مشکلات مربوط به مقدار متغیرها در pop-up
-
TR-16765: پشتیبانی از ورود بدون رمز عبور Azure اضافه شد
-
TR-16842: خطایی که هنگام بستن test planها باعث internal server error میشد
-
TR-17321: فهرست defectهای pasteشده در Jira integration بهدرستی ذخیره نمیشد
-
TR-18487: از دست رفتن دادهها هنگام ایجاد یا بهروزرسانی test caseها
-
TR-18623: مشکل export در Data Management
-
TR-18640: Jira integration هنگام ویرایش issueها خطای ۴۰۱ برمیگرداند
-
TR-18662: مشکلات ستونها در گزارش property distribution
-
TR-18671: permissionهای سطح project بهدرستی اعمال نمیشدند
-
TR-18785: گزارشهای زمانبندیشده تولید نمیشدند
-
TR-18833: خطا هنگام import کردن test caseها بهدلیل نبودن فیلد estimate
-
TR-19183: خطا هنگام باز کردن testها در runهای آرشیوشده
-
TR-19290: خطای DateTime در صفحه Admin > Integration
📌 اعمال منسوخشدن Cassandra #
از TestRail ۹.۵ Server به بعد، Cassandra رسماً deprecated شده و محدودیتهای مربوط به آن اعمال میشود.:
- ادمینها باید ابتدا اسکریپت کنارگذاری Cassandra را در نسخه ۹.۴.۱ قبل از ارتقا به ۹.۵ اجرا کنند.
- اگر این اسکریپت اجرا نشده باشد، ارتقا به ۹.۵ متوقف میشود و یک پیام هشدار نمایش داده میشود در طول فرآیند ارتقا.

