تاریخ انتشار در مسیر پیشفرض: ۲۳ مارس ۲۰۲۶
با خوشحالی انتشار TestRail 10.1 را اعلام میکنیم؛ نسخهای که Smart Archiving برای test runها و test planها را معرفی میکند و زیرساخت TestRail را با Data Residency برای مشتریان جدید گسترش میدهد.
این نسخه همچنین شامل مجموعه مهمی از اصلاحات و بهبودها در بخشهای reporting، filtering، integrations و performance است و به تیمها کمک میکند با افزایش استفاده، workflowهای QA پایدار و مقیاسپذیر داشته باشند.
مشتریانی که میخواهند به TestRail ۱۰.۱.۴ ارتقا دهند، میتوانند فایلهای نصب را از TestRail Billing Portal دانلود کنند.
توجه داشته باشید که مسیر پیشنهادی ما برای upgrade از طریق TestRail ۸.۰.۴ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید مسیر زیر را دنبال کنید:
- ابتدا به ۷.۵ ارتقا دهید در مرحله اول
- به ۸.۰.۱ ارتقا دهید
- به ۸.۰.۴ ارتقا دهید
- به ۹.۴.۱ ارتقا دهید
- و فقط پس از آن به ۱۰.۱.۴ ارتقا دهید
🌍 Data Residency برای مشتریان جدید #
TestRail اکنون Data Residency را برای مشتریان جدید پشتیبانی میکند و به سازمانها اجازه میدهد محل ذخیره و پردازش دادههای خود را انتخاب کنند.
Regionهای در دسترس:
- US – شرق آمریکا (پیشفرض)
- EU – آلمان
- APAC – سنگاپور
هنگام ایجاد یک trial جدید، مشتریان میتوانند region دلخواه خود را انتخاب کنند. همه دادهها، از جمله attachmentها، reportها، logها، search indexها، backupها و workloadهای پردازشی، در همان موقعیت جغرافیایی انتخابشده باقی میمانند.
🧠 Smart Archiving برای test runها & و test planها
#
TestRail 10.1 کنترلهای smart closing و archiving را معرفی میکند که برای این طراحی شدهاند تا به تیمها کمک کنند با افزایش فعالیتهای testing، instanceهایی مرتب و با performance مناسب داشته باشند.
با گسترش برنامههای QA، حجم زیادی از test runها و test planهای باز و قدیمی میتواند شلوغی غیرضروری ایجاد کند و روی performance اثر بگذارد. این نسخه قابلیتهای automation جدیدی ارائه میکند که به administratorها امکان میدهد lifecycle eventها را بهصورت سراسری مدیریت کنند.
با مدیریت خودکار چرخه حیات، مدیران میتوانند:
- بهصورت خودکار ببندند Test Runs و Plans غیرفعال را پس از بازههای زمانی قابل تنظیم
- بهصورت خودکار بایگانی کنند آیتمهای بستهشده را تا projectها مرتب بمانند و عملکرد بهتری داشته باشند

🗂️ وضعیت Archived #
یک وضعیت جدید با عنوان Archived بهروشنی Test Runs و Plans را که به پایان چرخه حیات خود رسیدهاند مشخص میکند. آیتمهای archived:
- کاملاً قفل هستند و قابل ویرایش نیستند
- در گزارشها لحاظ نمیشوند (Print Reports همچنان در دسترس هستند)
- همچنان قابل جستجو و مشاهده هستند برای مراجعه به سوابق
تیمها همچنان میتوانند با ساخت runها یا planهای جدید و با استفاده از قابلیت Re-run از کارهای قبلی دوباره استفاده کنند.

💻 TestRail CLI 1.13.1
#
جدیدترین نسخه TestRail CLI اکنون با قابلیتهای تازه برای تیمهایی که با workflowهای BDD کار میکنند، همراه با بهبودهای عملکردی و نگهداشتپذیری در دسترس است. اکنون میتوانید:
-
از commandهای جدید برای کار با test caseها و resultهای مبتنی بر Gherkin استفاده کنید:
parse_cucumber import_gherkin export_gherkin - از بهبودیافته
parse_junitcommand استفاده کنید با--special-parser bddامکان پردازش سناریوهای BDD - از مزایای لاگگیری متمرکز با خروجی ساختاریافته و قابلیت پیکربندی بهتر بهرهمند شوید
- تستها را اجرا کنید با چندین case ID در یک اجرای test واحد
این نسخه همچنین شامل بهبودهای زیر است:
- بهبود caching برای کاهش API callهای تکراری و بهبود عملکرد در اجراهای بزرگ
- بازسازی داخلی برای بهبود پایداری و قابلیت نگهداری
- پایداری بهتر زمانی که plan ID مشخص شده اما هیچ case مطابقی پیدا نمیشود
🐞 رفع اشکالها و بهبودها (۲۲) #
- TR-3901: Dynamic Filtering اکنون وقتی test caseهای مطابق اضافه یا بهروزرسانی میشوند، Test Runها و Planها را بهدرستی بهروزرسانی میکند
- TR-5768: ویرایش یک Test Plan فیلترشده دیگر فیلترهای انتخابشده قبلی را حذف نمیکند
- TR-9929: برای بهبود عملکرد، درخواستهای غیرضروری attachment از Shared Steps کاهش یافته است
- TR-9986: مشاهده history یک Test Case دیگر خطاهای مربوط به property تعریفنشده ایجاد نمیکند
- TR-11173: پیامرسانی پلاگین Jira Data Center در حالتی که integration برای projectهای خاص غیرفعال است، اصلاح شد
- TR-15017: مشکل login ناشی از محدودیت حداکثر تلاشهای ورود برطرف شد
- TR-16257: فیلتر «Untested» اکنون مطابق انتظار کار میکند
- TR-16266: هنگام ثبت نتیجه، تغییر وضعیت از Pass به Fail اکنون بهدرستی در بهروزرسانیهای test result منعکس میشود
- TR-16489: گزارش Coverage for References اکنون sectionهای انتخابشده را بهدرستی در نظر میگیرد
- TR-16592: دکمه «Generate Test Cases» اکنون پس از فعالسازی قابلیتهای AI بهدرستی فعال میشود
- TR-16640: exportهای CSV اکنون هنگام تغییر فیلد «Assigned To»، مقدارهای defect را حفظ میکنند
- TR-16759: خطاهای لاگ سیستم در TestRail Server برطرف شد
- TR-17045: فیلدهای Rich Text حالا line breakها را بهدرستی حفظ میکنند
- TR-17306: فیلتر بر اساس چند label با گزینه «Match Any» حالا بهدرستی کار میکند
- TR-17602: نمودار میلهای Workload per User حالا در گزارش Workload Summary بهدرستی نمایش داده میشود
- TR-17612: متنهای دارای angle bracket حالا در توضیحات test case بهدرستی نمایش داده میشوند
- TR-18302: مشکلی برطرف شد که باعث میشد test stepها برای بعضی test caseها قابل مشاهده یا ویرایش نباشند
- TR-18309: عملکرد و پایداری هنگام کپی یا جابهجایی آیتمها بین projectها بهبود یافت
- TR-18321: مشکلی برطرف شد که باعث میشد ویرایش testها بهدلیل پاسخندادن دکمهها انجام نشود
- TR-18369: خطای نادرست «Test Suite is not a valid test suite» هنگام جستجو برطرف شد
- TR-18681: خطای undefined array key هنگام ویرایش test caseها برطرف شد
- TR-18719: گزینه فیلتر «Match only of the above» حالا test caseهای درست را برمیگرداند
- TR-18760: خطا هنگام push کردن یا ارجاع دادن به defect
در مجموع، این بهروزرسانیها به تیمها کمک میکنند محیطهای TestRail را مرتبتر نگه دارند، نیازهای دادهای منطقهای را پوشش دهند و پایداری کلی workflowهای اصلی را بهبود دهند.
📌 اعمال الزام مربوط به منسوخ شدن Cassandra #
از TestRail ۹.۵ Server به بعد، Cassandra رسماً منسوخ شده و الزامات مربوط به آن اعمال میشود.:
- ادمینها باید ابتدا اسکریپت deprecation مربوط به Cassandra را در نسخه ۹.۴.۱ و پیش از ارتقا به ۹.۵ اجرا کنند.
- اگر این اسکریپت اجرا نشده باشد، ارتقا به ۹.۵ متوقف میشود و یک پیام هشدار در طول فرایند ارتقا نمایش داده میشود.

