تاریخ انتشار در کانال انتشار پیشفرض: ۱۳ فوریه ۲۰۲۵
با خوشحالی انتشار TestRail ۸.۱.۰.۶۱۶۵ را برای همه مشتریان Server اعلام میکنیم. این نسخه مجموعهای از اصلاحات و بهبودها را برای افزایش پایداری، کاربردپذیری و امنیت TestRail ارائه میکند. بهروزرسانیهای مهم عبارتاند از:
- رفع مشکلات نمایش و قالببندی متن: مشکلات مربوط به رندر Markdown، نمایش syntax در HTML و ناهماهنگیهای قالببندی در reportها و test caseها برطرف شد.
- بهبودهای report و نمای چاپ: custom fieldهای جاافتاده در نتایج چاپشده test runها برطرف شد، ترازبندی و قالببندی reportها بهبود یافت، و نام کامل test runها در PDF نمایش داده میشود.
- رفع مشکلات یکپارچهسازی و API: مشکلات مربوط به متغیرهای plugin Jira، قالببندی نادرست test caseها در Jira، و ارجاع به ایمیل منسوخ برای ایجاد ticket پشتیبانی برطرف شد.
- بهبودهای امنیت و مدیریت دادهها: مشکلات encoding در test caseها و آسیبپذیریهای مربوط به فیلدهای ورودی متن، و چند مورد دیگر برطرف شد.
- ارتقای کتابخانه jQuery: کتابخانه JavaScript یعنی jQuery به نسخه ۳.۷ بهروزرسانی شده است تا عملکرد بهتر و انطباق امنیتی بیشتری فراهم شود.
لطفاً توجه داشته باشید که مسیر ارتقای پیشنهادی ما از طریق TestRail ۸.۰.۱ است. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید ابتدا به ۷.۵ ارتقا دهید ، سپس به ۸.۰.۱ ارتقا دهید ، بعد از آن به ۸.۰.۴ ارتقا دهید، و فقط پس از آن (مراحل ارتقا برای Unix/Linux و مراحل ارتقا برای Windows).
اصلاحات (۱۹) #
- TR-۶۲۱۶: custom fieldها در نسخه چاپی نتایج Test Run در نمای Detailed نمایش داده نمیشدند
- TR-۶۵۸۳: فضاهای خالی بزرگ و مشکلات قالببندی در reportهای چاپشده
- TR-۶۶۲۵: اگر مقدار واردشده ‘۰’ بود، در custom case field ذخیره نمیشد
- TR-۶۸۷۲: test plan تکمیلشده در report خلاصه (Plan)، بهاشتباه ‘NO’ را نشان میداد
- TR-۶۹۴۳: سناریوهای امنیتی XSS
- TR-۷۴۷۵: امکان فیلتر کردن caseهایی که در reportها بهعنوان حذفشده علامتگذاری شده بودند وجود نداشت
- TR-۸۵۸۵: report PDF نام کامل test run را نمایش نمیداد
- TR-۸۷۲۸: قالببندی Markdown بهدرستی رندر نمیشد
- TR-۹۲۲۵: صفحه خطا تلاش میکرد برای ایجاد ticket پشتیبانی از یک آدرس ایمیل منسوخ استفاده کند
- TR-۹۴۷۴: هنگام استفاده از plugin Jira برای دسترسی به project در TestRail، خطای undefined variable رخ میداد
- TR-۹۶۶۱: test caseها در Jira قالببندی و ترازبندی نادرست داشتند
- TR-۹۹۰۱: test caseهای بهروزرسانیشده checkboxهای ذخیرهشده را بهدرستی نمایش نمیدادند
- TR-۱۱۲۵۳: هنگام وارد کردن test caseها از CSV، صفحه فریز میشود
- TR-۱۲۵۷۶: پس از ذخیره test caseها، علامتهای نقلقول دوتایی (“) به کدگذاری HTML تبدیل میشوند
- TR-۱۲۶۲۳: تگهای HTML در فیلدهای test case نمایش داده میشوند
- TR-۱۲۷۴۶: سینتکس HTML پس از ارتقا بهدرستی نمایش داده نمیشود
- TR-۱۲۷۸۹: استفاده از Undo در فیلدهای متنی حاوی کد ممکن است باعث اجرای ناخواسته کد شود
- TR-۱۲۸۴۵ – بهبود عملکرد مربوط به افزودن نتایج و پیوستها
- TR-۱۲۸۷۱: سناریوهای امنیتی XSS
- TR-۱۳۱۵۸ – بهروزرسانیهای پیکربندی برای پشتیبانی از migrationهای در حال انجام Cloud Cassandra
بهروزرسانی درباره نسخه آینده: بهبودهای UX (۹.۰.۰) #
به اطلاع شما میرسانیم که نسخه برنامهریزیشده TestRail ۹.۰.۰ UX Improvements در نوبت بعدی انتشار قرار دارد و همچنان قرار است در همین سهماهه عرضه شود.
ما همچنان در حال نهاییسازی بهبودهای جدید navigation در نسخه ۹.۰ هستیم؛ تغییراتی که عمدتاً بر اساس بازخورد مشتریان شکل گرفتهاند تا تجربه کاربری روان و قابل اعتمادی ارائه کنند. از شکیبایی شما در مدتی که روی ارائه این بهبودها کار میکنیم سپاسگزاریم و با نزدیک شدن به تاریخ انتشار، بهروزرسانیهای بیشتری منتشر خواهیم کرد.
مرحله مخصوص ارتقا – پاک کردن کش مرورگر #
اگر از TestRail ۸.۰.۴ یا ۸.۰.۶ ارتقا میدهید، پس از تکمیل ارتقا لازم است همه کاربران نهایی کش مرورگر خود را پاک کنند تا ارتقای jQuery اعمال شود. برای انجام این کار در هرکدام از مرورگرهای پشتیبانیشده، مراحل زیر را دنبال کنید:
- Chrome – https://support.google.com/accounts/answer/32050?hl=en&co=GENIE.Platform%3DDesktop
- Firefox – https://support.mozilla.org/en-US/kb/how-clear-firefox-cache
- Microsoft Edge – https://www.microsoft.com/en-us/edge/learning-center/how-to-manage-and-clear-your-cache-and-cookies?form=MA13I2
- Safari – https://support.apple.com/lv-lv/guide/safari/sfri11471/mac

