تاریخ انتشار در release track پیشفرض: ۲۵ مارس ۲۰۲۵
با خوشحالی انتشار TestRail ۹.۰ را اعلام میکنیم؛ یک نسخه مهم که بر بهبودهای UI/UX، بهبود accessibility و پایداری سیستم تمرکز دارد. این بهروزرسانی رابط کاربری و تجربه کاربری تازهای ارائه میکند، از navigation با کیبورد پشتیبانی میکند و با رفع ۶۰ bug، تجربهای روانتر و قابلفهمتر برای همه کاربران فراهم میسازد.
کاربرانی که از UI scripts استفاده میکنند و این scripts به قرار داشتن sidebar در سمت راست صفحه، یا به وجود sidebar فعلی وابسته هستند، باید آنها را بهروزرسانی کنند چون پس از اعمال این تغییرات UI/UX، این scripts دیگر درست کار نخواهند کرد. این موضوع شامل sidebar بخش Admin هم میشود. UI scripts باید طوری بهروزرسانی شوند که با جایگاه و عناصر جدید sidebar سازگار باشند.
لطفاً توجه داشته باشید که مسیر ارتقای پیشنهادی ما از طریق TestRail ۸.۰.۴ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید ابتدا به ۷.۵ ارتقا دهید ، سپس به ۸.۰.۱ ارتقا دهید ، بعد به ۸.۰.۴ ارتقا دهید، و فقط پس از آن به ۹.۰.۰ ارتقا دهید (مراحل ارتقا در Unix/Linux و مراحل ارتقا در Windows).
#
🎨 بهبودهای UI/UX #
رابط TestRail دوباره طراحی شده است تا استفاده از آن آسانتر شود و workflowها سادهتر پیش بروند. قابلیتهای اصلی تغییری نکردهاند، اما چند بهبود در UI و UX اعمال شده است.
Header bar #
TestRail یک header bar جدید دارد که در آن Dashboard و Administration tabs با چیدمان جدیدی قرار گرفتهاند. وقتی وارد یک project میشوید، یک Add drop-down button جدید در header bar میبینید که به شما امکان میدهد بهسادگی یک test case ، test run ، Test Plan ، یا Milestone (بسته به شرایط و سطح دسترسی کاربر):

#
منوی sidebar #
برای سادهتر و قابلفهمتر شدن UI و بهبود ظاهر کلی، منوی sidebar از سمت راست UI به سمت چپ منتقل شده است. همچنین sidebar جدید یک منوی drop-down بهبودیافته دارد تا جابهجایی بین projectها سریعتر و کارآمدتر انجام شود:

زیر project switcher، sidebar لینکهای tabهای Project Overview ، To Do ، Cases ، Runs ، Milestones ، و Reports را نشان میدهد.

Test Cases ، Test Runs & & Results ، و Milestones گزینههای منویی هستند که sub-menu مخصوص خود را دارند و از طریق آن میتوانید به Overview ، Details ، Status ، و Defects viewها بروید. در نسخههای قبلی، این گزینهها در سمت راست view مربوطه بودند؛ اکنون برای دسترسی کاربرپسندتر، در sidebar زیر هر بخش نمایش داده میشوند.
نمای Administration #
بخش Administration اکنون با کلیک روی دکمه Admin در نوار بالایی به این تب دسترسی دارید. پس از کلیک، نوار کناری سمت چپ همان گزینههای نسخههای قبلی TestRail را نشان میدهد:

تمهای TestRail #
در TestRail ۹.۰، تمهای dark mode و classic mode در حال منسوخ شدن هستند و در حال حاضر برنامهای نداریم که این تمهای قبلی را در آینده دوباره در دسترس قرار دهیم. این تصمیم برای آن گرفته شد که بتوانیم زمان و تلاش مربوط به توسعه و تست این تمها را به ارائه قابلیتهای جدیدتر و رفع باگها اختصاص دهیم.
🎯 بهبودهای دسترسپذیری #
برای بهبود دسترسپذیری و قابلاستفاده بودن TestRail برای همه کاربران، پشتیبانی از navigation با صفحهکلید اضافه شده است در بخشهای اصلی TestRail. کاربران اکنون میتوانند بدون تکیه بر ماوس، منوها، فرمها و actionهای اصلی را کارآمدتر پیمایش کنند.
🐞 رفع باگها و بهبودها (۶۰) #
این نسخه شامل رفع باگهای گسترده در مدیریت test case، گزارشها، integrationها، پایداری API و تعاملات UI است:
- TR-۴۴۱۸ چند مشکل در فرمتبندی Markdown
- TR-۴۷۹۱ هر نویسه «&» در فیلدهای URL یا String با «&» جایگزین میشد و باعث میشد URL در دسترس نباشد
- TR-۵۱۳۲ فیلد متنی Test Case – با فشردن کلید Enter، cursor از خط عبور میکند
- TR-۵۵۲۸ در نمای Import Shared Steps امکان مشاهده Expected Result وجود ندارد
- TR-۵۸۰۶ گزارشهای Property Distribution برای Results فقط آخرین status را نشان میدهند
- TR-۶۱۱۴ پیوستهای قدیمی با ID عددی هنگام فراخوانی API get_attachment خطا ایجاد میکنند
- TR-۶۱۸۱ گزارش Property Distribution (Cases)، caseها را درست گروهبندی نمیکند
- TR-۶۵۵۹ گزارشهای زمانبندیشده با تاریخ Until منقضیشده اجرا میشوند
- TR-۶۹۳۸ هنگام افزودن custom case field از طریق API، کاراکترهای خاص پشتیبانی نمیشوند
- TR-۶۹۵۴ مشکل دکمه “Start Progress” برای Test Caseهایی با تعداد زیادی تصویر پیوستشده
- TR-۷۲۸۵ خروجی XML برای Test Cases/Runs در case typeهای BDD فایل ناقص دانلود میکند
- TR-۷۳۰۴ label مربوط به custom user variables در “My Settings” نمایش داده نمیشود
- TR-۷۳۳۶ هنگام reload کردن صفحه overview خطا نمایش داده میشود
- TR-۷۵۴۳ مشکل در password-type user variable که هنگام تنظیم integration در project ایجاد میشود
- TR-۷۶۰۰ خطای Sort Listing – همه listingها نمایش داده نمیشوند
- TR-۷۷۱۸ مشکل نمایش داده نشدن Test Caseها در برخی planهای تکمیلشده
- TR-۷۹۵۱ نمودار overview داشبورد به تاریخ سفارشی reset میشود
- TR-۸۰۰۲ ویرایش test plan، assignee تنظیمشده روی Test Runهای جداگانه را overwrite میکند
- TR-۸۰۸۸ وضعیت Test Case در Test Runهای بستهشده بهروزرسانی میشود
- TR-۸۰۹۲ گزینه Export as Excel برای Test Case و Test Run پسوندهای متفاوتی دانلود میکند
- TR-۸۱۶۹ مواردی که پیوستها در Test Caseها نمایش داده نمیشوند
- TR-۸۲۹۹ تاریخچه Test Case با تغییرات Steps، layout ناسازگار نشان میدهد – Dexcom
- TR-۸۳۷۶ هنگام ویرایش Test Case در Firefox، دکمه Enter در فیلدهای Test Case کار نمیکند
- TR-۸۳۸۱ فایل CSV خروجی audit برای برخی ستونها مقدارهای درست را نشان نمیدهد
- TR-۸۳۸۸ Completed Test Plans and Runs تستها را نشان نمیدهد
- TR-۸۳۹۷ در Test Runهای تکمیلشده، Test Caseها نمایش داده نمیشوند
- TR-۸۶۸۷ تأثیر کد HTML در کامنتهای نتیجه تست بر چیدمان TestRail
- TR-۸۷۷۴ لینک صفحهبندی در صفحه «انتخاب caseها» از کار افتاده یا ناپدید شده بود
- TR-۸۸۱۷ تستها در یک Test Run بستهشده قابل مشاهده نبودند
- TR-۸۸۳۶ خروجی Excel از Test Plan شامل همه Test Runها نمیشد
- TR-۸۸۶۱ هنگام استفاده از Okta SSO، در اولین ورود URL حفظ نمیشد
- TR-۸۸۸۴ در برخی سناریوها، گزارشها تعداد فیلدهای سفارشی test case را اشتباه نشان میدادند
- TR-۸۹۱۳ وکتور XSS
- TR-۹۰۹۱ مشکل نمایش بیش از ۱۵ پیوست در UI یک Test Case
- TR-۹۱۹۷ خروجی CSV فیلد «Legacy Test ID» را پر نمیکرد
- TR-۹۲۵۲ هنگام انتخاب گزینه تأیید Test Case، مدیریت project برای roleها فعال میشد
- TR-۹۲۵۸ هنگام کپی یا جابهجایی caseها، توضیحات sectionها کپی نمیشد
- TR-۹۳۱۳ خطای کلید آرایه تعریفنشده «include_dynamic» هنگام ویرایش و ذخیره Test Case
- TR-۹۴۷۵ کاربران گزارش داده بودند که emoticonها دیگر در ticketهای TestRail کار نمیکنند
- TR-۹۶۴۷ برخی فیلدها در نمای Test Run خالی نمایش داده میشدند
- TR-۹۹۰۳ هنگام ویرایش Test Case در نمای compact، status بدون تغییر میماند
- TR-۹۹۳۳ خطای نمودار داشبورد هنگام انتخاب «suites» در «additional search term»
- TR-۹۹۳۵ صفحهبندی گاهی برای Test Caseها در TestRail نمایش داده نمیشد
- TR-۹۹۹۴ خروجی Excel در Milestoneها فقط Test Caseهای اولین Test Run را صادر میکرد، نه همه Test Caseهای Test Runهای دیگر را
- TR-۹۹۹۹ کاربر Administrator نمیتوانست از طریق API و با دسترسی پیشفرض «No Access»، get_projects را دریافت کند
- TR-۱۰۱۳۷ پس از ویرایش Test Case یا Section، یا ایجاد Section جدید، پیام «Leave site» نمایش داده میشد
- TR-۱۰۵۳۱ هنگام انتخاب یکی از مقادیر پیشفرض، مقدار نادرستی برای policy مربوط به absolute timeout در DB ذخیره میشد
- TR-۱۱۱۳۲ فیلدهای سفارشی defect برای Push در Jira وجود نداشتند
- TR-۱۱۲۵۲ فیلتر بازه تاریخ داشبورد بهدرستی بهروزرسانی نمیشد
- TR-۱۱۲۵۷ نمودارها در داشبورد و همچنین داخل یک project خاص رندر نمیشدند
- TR-۱۱۲۷۱ در تب «History»، آخرین نسخه Test Case بعد از نسخه ۱۰۱ اشتباه نمایش داده میشد
- TR-۱۱۵۲۷ پس از انتخاب Test Caseها با فیلتر Dynamic در Test Run، تعداد تستها اشتباه نمایش داده میشد
- TR-۱۱۶۷۵ پس از ذخیره، کد HTML در فیلد سفارشی case از نوع «Text» بهصورت متن ساده نمایش داده میشد
- TR-۱۲۰۷۸ امکان حذف Test Run وجود نداشت
- TR-۱۲۱۸۱ نمونه TestRail در تب Data Management متوقف میشد
- TR-۱۲۲۹۷ مقدار Assigned To در گزارشهای TestRail نمایش داده نمیشد
- TR-۱۲۳۰۳ هنگام افزودن نتیجه تست، خطای «Undefined offset: ۰ for test case» مشاهده میشد
- TR-۱۲۶۱۴ هنگام آپلود تصاویر، خطای «An unexpected uploading error occurred.» نمایش داده میشد
- TR-۱۲۸۶۴ [Windows] پس از ارتقا به Server ۸.۰.۴، خطای «Undefined array key “RelayState”» با Oracle IDP مشاهده میشد
- TR-۱۳۲۶۹ مشکل در سلسلهمراتب sectionها هنگام Import از CSV

