تاریخ انتشار در مسیر پیشفرض: ۹ دسامبر ۲۰۲۴
خوشحالیم انتشار TestRail ۸.۰.۶.۱۰۱۹ را برای همه مشتریان Server اعلام کنیم. این نسخه شامل چندین fix برای بهبود پایداری، کاربردپذیری و عملکرد کلی است. بهروزرسانیهای اصلی عبارتاند از:
- بهبودهای ویرایش متن: مشکلات مربوط به shortcutهای undo/redo، line breakهای اضافی و خطاهای undefined index برای custom steps برطرف شد.
- اصلاحات Integration و API: مشکلات مربوط به templateهای defect در Jira، دریافت test از طریق API و تخصیص variableها در workflowهای automation برطرف شد.
- بهبودهای UI: ناهماهنگیها در role settings، status labelها و shared steps برطرف شد و مدیریت sectionهای بزرگ و نمایش attachmentها بهبود یافت.
- بهبودهای Test Case و Test Run: نمایش imageها و screenshotها بهتر شد، تخصیص درست test caseها تضمین شد و مشکلات قالببندی export برطرف شد.
- بهبودهای امنیتی: این نسخه شامل بهروزرسانیهای مهمی برای رفع آسیبپذیریها و تقویت بیشتر امنیت سیستم است.
لطفاً توجه داشته باشید که مسیر upgrade پیشنهادی ما از طریق TestRail ۸.۰.۱ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید ابتدا به ۷.۵ ارتقا دهید ، سپس به ۸.۰.۱ ارتقا دهید ، بعد از آن به ۸.۰.۴ ارتقا دهید، و فقط پس از آن به ۸.۰.۶ ارتقا دهید (مراحل upgrade برای Unix/Linux و مراحل upgrade برای Windows).
تغییرات 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 همان بخش وجود داشت. از این نسخه به بعد، حذف فقط از صفحه Edit انجام میشود.
Fixes (23) #
- TR-۳۸۲۳ – هنگام push کردن Jira Defect، Description Text Template نمایش داده نمیشود
- TR-۴۰۷۳ – shortcut 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-۸۳۷۴ – screenshotهایی که از طریق لینک قالببندی اضافه میشوند نمایش داده نمیشوند
- TR-۸۴۰۸ – تصاویر در test case/test run نمایش داده نمیشوند مگر اینکه روی دکمه Edit کلیک کنید
- TR-۸۶۳۲ – تگهای HTML در فیلدهای test case نمایش داده میشوند
- TR-۸۶۶۱ – دریافت تستها از طریق API امکانپذیر نیست
- TR-۸۸۹۲ – هنگام کپی یا جابهجایی test caseها، توضیحات section منتقل نمیشود
- TR-۹۱۲۵ – امکان مشاهده test case وجود ندارد. لطفاً بررسی کنید که آیا case در database وجود دارد یا نه
- TR-۹۲۶۹ – در صفحه ایجاد TestRun، وقتی یک section بیش از ۵۰۰ case دارد، کاربر نمیتواند test caseها را انتخاب کند
- TR-۹۷۵۸ – [Milestone] خروجی گرفتن به CSV: ردیف عنوانها در سراسر spreadsheet تکرار میشود
- TR-۹۷۷۲ – تستها برای یک test run بستهشده نمایش داده نمیشوند
- TR-۹۹۳۶ – امکان اختصاص دادن test caseها به کاربران وجود ندارد: “Undefined variable $dataset_variable”
- TR-۹۹۶۶ – لینکهایی که بهعنوان comment اضافه شدهاند در test run نمایش داده نمیشوند
- TR-۱۰۰۷۳ – labelهای وضعیت 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 Improvements که قبلاً برنامهریزی شده بود، به اوایل ۲۰۲۵ موکول شده و اکنون با نام نسخه TestRail ۹.۰ معرفی میشود. این تصمیم برای انتشار زودتر نسخه ۸.۰.۶ نشاندهنده تعهد ما به اولویت دادن به پایداری، امنیت و بهبود کیفیت است.
ما همچنان در حال بهبود navigation جدید در نسخه ۹.۰ هستیم؛ این تغییرات تا حد زیادی بر اساس بازخورد مشتریان انجام شدهاند تا تجربه کاربری روان و قابل اعتمادی ارائه شود. از صبوری شما سپاسگزاریم. همزمان با نزدیکتر شدن تاریخ انتشار، بهروزرسانیهای بیشتری را با شما به اشتراک میگذاریم.
TestRail Enterprise #
Enterprise نظارت بر چندین testing project در چندین تیم را، همه در یک مکان، آسانتر میکند. برای امتحان کردن Enterprise plan بدون هیچ هزینهای، لطفاً وارد حساب خود شوید و با Support Team تماس بگیرید، یا اگر وارد حساب نشدهاید، روی ارسال درخواست دکمهای در گوشه بالا سمت راست این صفحه.
پرسشهای متداول #
من هنوز از TestRail ۷.۰.۲ یا نسخههای پایینتر استفاده میکنم؛ آیا باید مستقیم به TestRail ۸.۰.۶ بهروزرسانی کنم؟
– بهدلیل تغییرات مختلفی که در database بین نسخهها اعمال شده است، اکیداً توصیه میکنیم قبل از upgrade به TestRail ۸.۰.۶، همه نسخههای اصلی TestRail را بهترتیب بهروزرسانی کنید.
من از نسخه ۷.۰.۲ یا پایینتر upgrade میکنم و باید attachmentهای خود را هم در طول upgrade منتقل کنم. migration script را در چه مرحلهای و چطور باید اجرا کنم؟
– migration script باید بعد از تکمیل upgrade به TestRail ۸.۰.۱ اجرا شود.


