تاریخ انتشار در کانال پیشفرض: ۹ دسامبر ۲۰۲۴
خوشحالیم اعلام کنیم TestRail ۸.۰.۶.۱۰۱۹ برای همه مشتریان Server منتشر شده است. این نسخه چندین اصلاح برای بهبود پایداری، کاربردپذیری و عملکرد کلی دارد. بهروزرسانیهای اصلی عبارتاند از:
- بهبودهای ویرایش متن: مشکلات مربوط به میانبرهای undo/redo، اضافه شدن line breakهای اضافی، و خطاهای undefined index برای custom steps برطرف شد.
- اصلاحات مربوط به Integration و API: مشکلات مربوط به templateهای Jira defect، دریافت test از طریق API، و مقداردهی variableها در workflowهای automation برطرف شد.
- بهبودهای UI: ناهماهنگیها در تنظیمات role، برچسبهای status و shared steps برطرف شد و مدیریت sectionهای بزرگ و نمایش attachmentها بهبود یافت.
- بهبودهای Test Case و Test Run: نمایش imageها و screenshotها بهتر شد، assignmentهای test case بهدرستی انجام میشود، و مشکلات قالببندی export برطرف شد.
- بهبودهای امنیتی: این نسخه شامل بهروزرسانیهای مهمی برای رفع آسیبپذیریها و تقویت بیشتر امنیت سیستم است.
لطفاً توجه داشته باشید که مسیر upgrade پیشنهادی ما از TestRail ۸.۰.۱ میگذرد. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید ابتدا به ۷.۵ upgrade کنید ، سپس به ۸.۰.۱ upgrade کنید ، بعد به ۸.۰.۴ upgrade کنید ، و فقط پس از آن به ۸.۰.۶ upgrade کنید.
تغییرات Attachment Sharing #
- Adminهای TestRail در بخش Administration گزینه جدیدی دارند > Site Settings. وقتی این گزینه فعال شود، attachmentها در همه projectهای داخل TestRail قابل مشاهده خواهند بود.

بنابراین وقتی Attachment Sharing فعال باشد، فیلد «Accessible in» در پنجره Attachment Detail، که در ادامه میبینید، همه projectهای آن instance را نشان میدهد.

- قبلاً امکان حذف attachment برای یک entity، مثل Test Cases، Milestones، Runs و موارد مشابه، با یک کلیک یا long-press از صفحه view یا edit همان entity وجود داشت. از این نسخه به بعد، حذف فقط از صفحه Edit انجام میشود.
اصلاحات (۲۳ مورد) #
- TR-۳۸۲۳ – هنگام push کردن Jira Defect، Description Text Template نمایش داده نمیشود
- TR-۴۰۷۳ – میانبر CTRL+Z همه متن را حذف میکند و CTRL+Y متن حذفشده را برنمیگرداند
- TR-۵۸۱۵ – خطای undefined index برای custom_steps_separated
- TR-۶۲۰۲ – با فشار دادن Enter/Return، خطهای اضافی بهصورت خودکار اضافه میشوند
- TR-۶۳۸۷ – هنگام استفاده از Case ID، جستجو هیچ نتیجهای برنمیگرداند
- TR-۷۱۹۳ – نام User Variableهای تازه ایجادشده در بخش My Settings نمایش داده نمیشود -> Settings.
- TR-۸۰۴۲ – در صفحه Edit Role، checkboxهای Test Case Approval و Permanently Delete همزمان با هم تغییر وضعیت میدهند
- TR-۸۳۷۴ – اگر اسکرینشاتها از طریق لینک قالببندی اضافه شوند، نمایش داده نمیشوند
- TR-۸۴۰۸ – تصاویر در test caseها یا test runها نمایش داده نمیشوند، مگر اینکه روی دکمه «ویرایش» کلیک کنید
- TR-۸۶۳۲ – تگهای HTML در فیلدهای test case نمایش داده میشوند
- TR-۸۶۶۱ – دریافت testها از طریق API امکانپذیر نیست
- TR-۸۸۹۲ – هنگام کپی یا جابهجا کردن test caseها، توضیحات بخش منتقل نمیشود
- TR-۹۱۲۵ – امکان مشاهده test case وجود ندارد. لطفاً بررسی کنید که آیا case در database وجود دارد یا نه
- TR-۹۲۶۹ – در صفحه ایجاد TestRun، وقتی یک section بیش از ۵۰۰ case دارد، کاربر نمیتواند test caseها را انتخاب کند
- TR-۹۷۵۸ – [Milestone] خروجی گرفتن به CSV: ردیف عنوانها در صفحهگسترده تکرار میشود
- TR-۹۷۷۲ – testها برای یک Closed Test Run نمایش داده نمیشوند
- TR-۹۹۳۶ – نمیتوان test caseها را به کاربران اختصاص داد: «Undefined variable $dataset_variable»
- TR-۹۹۶۶ – لینکهایی که بهعنوان comment اضافه شدهاند، در test run نمایش داده نمیشوند
- TR-۱۰۰۷۳ – برچسبهای وضعیت test caseها در صفحه نتایج بریده نمایش داده میشوند
- TR-۱۰۱۵۷ – وقتی از یک shared step مشابه استفاده میشود، shared step حذف میشود
- TR-۱۰۴۹۵ – فیلتر Assign to – All In خطای «foreach() argument must be of type array/object string given» برمیگرداند
- TR-۱۰۵۳۶ – بیش از ۲۵ attachment در صفحه «Test run/Add result» نمایش داده نمیشود
- TR-۱۲۵۰۰ – حروف آلمانی، مانند ä، ö، ü و ß، و سایر نویسههای خاصی که در فیلدهای متنی وارد میشوند، در نمای ویرایش encoded نمایش داده میشوند
- TR-۱۲۵۰۵ – Linux – پس از ویرایش caseهایی که custom field از نوع integer دارند، خطای «Incorrect integer value: ” for column ‘custom_……’ at row ۱» نمایش داده میشود
بهبودهای امنیتی (۷) #
- TR-۱۱۴۱۹ – یک مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
- TR-۱۱۴۲۰ – یک مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
- TR-۱۱۴۲۱ – یک مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
- TR-۱۱۴۲۲ – یک مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
- TR-۱۱۴۲۳ – یک مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
- TR-۱۲۰۰۶ – ارسال emailهای نمونه به کاربرانی غیر از درخواستدهنده غیرفعال شد
- TR-۱۲۳۸۷ – چند مسیر آسیبپذیری cross-site scripting (XSS) برطرف شد
بهروزرسانی نسخه بعدی: بهبودهای UX (۹.۰.X) #
به اطلاع شما میرسانیم که نسخه ۸.۱ با بهبودهای UX که قبلاً برنامهریزی شده بود، به اوایل ۲۰۲۵ موکول شده و اکنون با نام نسخه TestRail ۹.۰ شناخته میشود. این تغییر، یعنی انتشار ۸.۰.۶ پیش از آن، نشاندهنده تعهد ما به اولویت دادن به پایداری، امنیت و بهبود کیفیت است.
ما همچنان در حال بهبود قابلیتهای جدید navigation در نسخه ۹.۰ هستیم؛ تغییراتی که تا حد زیادی بر اساس بازخورد مشتریان شکل گرفتهاند تا تجربهای روان و قابلاعتماد برای کاربران فراهم کنند. از صبوری شما سپاسگزاریم و همزمان با نزدیک شدن به تاریخ انتشار، بهروزرسانیهای بیشتری را اطلاعرسانی خواهیم کرد.
TestRail Enterprise #
Enterprise نظارت بر چندین testing project در چند تیم را، همگی در یک مکان، آسانتر میکند. برای امتحان کردن پلن Enterprise بدون پرداخت هزینه، لطفاً وارد حساب خود شوید و با تیم پشتیبانی تماس بگیرید، یا اگر وارد حساب نشدهاید، روی Submit a request در بالای سمت راست این صفحه کلیک کنید.
سؤالات متداول #
من هنوز از TestRail ۷.۰.۲ یا نسخههای پایینتر استفاده میکنم؛ آیا باید مستقیماً به TestRail ۸.۰.۶ بهروزرسانی کنم؟
– بهدلیل تغییرات مختلفی که در پایگاه داده در نسخههای میانی اعمال شده است، اکیداً توصیه میکنیم پیش از ارتقا به TestRail ۸.۰.۶، TestRail را بهترتیب به هر نسخه major ارتقا دهید.
من از نسخه ۷.۰.۲ (یا پایینتر) ارتقا میدهم و باید هنگام ارتقا، پیوستهایم را منتقل (migrate) کنم. migration script را در چه مرحلهای و چگونه باید اجرا کنم؟
– migration script باید بعد از تکمیل ارتقا به TestRail ۸.۰.۱ اجرا شود.


