تاریخ انتشار در مسیر Early Access: ۲۶ مارس ۲۰۲۶
تاریخ انتشار در مسیر Default: ۹ آوریل ۲۰۲۶
با خوشحالی انتشار TestRail 10.2.0 را اعلام میکنیم؛ نسخهای با قابلیتهای جدید اتوماسیون مبتنی بر AI ، دید بهتر نسبت به پوشش در Jira ، پشتیبانی بهبودیافته از authentication و سرمایهگذاریهای ادامهدار روی workflowهای مدرن تست.
تمرکز این نسخه کمک به تیمهاست تا اتوماسیون را سریعتر کنند، traceability را بهبود دهند و integrationهای امنتر و انعطافپذیرتری به کار بگیرند.
تولید test script با AI
#
TestRail اکنون قابلیت AI Test Script Generation را معرفی میکند؛ یک قابلیت beta جدید که برای سرعت دادن به توسعه script برای automation engineerها طراحی شده است.
کد test automation باکیفیت و ساختارمند را از روی test caseهای خود و از طریق یک chat interface تعاملی تولید کنید.

با AI Test Script Generation میتوانید:
- تولید کنید کد automation ساختارمند و دارای commentهای مفید، همراه با فایلهای project قابل دانلود
- فایلها را برای context بیشتر upload کنید (برای مثال کد automation موجود، selectorها یا فایلهای configuration) تا خروجی تولیدشده بهتر شود
-
دریافت کنید placeholderهای واضح و راهنمایی روشن برای setup موردنیاز
- کد را بهصورت مرحلهبهمرحله از طریق یک رابط مبتنی بر chat
- automation تولیدشده را به test case وصل کنید تا traceability، استفاده مجدد و بهروزرسانی آسان با تغییر test case ممکن شود
| زبان | Frameworkها | وضعیت |
| Java | Selenium · Playwright · Cucumber | فعال |
| Python | Selenium · Playwright · Behave | فعال |
| بیشتر | فریمورکهای دیگر | بهزودی |
این قابلیت یک ویژگی بتا است و به یکپارچهسازی دستی در automation framework شما نیاز دارد. این اولین گام برای ارائه کمکهای عمیقتر در زمینه automation در TestRail است.
آکادمی TestRail
یاد بگیرید چطور از Automate with AI استفاده کنید
#
دوره TestRail Academy را ببینید تا یاد بگیرید چطور با AI اسکریپتهای automation بسازید، workflow را بشناسید و از این قابلیت بهترین نتیجه را بگیرید.
بررسی پوشش Jira
#
TestRail اکنون راه جدیدی برای تحلیل test coverage در آیتمهای Jira ارائه میدهد و دید بهتری نسبت به شکافهای بین نیازمندیها و تستها فراهم میکند.
با Jira Coverage Check میتوانید:
- پوشش آیتمهای Jira مانند Sprintها، Fix Versionها و Epicها
- coverage checkها را هم روی Test Cases Repository و هم روی Test Runs اجرا کنید
- آیتمهای بدون پوشش را شناسایی کنید و مستقیماً به آیتمهای Jira بروید
- از نتایج با فرمت CSV برای تحلیل بیشتر خروجی بگیرید


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

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


تولید test script با AI
بررسی پوشش Jira