تاریخ مسیر انتشار Early Access: ۲۳ آوریل ۲۰۲۶
تاریخ مسیر انتشار Default: ۱۱ مارس ۲۰۲۶
خوشحالیم انتشار TestRail 10.3.0 را اعلام کنیم؛ نسخهای که یکی از پرتقاضاترین بهروزرسانیهای کاربردپذیری، قابلیتهای جدید برای تست AI، و بهبودهای مهمی در کیفیت پلتفرم را ارائه میکند.
🌙 Dark Mode & High Contrast #
Dark Mode دوباره به TestRail برگشته است!
در کنار آن، حالت High Contrast نیز اضافه شده است تا دسترسپذیری و خوانایی را بهتر کند در محیطهای مختلف.
با پشتیبانی از theme، اکنون میتوانید:
- در sessionهای طولانی، فشار چشم را کاهش دهید
- در محیطهای کمنور یا با بازتاب نور زیاد، دید بهتری داشته باشید
- حالت نمایش مناسب workflow و ترجیحهای خود را انتخاب کنید
نحوه تنظیم آن را بخوانید اینجا.

AI Evaluation Template همراه با داشبورد Quality Insights
#
فرایند تست در حال تغییر است. با پویاتر و AI-driven شدن سیستمها، نتیجهها دیگر همیشه قابل پیشبینی نیستند و نتیجه سنتی pass یا fail بهتنهایی کافی نیست.
به همین دلیل، AI Evaluation template اکنون در TestRail در دسترس است.
این template روشی ساختاریافته برای تست سیستمهایی ارائه میکند که نتیجههای آنها ممکن است در اجراهای مختلف تغییر کند. به این ترتیب، تیمها میتوانند بهجای تکیه بر یک نتیجه دودویی، کیفیت را در چند بُعد ارزیابی کنند. هرچند این template با در نظر گرفتن قابلیتهای مبتنی بر AI طراحی شده است، از هر سناریویی هم پشتیبانی میکند که در آن فهمیدن اینکه یک چیز چقدر خوب عمل میکند، بهاندازه اینکه آیا اصلاً کار میکند یا نه اهمیت دارد.
نکته مهمتر اینکه بدون دردسر با روش کاری فعلی شما هماهنگ میشود. workflowهای فعلی TestRail و integrationهای API شما تغییری نمیکنند، بنابراین میتوانید بدون اختلال، این رویکرد جدید به کیفیت را شروع کنید.
برای use caseهای مبتنی بر AI، این template به تیمها کمک میکند تا:
- خروجیهای تولیدشده با AI، مثل پاسخهای chatbot یا recommendationها را ارزیابی کنند
- رفتاری را که بین executionها تغییر میکند ارزیابی کنند
- کیفیت را در ابعادی مثل accuracy، relevance و safety اندازهگیری کنند

برای پشتیبانی از این فرایند، داشبورد Quality Insights نمای شفافی از نتایج ارزیابی ارائه میکند و به تیمها کمک میکند ناحیههای مشکلدار را در سیستمهای پیچیده پیدا کنند، تصمیمهای go/no-go برای release را دادهمحورتر بگیرند، و performance مدلها را برای انتخاب LLM مناسب قابلیتهایشان با هم مقایسه کنند.

برای سناریوهای غیر AI، فیلد نتیجه Quality Rating همچنین میتوان از آن همراه با templateهای دیگر برای ارزیابی موارد زیر استفاده کرد:
- Performance، مثل میزان پاسخگویی از دید کاربر یا رفتار سیستم زیر load
- امنیت و compliance، از جمله مقاومت در برابر prompt injection یا نشت داده
- هر سیستمی که کیفیت آن را نمیتوان به یک نتیجه دوحالته خلاصه کرد
بهبود قابلیت Generate Test Cases with AI
#
ما قابلیت Generate Test Cases with AI را بهبود دادهایم تا کنترل بیشتری روی خروجیها داشته باشید.
اکنون میتوانید حداکثر تعداد test caseها را که AI باید تولید کند مشخص کنید و نتیجهها را با نیازهای دقیق خودتان هماهنگتر کنید. چه به دنبال مجموعهای متمرکز از تستهای مهم و اثرگذار باشید و چه پوشش گستردهتر بخواهید، این قابلیت کمک میکند خروجی مرتبط، قابل مدیریت و هماهنگ با workflow شما بماند.

🧩 بهبودهای کیفیت #
TestRail ۱۰.۳ شامل مجموعه قابلتوجهی از اصلاحات و بهبودهاست که روی پایداری و قابلاعتماد بودن platform تمرکز دارد.
این بهروزرسانیها سازگاری و performance را در workflowهای اصلی بهتر میکنند و به تیمها کمک میکنند با افزایش میزان استفاده، روانتر کار کنند.
💻 TestRail CLI 1.14.1
#
آخرین نسخه TestRail CLI اکنون با قابلیتهای جدید در دسترس است. حالا میتوانید:
- حفظ کنید syntax مربوط به Markdown را هنگام ارسال محتوا به TestRail با ویرایشگر جدید WYSIWYG حفظ کنید (نیازمند TestRail ۱۰.۳.۰ یا بالاتر)
- از نسخه بهبودیافته
parse_junitcommand همراه با--special-parser multisuiteoption استفاده کنید تا از یک گزارش JUnit XML، یک test plan واحد بسازید یا بهروزرسانی کنید؛ بهطوری که برای هر suite یک run ایجاد شود - runها را با استفاده از نسخه بهبودیافته
add_runcommand بهروزرسانی کنید؛ از جمله با optionهایی برای پاک کردن ویژگیهایی مثل توضیحات، تاریخها، milestone و انتخاب caseها
این release همچنین شامل بهبودها و & اصلاحات زیر است:
- بهبود مدیریت attachment هنگام parse کردن چندین report، برای اینکه attachmentها بهدرستی به resultهای مربوط به خودشان وصل شوند؛ رفع خطاهای upload attachment هنگام اضافه کردن result به test runهای خالی؛ بهبود بهروزرسانی runها برای اطمینان از اینکه انتخاب caseها درست اعمال میشود
🐞 اصلاحات و بهبودها (۷۲) #
این release شامل بیش از ۷۲ اصلاح و بهبود در سراسر platform است و مشکلات مربوط به موارد زیر را پوشش میدهد:
- Performance و دقت reporting
- یکپارچهسازیها و workflowهای Jira
- مدیریت دادهها و پایداری
- یکپارچگی UI و قابلیت استفاده
فهرست ticketهای رفعشده:
-
TR-11789: نمایش پیام خطا هنگام خروج از یک صفحه
-
TR-13277: افزایش محدودیت حافظه PHP برای deploymentهای Docker
-
TR-13458: نمایش داده نشدن فیلد milestone در تاریخچه نسخههای test case
-
TR-13553: نمایش داده نشدن status هنگام انتخاب test caseها برای یک test run
-
TR-14014: ایجاد نشدن چندین test run توسط data setها در projectهای multi-suite
-
TR-14099: امکان ویرایش فیلدهای case وجود ندارد
-
TR-14429: وارد نشدن مقادیر فیلدهای سفارشی از طریق XML
-
TR-14592: نمایش test runها با ترتیب نادرست در test planها
-
TR-14677: نمایش tester و فیلترگذاری نادرست در گزارش Test Run Summary
-
TR-14819: قابل ویرایش بودن test labelها در runها و planهای بستهشده
-
TR-14902: حذف شدن پیوستها در test caseهای دارای steps
-
TR-15108: برگرداندن attachment ID نادرست توسط endpoint get_section
-
TR-15574: امکان بهروزرسانی گروهی referenceها وجود ندارد
-
TR-15593: نمایش نادرست bulk edit کاربران در همه projectها
-
TR-15594: تعداد case نادرست در planهایی که با فیلترهای پویا ایجاد شدهاند
-
TR-15624: برگرداندن خطای ۴۰۳ توسط اپ Jira Test Management
-
TR-15725: امکان حذف test runها وجود ندارد
-
TR-15785: نمایش plugin Jira در projectهایی که نباید در آنها نمایش داده شود
-
TR-15913: وضعیت test case در گزارشها بهدرستی نمایش داده نمیشد
-
TR-16037: گزارشها بدون داده تولید میشدند
-
TR-16176: فیلتر داینامیک در test runها هنگام انتخاب دستی بخشها بهدرستی اعمال نمیشد
-
TR-16222: Webhook %event_creator% کاربر نادرست را برمیگرداند
-
TR-16240: فیلتر «Edit all» باعث خطای متغیر تعریفنشده میشد
-
TR-16288: فیلتر کردن پیوستها در Data Management کار نمیکرد
-
TR-16383: خطا هنگام حذف پیوستها از test runهای بستهشده
-
TR-16500: وضعیت Ignored همچنان در گزارشهای Jira integration نمایش داده میشد
-
TR-16580: فیلدهای push defect در Jira با تنظیمات project مطابقت نداشتند
-
TR-16596: فیلتر کردن shared steps با کاراکتر زیرخط کار نمیکرد
-
TR-16605: projectها بهدلیل خطاهای حافظه حذف نمیشدند
-
TR-16663: هنگام ساخت test case با هوش مصنوعی، خطای آفلاین نمایش داده میشد
-
TR-16677: خطا هنگام حذف پیوستها بعد از نسخه ۹.۴
-
TR-16736: خطا هنگام اختصاص دادن کاربران
-
TR-16823: خطای دسترسی در گزارشهای بینproject
-
TR-16943: کلید Enter در سناریوهای BDD خط جدید ایجاد نمیکرد
-
TR-16948: متن طولانی در فیلدهای result کوتاه میشد
-
TR-17009: ویرایش عنوان بخش باعث حذف توضیحات میشد
-
TR-17071: ارجاع به caseها در پیششرطها بهصورت لینک نمایش داده نمیشد
-
TR-17089: بهبود پایداری API
-
TR-17117: مشکلات قالببندی Markdown و بلوکهای کد
-
TR-17119: ایجاد خروجی خالی هنگام export کردن test runها
-
TR-17133: نمایش تگهای HTML در خروجیهای CSV/Excel
-
TR-17136: نبود فاصله در عنوانهای H2 در توضیحات
-
TR-17149: مشکلات نمایش بنر صفحه Admin Overview
-
TR-17204: خطا هنگام حذف project
-
TR-17209: خطا هنگام بردن نشانگر ماوس روی references یا defects
-
TR-17232: امکان اضافه کردن references با دکمه Add وجود نداشت
-
TR-17457: ویرایش عنوان section باعث حذف توضیحات میشد
-
TR-17627: امکان ذخیره کردن test caseها وجود نداشت
-
TR-18435: مقادیر نادرست «Tested By» و «Tested On» در test runها
-
TR-18468: نمایش داده نشدن پنل TestRail در projectهای Jira
-
TR-18479: Defect ID در خروجیهای Excel درج نمیشد
-
TR-18547: کاراکترهای angle bracket در فیلدهای test نمایش داده نمیشدند
-
TR-18608: اضافه شدن ناخواسته تگهای HTML به test caseها
-
TR-18891: مقادیر فیلدهای custom result حفظ نمیشدند
-
TR-18945: پیکربندی dynamic filter در حالت ویرایش نمایش داده نمیشد
-
TR-18958: خطا هنگام upload کردن فایلهای .feature
-
TR-19018: مقادیر custom field پس از پاک شدن، از database حذف نمیشدند
-
TR-19048: خطای API هنگام اضافه کردن caseها (۵۰۰ Internal Server Error)
-
TR-19071: defect نادرست در ستون defect مربوط به run نمایش داده میشد
-
TR-19175: ناهماهنگی فیلد Assign To بین cache و submission
-
TR-19202: referenceهای Jira واکشی نمیشدند و هنگام ذخیره باعث از دست رفتن داده میشدند
-
TR-19224: کاراکترهای خاص پس از upgrade بهدرستی نمایش داده نمیشدند
-
TR-19233: بهروزرسانیهای custom result field در test runها اعمال نمیشدند
-
TR-19254: گزینه مرتبسازی در نمای Test Run وجود نداشت
-
TR-19337: test runها در نتایج جستوجو نمایش داده نمیشدند
-
TR-19365: مشکل ناوبری هنگام انتخاب test caseها در چند صفحه
-
TR-19381: API get_test برای runهای آرشیوشده با خطا مواجه میشد
-
TR-19424: همگامسازی دادههای Jira و integration با OAuth با خطا مواجه میشد
-
TR-19431: syntax مربوط به Markdown در پاسخهای API حفظ میشد
-
TR-19480: ترتیب test caseها پس از import فایل CSV حفظ نمیشد
-
TR-19640: خطا هنگام ویرایش بیش از ۵۰ test case
-
TR-19790: مشکلی رفع شد که باعث میشد پس از تغییر از صفحه دوم Test Runs به compact view، تستها نمایش داده نشوند & نتایج
-
TR-19874: مشکل شکست migration هنگام افزودن فیلدهای ارزیابی AI برای instanceهایی با تعداد زیادی custom field رفع شد


AI Evaluation Template همراه با داشبورد Quality Insights