تاریخ انتشار در مسیر Early Access: ۱۹ فوریه ۲۰۲۶
تاریخ انتشار در مسیر پیشفرض: ۵-مارس-۲۰۲۶
با خوشحالی انتشار TestRail 10.1 را اعلام میکنیم؛ نسخهای که Smart Archiving برای Test Runs و Plans را معرفی میکند و زیرساخت TestRail را با Data Residency برای مشتریان جدید گسترش میدهد.
این نسخه همچنین شامل مجموعهای مهم از اصلاحات و بهبودها در گزارشگیری، فیلتر کردن، integrationها و performance است و به تیمها کمک میکند با افزایش استفاده، workflowهای QA پایدار و مقیاسپذیر داشته باشند.
🌍 Data Residency (مشتریان جدید) #
TestRail اکنون Data Residency را برای مشتریان جدید پشتیبانی میکند تا سازمانها بتوانند محل ذخیرهسازی و پردازش دادههای خود را انتخاب کنند.
Regionهای قابل انتخاب:
- US – شرق ایالات متحده (پیشفرض)
- EU – آلمان
- APAC – سنگاپور
هنگام ساخت یک trial جدید، مشتریان میتوانند region دلخواه خود را انتخاب کنند. همه دادهها، از جمله attachmentها، reportها، logها، search indexها، backupها و workloadهای پردازشی، در همان موقعیت جغرافیایی انتخابشده باقی میمانند.
🧠 Smart Archiving برای Test Runs & و Plans
#
TestRail 10.1 قابلیتهای بستن و بایگانی هوشمند را ارائه میکند که برای کمک به تیمها در نگه داشتن instanceهایی مرتب و با performance مناسب، همزمان با رشد فعالیتهای testing طراحی شدهاند.
با بزرگتر شدن برنامههای QA، حجم زیاد Test Runs و Plans باز و قدیمی میتواند شلوغی غیرضروری ایجاد کند و روی performance اثر بگذارد. این نسخه قابلیتهای automation جدیدی ارائه میدهد که به adminها اجازه میدهد رویدادهای lifecycle را بهصورت سراسری مدیریت کنند.
با lifecycle management خودکار، adminها میتوانند:
- بهصورت خودکار ببندند Test Runs و Plans غیرفعال را پس از بازههای زمانی قابل تنظیم
- بهصورت خودکار بایگانی کنند آیتمهای بستهشده را تا projectها مرتب و با performance مناسب باقی بمانند

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

✨ AI اکنون در TestRail Cloud در دسترس است #
در این release، ما AI را بهصورت پیشفرض فعال میکنیم برای همه TestRail Cloud instanceها، projectها و roleهای کاربری که permissionهای مناسب و مرتبط دارند. مطمئنیم این قابلیتها ارزش قابلتوجهی ایجاد میکنند و از همان روز اول آمادهاند تا در سراسر چرخه عمر testing از تیم شما پشتیبانی کنند.
اکنون در دسترس است:
- ایجاد test case با AI – test caseهای ساختاریافته و یکدست را در چند ثانیه ایجاد کنید.
بهزودی:
- خودکارسازی test caseها با AI – test caseهای دستی را بر اساس frameworkها و زبانهای پشتیبانیشده، به automation script تبدیل کنید.
- اولویتبندی testها با AI – testها را بر اساس دادههای اجرای قبلی، context و نشانههای ریسک رتبهبندی کنید تا روی مهمترین موارد تمرکز کنید.
- قالبهای ارزیابی AI – testهای ارزیابی AI را ایجاد و ثبت کنید تا کیفیت را بسنجید و مشخص کنید قابلیت AI شما آماده انتشار هست یا نه.
این قابلیتها طوری طراحی شدهاند که از طراحی test و automation تا اجرای هوشمندتر و ارزیابی، از شما پشتیبانی کنند و کمک کنند سریعتر و کارآمدتر کار کنید، در حالی که کنترل کامل همچنان دست شماست.
اگر قبلاً تصمیم گرفته بودید AI را فعال نکنید، یا ترجیح میدهید از آن استفاده نکنید، هر زمان خواستید میتوانید دوباره بهسادگی آن را غیرفعال کنید:
- غیرفعال کردن AI برای کل instance از طریق Admin → AI Hub
- دسترسی به AI را در سطح project کنترل کنید
- AI را برای هر user role فعال یا غیرفعال کنید
شما تعیین میکنید AI در سازمانتان چگونه و کجا استفاده شود. برای جزئیات بیشتر، این راهنما را بخوانید.
دادههای شما همچنان متعلق به خودتان است. از آنها برای آموزش مدلهای شخص ثالث استفاده نمیشود و میتوانید شرایط AI و اطلاعات پردازش داده را هر زمان بررسی کنید.
این آغاز مسیر گستردهتر AI در TestRail است و قابلیتهای قدرتمندتری نیز در راه است.
💻 TestRail CLI 1.13.1
#
آخرین نسخه TestRail CLI اکنون با قابلیتهای جدید برای تیمهایی که با workflowهای BDD کار میکنند، همراه با بهبودهای عملکرد و maintainability در دسترس است. اکنون میتوانید:
-
از commandهای جدید برای کار با test caseها و resultهای مبتنی بر Gherkin استفاده کنید:
parse_cucumber import_gherkin export_gherkin - از command بهبودیافته
parse_junitاستفاده کنید همراه با--special-parser bddoption پردازش سناریوهای BDD - از logging متمرکز با خروجی ساختاریافته و قابلیت تنظیم بهتر بهرهمند شوید
- testها را با چند case ID در یک test execution اجرا کنید
این release همچنین شامل بهبودهای زیر است:
- caching بهبودیافته برای کاهش API callهای تکراری و بهبود عملکرد در اجراهای بزرگ
- refactoring داخلی برای بهبود پایداری و maintainability
- پایداری بهتر زمانی که plan ID مشخص شده اما هیچ case منطبقی پیدا نمیشود
🐞 رفع اشکالها و بهبودها (۲۲) #
- TR-3901: Dynamic Filtering اکنون وقتی test caseهای منطبق اضافه یا بهروزرسانی میشوند، Test Runs و Plans را بهدرستی بهروزرسانی میکند
- TR-5768: ویرایش یک Test Plan فیلترشده، دیگر filterهای قبلاً انتخابشده را حذف نمیکند
- TR-9929: برای بهبود performance، درخواستهای غیرضروری attachment از Shared Steps کاهش یافت
- TR-9986: هنگام مشاهده history یک Test Case، دیگر خطاهای مربوط به property تعریفنشده نمایش داده نمیشود
- TR-11173: پیامهای plugin مربوط به Jira Data Center، وقتی integration برای projectهای خاص غیرفعال باشد، اصلاح شد
- TR-15017: مشکل login که بهدلیل محدودیت حداکثر تعداد تلاش برای ورود رخ میداد، برطرف شد
- TR-16257: filter «Untested» اکنون طبق انتظار کار میکند
- TR-16266: هنگام ثبت نتیجه، تغییر وضعیت از Pass به Fail اکنون بهدرستی در بهروزرسانیهای test result نمایش داده میشود
- TR-16489: گزارش Coverage for References اکنون بخشهای انتخابشده را بهدرستی در نظر میگیرد
- TR-16592: دکمه «Generate Test Cases» اکنون پس از فعالکردن قابلیتهای AI بهدرستی فعال میشود
- TR-16640: خروجیهای CSV اکنون هنگام تغییر فیلد «Assigned To»، مقادیر defect را حفظ میکنند
- TR-16759: خطاهای system log در TestRail Server برطرف شد
- TR-17045: فیلدهای Rich Text اکنون line breakها را بهدرستی حفظ میکنند
- TR-17306: فیلترکردن labelها اکنون با چند label و گزینه «Match Any» بهدرستی کار میکند
- TR-17602: نمودار میلهای Workload per User اکنون در گزارش Workload Summary بهدرستی نمایش داده میشود
- TR-17612: متنهای دارای angle bracket اکنون در توضیحات Test Case بهدرستی نمایش داده میشوند
- TR-18302: مشکلی که باعث میشد test steps برای بعضی test caseها قابل مشاهده یا ویرایش نباشند، برطرف شد
- TR-18309: performance و پایداری هنگام کپی یا جابهجایی آیتمها بین 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های اصلی را بهبود دهند.

