تاریخ انتشار در مسیر پیشفرض: ۲۳ آوریل ۲۰۲۶
با خوشحالی انتشار TestRail 10.3.1 را اعلام میکنیم؛ نسخهای که یکی از پرتقاضاترین بهروزرسانیهای کاربردپذیری و سرمایهگذاری مهمی در کیفیت پلتفرم را به همراه دارد.
مشتریانی که میخواهند به TestRail ۱۰.۳.۱ ارتقا دهند، میتوانند فایلهای نصب را از TestRail Billing Portal دانلود کنند.
توجه داشته باشید که مسیر ارتقای پیشنهادی ما از TestRail ۹.۴.۱ میگذرد. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید مسیر زیر را دنبال کنید:
- ابتدا به ۷.۵ ارتقا دهید ابتدا
- به ۸.۰.۱ ارتقا دهید
- به ۸.۰.۴ ارتقا دهید
- به ۹.۴.۱ ارتقا دهید
- و فقط پس از آن به ۱۰.۳.۱ ارتقا دهید
🌙 Dark Mode & High Contrast #
Dark Mode به TestRail برگشته است!
در کنار آن، High Contrast mode را معرفی میکنیم که برای بهبود دسترسپذیری و خوانایی در محیطهای مختلف طراحی شده است.
با پشتیبانی از theme، اکنون میتوانید:
- در sessionهای طولانی، فشار چشم را کمتر کنید
- دید را در شرایط کمنور یا با بازتاب نور زیاد بهتر کنید
- display mode مناسب workflow و ترجیحات خود را انتخاب کنید
روش پیکربندی آن را اینجا ببینید.

🧩 بهبودهای کیفیت #
TestRail ۱۰.۳ شامل مجموعه مهمی از رفع اشکالها و بهبودهاست که نشاندهنده تمرکز جدی بر پایداری و قابلیت اعتماد پلتفرم است.
این بهروزرسانیها، یکپارچگی و performance را در workflowهای اصلی بهتر میکنند و کمک میکنند تیمها با افزایش میزان استفاده، روانتر کار کنند.
💻 TestRail CLI 1.14.1
#
آخرین نسخه TestRail CLI اکنون با قابلیتهای جدید در دسترس است. حالا میتوانید:
- حفظ شود syntax مربوط به Markdown هنگام ارسال محتوا به TestRail با ویرایشگر جدید WYSIWYG (نیازمند TestRail ۱۰.۳.۰ یا نسخههای بالاتر)
- از نسخه بهبودیافتهی
parse_junitcommand همراه با--special-parser multisuiteoption برای ایجاد یا بهروزرسانی یک test plan واحد از گزارش JUnit XML، با یک run برای هر suite - runها را با استفاده از نسخه بهبودیافتهی
add_runcommand بهروزرسانی کنید؛ این command گزینههایی برای پاک کردن ویژگیهایی مثل توضیحات، تاریخها، milestone و انتخاب case دارد
این نسخه همچنین شامل بهبودها و & رفع مشکلهای زیر است:
- بهبود مدیریت attachmentها هنگام پردازش چند report، تا attachmentها بهدرستی به resultهای مربوط به خودشان وصل شوند؛ رفع خطاهای upload attachment هنگام افزودن resultها به test runهای خالی؛ بهبود بهروزرسانی runها برای اینکه انتخاب case بهدرستی اعمال شود
🐞 رفع مشکلها و بهبودها (۷۲) #
این نسخه شامل بیش از ۷۲ رفع مشکل و بهبود در بخشهای مختلف پلتفرم است و مشکلهای مربوط به این موارد را برطرف میکند:
- عملکرد و دقت گزارشها
- integrationها و workflowهای Jira
- مدیریت داده و پایداری
- یکپارچگی UI و سهولت استفاده
فهرست ticketهای رفعشده:
-
TR-11789: نمایش پیام خطا هنگام خروج از یک صفحه
-
TR-13277: افزایش محدودیت حافظه PHP برای deploymentهای Docker
-
TR-13458: نمایش داده نشدن فیلد milestone در تاریخچه نسخههای test case
-
TR-13553: نمایش داده نشدن وضعیت هنگام انتخاب test caseها برای یک test run
-
TR-14014: ایجاد نشدن چند test run توسط data setها در projectهای multi-suite
-
TR-14099: امکان ویرایش فیلدهای case وجود نداشت
-
TR-14429: مقادیر custom field از طریق XML import نمیشدند
-
TR-14592: test runها در test planها با ترتیب نادرست نمایش داده میشدند
-
TR-14677: tester و فیلترها در گزارش Test Run Summary بهدرستی نمایش داده نمیشدند
-
TR-14819: test labelها در test runها و planهای بستهشده قابل ویرایش بودند
-
TR-14902: پیوستها در test caseهای دارای step حذف میشدند
-
TR-15108: endpoint مربوط به get_section شناسه پیوست نادرستی برمیگرداند
-
TR-15574: بهروزرسانی گروهی referenceها انجام نمیشد
-
TR-15593: ویرایش گروهی کاربران در همه projectها بهدرستی نمایش داده نمیشد
-
TR-15594: تعداد test 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هایی با انتخاب دستی section، فیلتر پویا با دادهها همخوانی نداشت
-
TR-16222: Webhook مربوط به %event_creator% کاربر نادرستی برمیگرداند
-
TR-16240: فیلتر «Edit all» باعث خطای undefined variable میشد
-
TR-16288: فیلتر کردن پیوستها در Data Management کار نمیکرد
-
TR-16383: هنگام حذف پیوستها از runهای بستهشده خطا رخ میداد
-
TR-16500: وضعیت Ignored همچنان در گزارشهای integration با Jira نمایش داده میشد
-
TR-16580: فیلدهای push defect در Jira با تنظیمات project همخوانی نداشتند
-
TR-16596: فیلتر کردن shared steps با کاراکتر underscore کار نمیکرد
-
TR-16605: امکان حذف projectها بهدلیل خطاهای حافظه وجود نداشت
-
TR-16663: هنگام ایجاد test case با AI، خطای آفلاین نمایش داده میشد
-
TR-16677: بعد از نسخه ۹.۴، هنگام حذف پیوستها خطا رخ میداد
-
TR-16736: هنگام اختصاص دادن کاربران خطا رخ میداد
-
TR-16823: خطای دسترسی در گزارشهای cross-project
-
TR-16943: در سناریوهای BDD، کلید Enter خط جدید ایجاد نمیکرد
-
TR-16948: متنهای طولانی در فیلدهای results ناقص نمایش داده میشد
-
TR-17009: ویرایش عنوان section باعث حذف توضیحات میشد
-
TR-17071: referenceهای case در preconditionها بهصورت لینک نمایش داده نمیشدند
-
TR-17089: بهبود پایداری API
-
TR-17117: مشکلات قالببندی Markdown و code block
-
TR-17119: هنگام export کردن test runها، فایل خروجی خالی ایجاد میشد
-
TR-17133: نمایش tagهای HTML در خروجیهای CSV/Excel
-
TR-17136: نبود فاصله در headingهای H2 داخل توضیحات
-
TR-17149: مشکلات نمایش banner نمای کلی Admin
-
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 در فیلدهای تست
-
TR-18608: اضافه شدن غیرمنتظره tagهای HTML به test caseها
-
TR-18891: حفظ نشدن مقادیر فیلدهای custom result
-
TR-18945: نمایش داده نشدن تنظیمات dynamic filter در حالت ویرایش
-
TR-18958: خطا هنگام آپلود فایلهای .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 در test runها
-
TR-19254: نبود گزینه sort در نمای Test Run
-
TR-19337: نمایش داده نشدن test runها در نتایج جستوجو
-
TR-19365: مشکل در navigation هنگام انتخاب test caseها در چند صفحه
-
TR-19381: ناموفق بودن API get_test برای runهای آرشیوشده
-
TR-19424: مشکل در sync دادههای Jira و integration با OAuth
-
TR-19431: سینتکس Markdown در پاسخهای API حفظ میشود
-
TR-19480: ترتیب test caseها پس از import فایل CSV حفظ نمیشد
-
TR-19640: خطا هنگام ویرایش بیش از ۵۰ test case
-
TR-19790: مشکلی رفع شد که باعث میشد بعد از رفتن از صفحه دوم Test Runs به نمای فشرده، تستها نمایش داده نشوند. & Results
-
TR-19874: مشکل شکست migration هنگام افزودن فیلدهای ارزیابی AI برای instanceهایی با تعداد زیاد custom field رفع شد.
📌 اعمال توقف پشتیبانی Cassandra #
از TestRail ۹.۵ Server به بعد، Cassandra رسماً deprecated شده و این تغییر اعمال میشود.
- ادمینها باید ابتدا اسکریپت توقف پشتیبانی Cassandra را در نسخه ۹.۴.۱ قبل از upgrade به ۹.۵ اجرا کنند.
- اگر اسکریپت اجرا نشده باشد، upgrade به ۹.۵ مسدود میشود و یک پیام هشدار نمایش داده میشود در طول فرایند upgrade.

