تاریخ انتشار در مسیر Early Access: ۱۳ مارس ۲۰۲۵
تاریخ انتشار در مسیر Default: ۲۴ مارس ۲۰۲۵ (9.0.0.1057)
خوشحالیم که انتشار TestRail ۹.۰ را اعلام کنیم؛ یک نسخه major با تمرکز بر بهبودهای UI/UX، بهبود accessibility و پایداری سیستم. این بهروزرسانی رابط کاربری و تجربه کاربری تازهای ارائه میکند، از keyboard navigation پشتیبانی میکند و با رفع ۵۹ باگ، تجربهای روانتر و قابلفهمتر برای همه کاربران فراهم میکند.
کاربرانی که از UI scripts استفاده میکنند و این اسکریپتها به قرار داشتن sidebar در سمت راست صفحه وابستهاند، یا کلاً به sidebar قبلی متکی هستند، باید آنها را بهروزرسانی کنند چون بعد از اعمال این تغییرات UI/UX از کار میافتند. این موضوع شامل sidebar بخش Admin هم میشود. UI scripts باید طوری بهروزرسانی شوند که با جایگاه و عناصر جدید sidebar سازگار باشند.
#
🎨 بهبودهای UI/UX #
رابط کاربری TestRail دوباره طراحی شده تا استفاده از آن سادهتر شود و workflowها روانتر انجام شوند. قابلیتهای اصلی تغییری نکردهاند، اما چند بهبود در UI و UX اضافه شده است.
Header bar #
TestRail اکنون یک header bar جدید دارد که در آن جایگاه Dashboard و Administration tabها بازچینی شده است. وقتی وارد یک project میشوید، یک دکمه جدید Add بهصورت drop-down در header bar میبینید که با آن میتوانید بهراحتی test case ، test run ، test plan ، یا milestone را اضافه کنید (بسته به context و دسترسی کاربر):

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

در زیر project switcher، در sidebar لینکهایی به Project Overview ، در انتظار انجام ، test caseها ، test runها ، milestoneها ، و گزارشها تبها.

test caseها ، test runها & نتایج ، و milestoneها گزینههای منو، زیرمنوی مخصوص به خود را دارند که میتوانید از آن برای رفتن به بخشهای نمای کلی ، جزئیات ، وضعیت ، و ایرادها استفاده کنید. در نسخههای قبلی، این گزینهها در سمت راست نمای مربوطه قرار داشتند؛ اما اکنون برای دسترسی سادهتر و کاربرپسندتر، در sidebar و زیر هر بخش نمایش داده میشوند.
نمای Administration #
تب Administration اکنون با کلیک روی دکمه Admin در نوار header در دسترس است. پس از کلیک، sidebar سمت چپ همان گزینههای موجود در نسخههای قبلی TestRail را نشان میدهد:

تمهای TestRail #
در TestRail ۹.۰، تمهای dark mode و classic mode در حال منسوخ شدن هستند و در حال حاضر برنامهای برای ارائه دوباره این تمهای قبلی در آینده نداریم. این تصمیم گرفته شد تا بتوانیم منابع توسعه و تست این تمها را به ارائه قابلیتهای جدید و رفع bugها اختصاص دهیم.
🎯 بهبودهای دسترسپذیری #
برای بهبود دسترسپذیری و سهولت استفاده برای همه کاربران، پشتیبانی از navigation با keyboard اضافه شده است و این قابلیت در بخشهای کلیدی TestRail در دسترس است. کاربران اکنون میتوانند بدون وابستگی به mouse، منوها، فرمها و کارهای اصلی را کارآمدتر پیمایش کنند.
🐞 رفع اشکالها و بهبودها (۵۹) #
این نسخه شامل رفع باگهای گسترده در مدیریت test caseها، گزارشها، integrationها، پایداری API و تعاملات UI است:
- TR-۴۴۱۸ چند مشکل در قالببندی Markdown
- TR-۴۷۹۱ هر کاراکتر «&»&در فیلدهای URL یا String با «&» جایگزین میشود&و URL را غیرقابلدسترس میکند
- TR-۵۱۳۲ در فیلد متنی test case، با فشار دادن کلید Enter، مکاننما از خط عبور میکند
- TR-۵۵۲۸ در نمای Import Shared Steps، مقدار Expected Result نمایش داده نمیشود
- TR-۵۸۰۶ گزارش Property Distribution برای Results فقط آخرین status را نشان میدهد
- TR-۶۱۱۴ پیوستهای قدیمی با شناسههای عددی هنگام فراخوانی 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-۷۳۰۴ برچسب custom user variableها در My Settings نمایش داده نمیشود
- TR-۷۳۳۶ هنگام بارگذاری مجدد صفحه overview خطا نمایش داده میشود
- TR-۷۵۴۳ مشکل در user variable از نوع password که هنگام پیکربندی integration در project ایجاد میشود
- TR-۷۶۰۰ خطای Sort Listing؛ همه فهرستها نمایش داده نمیشوند
- TR-۷۷۱۸ مشکل نمایش داده نشدن test caseها در برخی planهای تکمیلشده
- TR-۷۹۵۱ نمودار overview داشبورد به تاریخ سفارشی بازنشانی میشود
- TR-۸۰۰۲ ویرایش یک test plan، assignee تنظیمشده روی test runهای جداگانه را بازنویسی میکند
- TR-۸۰۸۸ وضعیت test case در test runهای بستهشده بهروزرسانی میشود
- TR-۸۰۹۲ گزینه Export as Excel برای test case و test run فایلهایی با پسوندهای متفاوت دانلود میکند
- TR-۸۱۶۹ در برخی سناریوها، پیوستها در test caseها نمایش داده نمیشوند
- TR-۸۲۹۹ تاریخچه test case با تغییرات Steps، چیدمان ناسازگار نشان میدهد – Dexcom
- TR-۸۳۷۶ هنگام ویرایش test case در Firefox، دکمه Enter در فیلدهای test case کار نمیکند
- TR-۸۳۸۱ فایل CSV خروجی audit برای برخی ستونها مقادیر درست را نشان نمیدهد
- TR-۸۳۸۸ در Completed Test Plans and Runs، testها نمایش داده نمیشوند
- TR-۸۳۹۷ در test runهای تکمیلشده، test caseها نمایش داده نمیشوند
- TR-۸۶۸۷ تأثیر کد HTML در کامنتهای test result بر چیدمان TestRail
- TR-۸۷۷۴ لینک صفحهبندی در صفحه select cases از کار افتاده یا ناپدید شده است
- TR-۸۸۱۷ testها در یک test run بستهشده قابل مشاهده نیستند
- TR-۸۸۳۶ خروجی Excel از test plan شامل همه test runها نمیشود
- TR-۸۸۶۱ TestRail هنگام استفاده از Okta SSO، در اولین ورود URL را حفظ نمیکند
- TR-۸۸۸۴ در برخی سناریوها، گزارشها برای custom case fieldها تعداد نادرست نشان میدهند
- TR-۸۹۱۳ بردار XSS
- TR-۹۰۹۱ مشکل نمایش بیش از ۱۵ پیوست در UI یک test case
- TR-۹۱۹۷ خروجی CSV فیلد Legacy Test ID را پر نمیکند
- TR-۹۲۵۲ هنگام انتخاب گزینه تأیید Testcase، مدیریت project برای roleها فعال میشود
- TR-۹۲۵۸ هنگام کپی یا جابهجایی caseها، توضیحات sectionها کپی نمیشود.
- TR-۹۳۱۳ هنگام ویرایش و ذخیره test case، خطای کلید آرایه تعریفنشده “include_dynamic” نمایش داده میشد
- TR-۹۴۷۵ کاربران گزارش داده بودند که Emoticonها دیگر در ticketهای TestRail کار نمیکنند.
- TR-۹۶۴۷ برخی فیلدها در نمای Test Run خالی نمایش داده میشدند
- TR-۹۹۰۳ هنگام ویرایش test case در نمای compact، وضعیت بدون تغییر باقی میماند
- TR-۹۹۳۳ هنگام انتخاب «suites» در «additional search term»، نمودار Dashboard خطا میداد
- TR-۹۹۳۵ صفحهبندی گاهی برای test caseها در TestRail نمایش داده نمیشد
- TR-۹۹۹۴ خروجی Excel در Milestones فقط test caseهای اولین Test Run را export میکرد، نه همه test caseهای Test Runهای دیگر را
- TR-۹۹۹۹ کاربر Administrator با سطح دسترسی پیشفرض “No Access” نمیتوانست از طریق API متد get_projects را اجرا کند
- TR-۱۰۱۳۷ پس از ویرایش یک test case یا section، یا ایجاد section جدید، پیام “Leave site” نمایش داده میشد
- TR-۱۰۵۳۱ هنگام انتخاب یکی از مقادیر پیشفرض، مقدار نادرستی برای absolute timeout policy در DB ذخیره میشد.
- TR-۱۱۱۳۲ فیلدهای custom مربوط به Push Defect در Jira نمایش داده نمیشدند
- TR-۱۱۲۵۲ فیلتر بازه تاریخ در Dashboard درست بهروزرسانی نمیشد
- TR-۱۱۲۵۷ Graphها و Chartها در Dashboard و همچنین داخل یک project خاص نمایش داده نمیشدند
- TR-۱۱۲۷۱ در تب “History”، آخرین نسخه test case برای نسخههای بالاتر از ۱۰۱ بهدرستی نمایش داده نمیشد
- TR-۱۱۵۲۷ پس از انتخاب test caseها از فیلتر Dynamic در Test Run، تعداد testها اشتباه نمایش داده میشد
- TR-۱۱۶۷۵ پس از ذخیره، کد HTML در یک custom case field از نوع “Text” بهصورت متن ساده نمایش داده میشد.
- TR-۱۲۰۷۸ امکان حذف Test Run وجود نداشت
- TR-۱۲۱۸۱ instance TestRail در تب Data Management متوقف میشد
- TR-۱۲۲۹۷ مقدار Assigned To در گزارشهای TestRail نمایش داده نمیشد
- TR-۱۲۳۰۳ هنگام افزودن test result، خطای “Undefined offset: ۰ for test case” نمایش داده میشد
- TR-۱۲۶۱۴ هنگام upload تصاویر، خطای “An unexpected uploading error occurred.” نمایش داده میشد
- TR-۱۳۲۶۹ مشکلات مربوط به hierarchy بخشها در CSV Import

