خوشحالیم اعلام کنیم TestRail ۸.۰.۴ برای مشتریان Default Track Server منتشر شده است. این نسخه عمدتاً روی بهبود عملکرد و پایداری تمرکز دارد و همه fixهایی را که از نسخه ۸.۰.۱.۱۰۲۹ به بعد روی Cloud اعمال شدهاند، برای مشتریان Server نیز در دسترس قرار میدهد.
لطفاً توجه داشته باشید که مسیر ارتقای پیشنهادی ما از TestRail ۸.۰.۱ میگذرد. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، باید ابتدا به ۷.۵ ارتقا دهید ، سپس به ۸.۰.۱ ارتقا دهید ، و بعد ارتقا به ۸.۰.۴ را انجام دهید (مراحل ارتقا در Unix/Linux و مراحل ارتقا در Windows).
Fixها، بهبودها و درخواستهای قابلیت (۳۰۱) #
از آنجا که انتشار TestRail ۸.۰ عمدتاً بر پشتیبانی از مشتریان Server با بهبودهای بیشتر در عملکرد و پایداری تمرکز دارد، تعداد زیادی fix مربوط به نصب on-prem و اجرای روانتر سیستم در این نسخه قرار دادهایم:
Fixها (۲۹۸) #
- TR-۲۴۳۷ – یکپارچهسازی SAML در TestRail زمانی که احراز هویت چندعاملی در IDP فعال باشد، با Azure AD کار نمیکند
- TR-۲۹۹۵ – منابع تکراری برای موجودیتهای ترجمه
- TR-۳۰۴۳ – اضافه کردن متن به ابتدای فیلدی که emoji دارد باعث حذف متن میشود
- TR-۳۳۸۴ – در یک test run، هنگام مرتبسازی بر اساس Elapsed، تعداد زیادی مورد بهظاهر تصادفی یا خارج از ترتیب نمایش داده میشوند
- TR-۳۵۹۱ – GitHub Integration هنگام push کردن defectها کار نمیکند و خطای ۴۲۲ برمیگرداند
- TR-۳۷۲۵ – وبسایت پس از آپلود تصویر با drag and drop متوقف میشود
- TR-۳۸۴۷ – کاربران SSO به دلیل پیادهسازی امنیتی نمیتوانند اطلاعات کاربر را در TestRail ویرایش کنند
- TR-۳۹۰۵ – به نظر میرسد برخی roleها مشکل دارند؛ گزینه حذف یا تنظیمات permission نمایش داده نمیشود
- TR-۳۹۰۸ – test caseهای حذفشده در تعداد کل test caseها محاسبه میشوند
- TR-۴۰۰۷ – پیوستهای تصویری خراب هستند یا attachmentهای موجود نمایش داده نمیشوند
- TR-۴۰۳۴ – هنگام تلاش برای ویرایش گروهی test caseها، خطای ODBC رخ میدهد
- TR-۴۰۳۸ – Azure OpenID Connect SSO به Admin Consent نیاز دارد.
- TR-۴۰۶۷ – Dynamic Filter پس از ذخیره Test Plan، معیارهای فیلتر را از دست میدهد
- TR-۴۰۸۲ – فیلدهای links و linktype در یکپارچهسازی TestRail Defect با Jira باعث خطای ۴۰۵ میشوند
- TR-۴۰۹۸ – هنگام ایجاد milestone، خطای «تاریخ پایان نامعتبر است. تاریخ پایان باید بعد از تاریخ شروع باشد» نمایش داده میشود
- TR-۴۱۰۱ – هنگام کلیک روی link با استفاده از custom field از نوع link در reportها، خطای Refused to connect نمایش داده میشود
- TR-۴۱۱۷ – هنگام بستن test runها، خطای «Invalid argument supplied for foreach()» رخ میدهد
- TR-۴۱۴۰ – در فرایند ارتقا، خطای «Migration failed with the error» نمایش داده میشود
- TR-۴۲۰۳ – Test Plan متصل به milestone بهصورت Test Run نمایش داده میشود
- TR-۴۲۷۱ – امکان ایجاد project در TestRailی که 1k کاربر دارد وجود ندارد
- TR-۴۲۷۳ – مشکل SameSite در اپ TestRail for Jira مانع ورود کاربران میشود
- TR-۴۲۸۸ – پس از ارتقا به TestRail Server ۷.۵.۲.۱۰۰۲، attachmentها خراب نمایش داده میشوند (آیکن X)
- TR-۴۳۰۸ – Ranorex – هنگام export کردن project به TestRail، خطای «Trying to get property ‘id’ of non-object is thrown.» برمیگردد
- TR-۴۳۳۴ – مشکل در تولید گزارش خلاصه workload
- TR-۴۳۵۲ – رفتن به خط جدید در Classic Theme کار نمیکند
- TR-۴۳۷۱ – فیلدهای آپلود پیوست در test case بعد از Save Case بهروزرسانی نمیشوند.
- TR-۴۳۸۴ – در گزارش چاپی تفصیلی، test resultها نمایش داده نمیشوند
- TR-۴۴۰۰ – با اعمال فیلتر روی test run، فیلتر پاک میشود
- TR-۴۴۴۱ – فهرست testها در test run نمایش داده نمیشود
- TR-۴۴۴۴ – قالب BDD گزینه Export to .feature را ندارد
- TR-۴۴۹۲ – Gherkin Syntax برای فایلهای BDD با پسوند .feature بهطور کامل پشتیبانی نمیشود
- TR-۴۴۹۸ – test caseهایی که با گزینه «Updating multiple test cases» بهروزرسانی شدهاند، از بخش history قابل مقایسه نیستند
- TR-۴۵۰۸ – وارد کردن فایل XML ممکن نیست
- TR-۴۵۱۲ – گزارشها گیر میکنند و تولید نمیشوند
- TR-۴۵۳۲ – هنگام باز کردن صفحه Todo، خطای Undefined offset: ۰ نمایش داده میشود
- TR-۴۵۳۷ – در حالت ویرایش و مشاهده نمیتوان روی تصویر کلیک کرد
- TR-۴۵۴۲ – با دسترسی مدیریت در سطح project، امکان افزایش سطح دسترسی وجود دارد
- TR-۴۵۵۶ – وقتی نقش Tester اختصاص داده میشود، مشاهده test runها داخل test plan ممکن نیست
- TR-۴۵۸۷ – گزارش چاپی دیگر توضیحات test suite را نمایش نمیدهد
- TR-۴۵۹۱ – کلیک روی دکمه Columns هنگام چاپ test run باعث متوقف شدن برنامه میشود
- TR-۴۶۰۱ – براکتهای زاویهدار داخل علامت ستاره حذف میشوند
- TR-۴۶۲۳ – در نمای کلی project تاریخ نادرست نمایش داده میشود
- TR-۴۶۳۴ – کاربران SSO نمیتوانند certificateها را احراز هویت کنند
- TR-۴۶۳۹ – کپی یا انتقال test caseها با drag and drop به پنل section در سمت راست ممکن نیست
- TR-۴۶۴۰ – پس از ارتقا به Jira ۹.۲.۰، integration با TestRail بهدرستی نمایش داده نمیشود
- TR-۴۶۴۶ – اضافه کردن test run ممکن نیست
- TR-۴۶۵۱ – هنگام ارسال Defect به Jira، پیام خطای «Undefined property: stdClass::$shared_step_id» نمایش داده میشود
- TR-۴۶۶۷ – نقش پیشفرض کاربر برای کاربران جدید بهصورت پیشفرض انتخاب نمیشود
- TR-۴۶۷۷ – تصاویر در فیلد Actual Result نمایش داده نمیشوند
- TR-۴۶۸۱ – تگهای XML و محتوای داخل آنها < > در حالت ویرایش نمایش داده نمیشوند
- TR-۴۷۰۳ – اگر به test caseهای پایینتر اسکرول کنید، گزینههای Test Case Filter نمایش داده نمیشوند
- TR-۴۷۰۷ – هنگام استفاده از مرتبسازی، چیدمان test caseها بههم میریزد.
- TR-۴۷۰۸ – حذف دکمه «Guides & Help» از گوشه پایین سمت راست صفحه
- TR-۴۷۱۳ – لینک مستندات Jira در testrail.io/index.php?/admin/integration خراب است
- TR-۴۷۱۶ – هنگام کپی کردن همه test caseها از یک section به section دیگر، خطای strpos() expects parameter ۱ to be string نمایش داده میشود
- TR-۴۷۲۸ – خطا هنگام ایجاد milestoneها
- TR-۴۷۳۰ – خروجی CSV، test caseهای علامتگذاریشده بهعنوان حذفشده را نمایش میدهد
- TR-۴۷۳۵ – خطا هنگام اضافه کردن کاربران به Group
- TR-۴۷۳۸ – فیلدهای Status و Assigned To در UI بیش از حد فشرده نمایش داده میشوند
- TR-۴۷۴۲ – هنگام فعال کردن SSO در سرور TestRail، خطای SQL syntax دریافت میشود
- TR-۴۷۵۷ – وقتی test runها و test caseها با فعال بودن گزینه «Include separated steps on separate rows» به فایل Excel خروجی گرفته میشوند، stepها در ردیفهای جداگانه قرار نمیگیرند.
- TR-۴۷۶۳ – وقتی «Authentication Fallback» در SSO config غیرفعال است، کاربران همچنان میتوانند با local credentials وارد شوند.
- TR-۴۷۶۷ – ورود از طریق SSO برای شما غیرفعال است. لطفاً با TestRail credentials وارد شوید.
- TR-۴۷۸۳ – حذف test plan باعث حذف test runها نمیشود.
- TR-۴۷۸۵ – endpointهای Bulk GET API مقدار offset لازم برای pagination را ندارند.
- TR-۴۸۳۶ – پس از بازیابی یک test case از History (Versioning) خطا رخ میدهد.
- TR-۵۱۲۳ – عنوان test caseهایی که شامل escaped string هستند، در API نمایش داده میشود.
- TR-۵۱۲۴ – Test Case History فرمت Test Steps را نادرست نمایش میدهد.
- TR-۵۱۳۶ – برخی test caseها در یک suite داخل test plan نمایش داده نمیشوند.
- TR-۵۱۸۳ – ویرایش milestone وضعیت Start آن milestone در حال تست را تغییر میدهد.
- TR-۵۲۶۶ – حذف shared stepها با حفظ stepها در test caseها باعث خطا میشود.
- TR-۵۲۸۶ – فیلتر کردن یک test run در نمای چاپ، نتایج یا جزئیات test case را حذف میکند.
- TR-۵۲۹۸ – اگر custom_steps_separated در Description Template قرار داشته باشد، قابلیت Push Defect از کار میافتد.
- TR-۵۲۹۹ – امکان import کردن فایل CSV وجود ندارد.
- TR-۵۳۳۳ – کاربران هنگام چاپ Runها نمیتوانند عرض ستونها را تغییر دهند.
- TR-۵۳۳۸ – مشکل عملکردی همراه با خطای ۵۰۰ و خطاهای SQL رخ میدهد.
- TR-۵۳۶۹ – نمیتوان یک shared step را چند بار از طریق API استفاده کرد.
- TR-۵۳۷۹ – وقتی اقداماتی در بالای sectionها انجام میشود، sidebar سمت راست بهروزرسانی نمیشود.
- TR-۵۴۱۰ – کاربر نمیتواند فایل .tif را در گالری «Data Management» آپلود کند.
- TR-۵۴۱۹ – هنگام افزودن test result با add_results، ایمیل ارسال نمیشود.
- TR-۵۴۲۳ – وضعیت کاربر با فیلد is_active از طریق API تغییر نمیکند.
- TR-۵۴۳۴ – radio button مربوط به Rerun Test Plan در theme مدرن قابل مشاهده نیست.
- TR-۵۴۳۸ – ذخیره کردن یک Test Result دادههای فیلد Expected Result را حذف میکند.
- TR-۵۴۵۳ – خالی بودن Idle Session Timeout Policy همچنان باعث نمایش هشدار Session Timeout میشود.
- TR-۵۴۶۹ – پس از ارتقا به نسخه ۷.۸، اسکرینشات در فیلد Result بهصورت متن Markdown نمایش داده میشود.
- TR-۵۴۷۱ – Report، Markdown موجود در description را بهصورت متن معمولی خروجی میدهد.
- TR-۵۴۷۲ – در Report Description شکست خط نمایش داده نمیشود.
- TR-۵۴۷۴ – سناریوهای BDD در یک خط نمایش داده میشوند و carriage return کار نمیکند.
- TR-۵۴۷۹ – در رابط کاربری Jira، بخش TestRail case به اندازه کافی باز نمیشود تا همه test caseها دیده شوند.
- TR-۵۴۸۶ – استفاده از دو علامت نقلقول ” ” باعث ناپدید شدن یک کلمه یا جمله در قالب Test Case Steps میشود.
- TR-۵۴۹۰ – فیلتر Deletion Status، test caseهای soft-deleted را نشان نمیدهد.
- TR-۵۴۹۲ – صفحه Login، Markdown را درست render نمیکند.
- TR-۵۵۰۲ – فیلد Description در گزارشها بهصورت پیشفرض فاصلههای اضافی دارد.
- TR-۵۵۱۰ – فرمتدهی Markdown برای تصاویر (!) کار نمیکند.
- TR-۵۵۲۵ – لینک تصاویر کار نمیکند.
- TR-۵۵۲۹ – حذف تصویر: دکمه Save فعال نمیشود.
- TR-۵۵۳۷ – مشکلات عملکردی شامل خطای ۵۰۰ و خطاهای deadlock رخ میدهد.
- TR-۵۵۴۳ – امکان drag and drop کردن attachment در custom field وجود ندارد.
- TR-۵۵۵۴ – خروجی CSV، stepها را در ردیفهای جداگانه نمایش نمیدهد.
- TR-۵۵۶۲ – attachmentها پس از ذخیره test case به URL تبدیل میشوند. TR-۵۵۶۸ – هنگام اجرای دوباره test plan، خطای «Field Attachments is not a valid JSON array» رخ میدهد.
- TR-۵۶۳۰ – امکان rerun کردن TestPlan همراه با attachmentها وجود ندارد؛ فیلد Attachments یک JSON array معتبر نیست.
- TR-۵۶۷۶ – متن هنگام استفاده از براکتهای زاویهدار در Gherkin (BDD) ناپدید میشد
- TR-۵۶۸۰ – در حذف گروهی Run/Plan، نوع موجودیت در audit log اشتباه ثبت میشد
- TR-۵۶۸۸ – فیلد steps_results همه stepها را نمایش نمیداد
- TR-۵۶۹۸ – کاربر با کلیک روی آیکون image نمیتوانست به فیلد Additional info پیوست اضافه کند و آیکون واکنشی نشان نمیداد
- TR-۵۷۰۱ – هنگام چاپ test case، bullet point بهصورت خط مستقیم نمایش داده میشد
- TR-۵۷۰۲ – صفحه Milestones محدودیت pagination نداشت
- TR-۵۷۳۹ – متنها و جملهها در صفحه results بریده میشدند
- TR-۵۷۴۶ – پس از drag and drop کردن یک section داخل section دیگر، UI باید refresh میشد
- TR-۵۷۵۱ – هنگام استفاده از pystrings در فایل feature مربوط به BDD خطا رخ میداد
- TR-۵۸۲۹ – خطای «Data too long for column ‘fallback’ at row ۱» رخ میداد
- TR-۵۸۵۱ – عبارت Todo در سراسر محصول TestRail باید به To-do تغییر میکرد
- TR-۵۸۷۵ – هنگام assign کردن test runها، انتخاب پیشفرض قبلی درست کار نمیکرد
- TR-۵۹۰۹ – در Test Plan، فیلد assignee پیش از assign شدن چندین ورودی دریافت میکرد
- TR-۵۹۴۴ – فاصلههای بین خطوط باید درست render میشدند
- TR-۵۹۵۶ – Dynamic Filter کار نمیکرد و دادههای نادرست نشان میداد
- TR-۶۰۲۵ – Expected Step در نمای Add Result نمایش داده نمیشد
- TR-۶۰۵۲ – هنگام ساخت هر Custom Field، نیازی به assign کردن project نبود
- TR-۶۰۵۴ – در مقایسه نسخههای test case، پیوستهای تصویری بهصورت لینک نمایش داده میشدند و headerها درست نمایش داده نمیشدند
- TR-۶۱۰۶ – پس از حذف تصویر، آیکون delete همچنان باقی میماند
- TR-۶۱۰۷ – با کلیک روی فضای خالی اضافی، پنجره جزئیات پیوست باز میشد
- TR-۶۱۲۰ – هنگام حذف پیوستها از بخش case، خطای «Text as Undefined» نمایش داده میشد
- TR-۶۱۲۴ – دکمههای Share و Import برای Test Case with Steps کار نمیکردند
- TR-۶۱۳۵ – Compact View برای Test Runs and Results درصدهای اشتباه نشان میداد و statusهایی را هم حساب میکرد که در customization روی ignored تنظیم شده بودند
- TR-۶۱۵۲ – کاراکترها پس از export درست نمایش داده نمیشدند
- TR-۶۲۳۷ – در صفحه Plans Defects، وقتی status برچسب طولانی داشت، layout مربوط به Defect Status بههم میریخت
- TR-۶۲۸۷ – خطای PHP: حافظه مجاز ۱۰۷۳۷۴۱۸۲۴ بایت تمام شده بود
- TR-۶۴۲۵ – گزارشهای چاپی Test Run دیگر فیلدهای test case را شامل نمیشدند
- TR-۶۴۴۰ – پنجره pop-up مربوط به Import from CSV هر بار پس از بسته و دوباره باز شدن کوچکتر میشد
- TR-۶۴۴۸ – نام فیلدها در test caseها حتی وقتی دادهای وجود نداشت همچنان نمایش داده میشدند
- TR-۶۴۴۹ – مقدار Report_ID بین API call و UI در TestRail ناسازگار بود
- TR-۶۴۵۲ – ایجاد case جدید، entryهای تصادفی و نادرست برای test result ایجاد میکرد
- TR-۶۴۶۲ – To-Dos برای test caseها نمایش داده نمیشد
- TR-۶۴۷۷ – فیلتر Assigned to در فیلتر Report کاربران را نشان نمیداد
- TR-۶۴۷۸ – لینکهای Test Data Guide به URL قدیمی اشاره میکردند
- TR-۶۵۲۲ – comment متنی در صفحه نمایش Test Result دیده نمیشد، اما در صفحه edit نمایش داده میشد
- TR-۶۵۳۵ – در چاپ جزئیات caseها، متن بهصورت کد Markdown نمایش داده میشد
- TR-۶۵۳۸ – پس از downgrade از Enterprise، قابلیت Parameterization تا حدی برای پلنهای Professional قابل دسترسی بود
- TR-۶۵۴۱ – هنگام مشاهده test case/run خطای [Attempt to read property “is_image” on null] نمایش داده میشد
- TR-۶۵۴۴ – هنگام انتخاب چند فیلتر برای Dynamic filters، خطای «Field Dynamic Filters is too long» نمایش داده میشد
- TR-۶۵۵۵ – export به CSV در صفحه Milestone/Test Run فیلد Results را نشان نمیداد
- TR-۶۵۵۸ – گزارشهای چاپی برای test run هنگام استفاده از گزینه Details همچنان در حالت loading میمانند
- TR-۶۵۷۷ – پیوستها از بخش Add result حذف نمیشوند
- TR-۶۵۸۱ – آسیبپذیری Stored Cross-Site Scripting (XSS) از طریق قالببندی لینک در Rich Text Editor
- TR-۶۵۹۵ – نمودار تنظیمات زمان را ذخیره نمیکند
- TR-۶۶۰۷ – Test Run & Results: دکمه Edit نباید قبل از افزودن result برای یک test case نمایش داده شود
- TR-۶۶۴۵ – کاربر پس از اضافه شدن result نمیتواند test با template نوع BDD را در حالت Fast Track باز کند.
- TR-۶۶۵۸ – پس از کلیک کاربر روی Add report text در بخش Description، متن تکراری میشود
- TR-۶۶۶۱ – توضیحات فیلد سفارشی checkbox برای test case در نمای تکصفحهای دو بار نمایش داده میشود
- TR-۶۶۶۵ – چکباکس «Do not show me again» حتی وقتی انتخاب نشده باشد نمایش داده نمیشود
- TR-۶۶۹۷ – بهروزرسانی لینکها در تنظیمات Jira و Assembla در صفحه Integration،
- TR-۶۶۹۸ – BDD: رابط کاربری در صفحه سهبخشی درست نمایش داده نمیشود؛ هر keyword در Gherkin باید در یک خط جداگانه نمایش داده شود
- TR-۶۷۱۰ – هنگام آپلود فایل در instance خطا رخ میدهد
- TR-۶۷۱۲ – خطا: هنگام حذف پیوست توسط کاربر، متد تعریفنشده Test_model::get_change_ids_by_test_id() فراخوانی میشود
- TR-۶۷۳۴ – BDD: برای Test Run & Results: وقتی نتایج اجرا با موفقیت ذخیره میشوند، هر scenario باید status مناسب داشته باشد
- TR-۶۷۳۶ – پیادهسازی flag برای جلوگیری از اجرای queryهای طولانی
- TR-۶۷۴۰ – هنگام ورود از طریق SSO (SAML)، پنجره هشدار نمایش داده میشود
- TR-۶۷۵۰ – Test Run/Test Plan – Export to CSV – همه caseها باید export شوند
- TR-۶۷۶۵ – شمارنده Test Case، test caseهای جدیدی را که در یک Test Run وارد شدهاند نشان نمیدهد
- TR-۶۷۷۲ – در Error popup اسکرول وجود ندارد و هنگام import کردن فایلهای .feature خراب، همه پیامهای خطا نمایش داده نمیشوند.
- TR-۶۷۸۹ – هنگام حذف پیوست از Data management خطا رخ میدهد
- TR-۶۷۹۰ – فیلدهای Test Case در نمای Detail گزارش چاپی در بخش Milestone نمایش داده نمیشوند
- TR-۶۷۹۳ – هنگام افزودن result به case با template نوع BDD از طریق نمای Fast Track، صفحه در حالت loading میماند و پنجره result بسته نمیشود
- TR-۶۷۹۴ – لینک Webhooks Guide فعال نیست
- TR-۶۷۹۵ – هنگام paste کردن کد MFA از clipboard، ورود به instance انجام نمیشود
- TR-۶۷۹۷ – هنگام افزودن scenario نوع BDD در bulk edit خطا گزارش میشود
- TR-۶۸۰۵ – متن در فیلد BDD Scenario Results بریده میشود.
- TR-۶۸۰۹ – ارتفاع فیلد Actual Result با متن واردشده برای testهای دارای template نوع BDD درست تنظیم نمیشود.
- TR-۶۸۲۱ – توضیحات section در نمای Detail گزارش چاپی نمایش داده نمیشود
- TR-۶۸۲۴ – هنگام افزودن فایل PDF به Test Case، آیکن ضربدر نمایش داده میشود
- TR-۶۸۳۱ – projectی که داخل آن report وجود دارد حذف نمیشود
- TR-۶۸۳۲ – report از داخل project حذف نمیشود
- TR-۶۸۴۹ – ترجمه dropdown مربوط به Working On در Dashboard وجود ندارد
- TR-۶۸۵۴ – ترجمه آیتمهای dropdown مربوط به Password Policy در Administration وجود ندارد
- TR-۶۸۵۶ – ترجمههای Add new defect وجود ندارد
- TR-۶۸۵۹ – وقتی کاربر TC را بدون انتخاب هیچ resultی در فیلد سفارشی dropdown الزامی ذخیره میکند، Att با فرمت Markdown ذخیره میشود
- TR-۶۸۶۹ – ترجمه تاریخهای فعالیت project وجود ندارد
- TR-۶۸۷۰ – ترجمه تاریخهای milestone وجود ندارد
- TR-۶۸۷۳ – ترجمههای صفحه Edit Test Case وجود ندارد
- TR-۶۸۷۴ – ترجمههای «Create Report» موجود نیست
- TR-۶۸۷۶ – هنگام ذخیره case بدون انتخاب فیلد اجباری، همه attachmentها ناپدید میشوند
- TR-۶۸۷۷ – پیام موفقیت تغییر زبان، با زبان اشتباه نمایش داده میشود
- TR-۶۸۸۷ – هنگام assign کردن کاربر به Test/Case/Run/Plan، هیچ notificationی دریافت نمیشود
- TR-۶۸۹۰ – با حذف image attachment از تب Data Management، کل لیست ناپدید میشود
- TR-۶۹۰۹ – ترجمه «Back to Shared Steps List» موجود نیست
- TR-۶۹۱۰ – ترجمه گزینه انتخابی «Copy Assigned To» موجود نیست
- TR-۶۹۱۲ – گزارشها تولید نمیشوند
- TR-۶۹۴۱ – کاربر هنگام ویرایش test case نمیتواند attachment را ببیند
- TR-۶۹۵۸ – هنگام import کردن فایل BDD feature دارای Step table، خطا نمایش داده میشود
- TR-۶۹۶۰ – هنگام تولید گزارش، referenceها در فیلد متنی reference از هم جدا نمیشوند
- TR-۶۹۶۴ – استفاده از Test Data در test runها & plans – متغیر در Test بهصورت لینک نمایش داده نمیشود
- TR-۷۰۰۰ – متغیرها برای Shared Test Steps پشتیبانی نمیشوند
- TR-۷۰۰۸ – گزارش PDF مربوط به Workload Summary شامل نمودار نیست
- TR-۷۰۱۱ – هنگام ویرایش Test Result/Comment و افزودن attachment، attachment از فیلد متنی ناپدید میشود
- TR-۷۰۲۴ – امکان حذف یا جایگزینی attachment از TR بستهشده وجود دارد
- TR-۷۰۲۶ – امکان drill down روی نمودار تب Progress وجود ندارد
- TR-۷۰۳۹ – هنگام ذخیره Jira integration خطا رخ میدهد
- TR-۷۱۹۵ – وقتی کاربر attachment را در TestRail داخل TP حذف میکند، خطای array_filter(): Argument #۱ ($array) must be of type array, stdClass given نمایش داده میشود
- TR-۷۳۰۸ – کاربر میتواند کد MFA منقضیشده را validate کند
- TR-۷۳۱۸ – خطای syntax در query مربوط به MSSQL (Windows) که در forecast background job استفاده میشود
- TR-۷۳۲۹ – با حذف attachment از preview یک entity، attachmentها در فیلد متنی باقی میمانند
- TR-۷۳۶۵ – فیلد «Precondition» در template «BDD» وجود ندارد
- TR-۷۳۷۵ – امکان ایجاد instance از ابتدا روی Windows Server ۸.۰.۲.۳۱۱۱ وجود ندارد
- TR-۷۳۸۸ – کاربر نمیتواند از طریق SSO Okta وارد شود
- TR-۷۳۹۰ – امکان افزودن Result به یک Test در fast-track view وجود ندارد
- TR-۷۳۹۵ – پس از ویرایش Result، بهجای فایل attachment، تگهای HTML نمایش داده میشوند
- TR-۷۴۰۱ – template مربوط به BDD باعث میشود Test Run/Test Case پاسخگو نباشد
- TR-۷۴۴۳ – custom fieldهای test caseها در گزارش چاپی Milestone نمایش داده نمیشوند
- TR-۷۴۴۷ – Edit Result – امکان افزودن attachment از طریق دکمه «Add an image to this text field» وجود ندارد
- TR-۷۴۴۸ – بهدلیل مشکل pagination در Windows، پیام خطا نمایش داده میشود
- TR-۷۵۲۸ – پس از upload کردن یک attachment غیرتصویری با copy/paste در فیلد متنی، صفحه freeze میشود
- TR-۷۵۴۲ – Test Case – Markdown – فونت اعمالشده روی فیلد توضیحات Step در template مربوط به Steps، با فونت استفادهشده در سایر فیلدهای TC متفاوت است
- TR-۷۵۴۲ – Test Case – Markdown – فونت اعمالشده روی فیلد توضیحات Step در template مربوط به Steps، با فونت استفادهشده در سایر فیلدهای TC متفاوت است
- TR-۷۵۴۷ – Push Defect: وقتی Issue Link اضافه شده اما Link Type اضافه نشده است، هیچ پیام validationی نمایش داده نمیشود
- TR-۷۵۵۵ – پس از حذف دائمی test case موجود در dynamic filter، هنگام ایجاد test case جدید خطای SQL رخ میدهد
- TR-۷۵۶۴ – Print Report: لینکها در نمای Print Report برای برخی فیلدهای متنی قابل کلیک نیستند و بهصورت Markdown نمایش داده میشوند
- TR-۷۵۷۰ – Push Defect: اگر فیلدهای متنی test case در Test Results شامل متن یا attachment زیاد باشند، tooltip هنگام hover روی defect مخفی میشود
- TR-۷۵۷۱ – در بخش Test Run، attachment خراب در نمای Detail گزارش چاپی نمایش داده میشود
- TR-۷۵۷۲ – نمای کلی Projects: متن اضافی به بخش سمت چپ تب Projects اضافه میشد
- TR-۷۵۷۶ – User variables: پس از بهروزرسانی instance از نسخه قبلی، هنگام ایجاد variable جدید با fallback value خالی، خطا نمایش داده میشد
- TR-۷۶۵۰ – افزودن کاربر جدید از طریق درخواست API باعث خطای ۵۰۰ Internal Server Error میشد
- TR-۷۶۵۳ – امکان اعطا یا لغو دسترسی Admin برای یک کاربر از طریق درخواست API وجود نداشت
- TR-۷۶۵۴ – Test Cases – Add Test Case – ذخیره test case با دکمه Add&دکمه Next فرم خالی جدیدی برای test case بعدی باز نمیکرد
- TR-۷۶۶۲ – عنوان test case حاوی escaped string در API بهصورت رندرشده برگردانده میشد
- TR-۷۶۶۳ – Test Runs & Results – مشکل قالببندی جدول: جدولی که بعد از attachment در Comment بخش Add Result اضافه میشد، بههمریخته نمایش داده میشد
- TR-۷۶۷۱ – پس از آپلود attachment غیرتصویری با نوع پشتیبانینشده از طریق copy/paste در فیلد متنی، صفحه freeze میشد
- TR-۷۶۹۴ – Dynamic Filter – پس از ویرایش برخی تنظیمات custom field، test caseها از test runها حذف یا به آنها اضافه نمیشدند
- TR-۷۷۱۲ – Test Suite & Cases – پنجره pop-up «Add Section» پس از ایجاد Section جدید بسته نمیشد
- TR-۷۷۱۳ – Milestone: پس از ویرایش تاریخ Start/End، milestone در بخش Upcoming نمایش داده نمیشد
- TR-۷۸۰۱ – Delete attachments – هنگام حذف attachmentها از fieldهای مختلف و با روشهای متفاوت، خطاهای مختلفی نمایش داده میشد
- TR-۷۸۱۶ – [Edit Project] – امکان override کردن Global Role برای projectها وجود نداشت؛ پس از تغییر Project Access برای کاربر، دکمه Save فعال نمیشد
- TR-۷۸۲۶ – دکمههای صفحهبندی در تب «Test Cases» کار نمیکردند
- TR-۷۸۴۴ – تب «Test Cases» – امکان رفتن به Sectionها و Subsectionها وجود نداشت
- TR-۷۸۴۷ – هنگام تست اتصال SSO خطا رخ میداد
- TR-۷۸۵۶ – Data Management – Attachments – پس از حذف بعضی attachmentها در صفحه Data Management، صفحهبندی درست کار نمیکرد
- TR-۷۸۵۹ – پس از باز کردن milestone تکمیلشده، خطا رخ میداد
- TR-۷۹۷۰ – Administration – Users&Roles – هنگام ویرایش گروهی همه گزینهها و انتخاب projectها/groupها، خطا نمایش داده میشد
- TR-۷۹۷۵ – فیلدهای Version و Defect در صفحه Test Run و Result مقدار Elapsed time را نشان میدادند
- TR-۷۹۹۴ – Data Management – Attachments – هنگام حذف attachmentها خطا نمایش داده میشد
- TR-۸۰۰۵ – Data Management – Attachments – هنگام حذف attachmentها با دکمه Delete در ویزارد Attachment Details خطا نمایش داده میشد
- TR-۸۰۶۸ – در TestRail با ۱۰۰۰ کاربر فعال، امکان ویرایش projectها وجود نداشت
- TR-۸۰۷۲ – امکان حذف یا جایگزینی attachmentها از Shared Steps موجود در test runهای بستهشده وجود داشت
- TR-۸۰۷۵ – Test Runs – Test Cases – Steps template – ارتفاع فیلدهای Step Description و Expected Result خیلی کم بود
- TR-۸۰۸۷ – Administration: Users and Roles: کاربر با نقش Manager نمیتوانست از صفحه Edit User کاربر دیگری را فعال یا غیرفعال کند
- TR-۸۰۸۹ – صفحه TODO، test caseهای اختصاصیافته را نمایش نمیداد
- TR-۸۱۲۳ – Test Cases – Sorting – هنگام پیمایش در درخت Section بعد از انجام sorting، خطای ‘Unsupported operand types: int + string’ نمایش داده میشد
- TR-۸۱۳۵ – Auditing – اطلاعات تبهای Configuration و Export با هم ادغام شده بود
- TR-۸۱۷۱ – در Bulk GET API، ۱۱ endpoint مقدار offset لازم برای pagination را نداشتند | TestRail Server
- TR-۸۱۷۹ – Test Cases – Markdown – متن داخل براکت زاویهدار (<>) وقتی در جدول یا header قرار میگیرد، ذخیره نمیشود
- TR-۸۱۸۰ – Administration: Projects: سطح دسترسی project برای هر کاربر که هنگام ایجاد project تنظیم میشد، نادیده گرفته میشد
- TR-۸۱۸۱ – Test Cases – Markdown – قالببندی code در فیلدهای test case اعمال نمیشد
- TR-۸۱۸۷ – Test Cases – Markdown – قالببندی code span در فیلدهای test case اعمال نمیشد
- TR-۸۲۲۴ – Administration: Projects: سطح دسترسی project که هنگام بهروزرسانی project تنظیم میشد، نادیده گرفته میشد
- TR-۸۲۲۷ – Test Cases – Markdown – متن داخل angle brackets (<>) وقتی در جدول یا header فیلد سناریوی BDD قرار میگرفت، پس از ویرایش ذخیره نمیشد
- TR-۸۲۲۹ – Test Cases – Fast Track View – angle brackets (‘<‘ ‘>’) به (>) در حالتهای مشاهده و ویرایش تبدیل میشدند و پس از ویرایش در صفحه Fast Track View ناپدید میشدند
- TR-۸۲۴۴ – Administration – Projects – دسترسی Group Project Access که هنگام ایجاد project تنظیم میشد، برای اولین Group در فهرست نادیده گرفته میشد.
- TR-۸۲۵۵ – Add Project – پنل sidebar در سمت چپِ پایین صفحه نمایش داده میشد
- TR-۸۳۴۱ – کاربران SSO نمیتوانستند به TestRail دسترسی پیدا کنند
- TR-۸۳۴۳ – Custom result fields (Multi-select) – Add result – خطا: stripslashes(): آرگومان شماره ۱ ($string) باید از نوع string باشد، اما array دریافت شده بود
- TR-۸۵۲۰ – Push new defect – فیلد «Issue Links» درست تراز نشده بود و label آن در پنجره Push Defect نمایش داده نمیشد
- TR-۸۵۲۴ – Push new defect – labelهای Parent task، Link type، Issue links و Status در پنجره Push Defect نمایش داده نمیشدند
- TR-۸۵۵۱ – Milestones – Export (CSV/Excel) – دادههای test caseهایی که از Steps template استفاده میکردند، بهدرستی به فایلهای CSV و Excel export نمیشدند
- TR-۸۵۵۲ – Test Case – بین Assigned to و Assignee در test case فاصله وجود نداشت
- TR-۸۵۵۶ – Test Plan/Test Run – Export CSV – برای test caseهایی که از Steps template استفاده میکردند، فایل CSV خالی export میشد (بهجز steps)
- TR-۸۶۳۰ – هنگام upload تصویرها، خطای «An unexpected uploading error occurred.» نمایش داده میشد
- TR-۸۶۴۸ – وجود joinهای اضافی در query بهروزرسانی آمار باعث میشد تعداد بسیار زیادی row از database خوانده شود
- TR-۸۶۶۶ – projects/ajax_chart باعث اجرای queryهای طولانی میشد و در نتیجه RDS محیط production به حالت اشباع میرسید
- TR-۸۶۹۰ – Test Case – پنجره حذف test case – وقتی زبان instance روی آلمانی تنظیم شده بود، دکمه «Cancel» درست تراز نمیشد
- TR-۸۶۹۶ – Push Defect: توضیح label در فایل ترجمه وجود نداشت
- TR-۸۸۱۰ – projectهایی که Todos داشتند، بهدلیل استفاده از index نامرتبط یا اشتباه بسیار کند اجرا میشدند و تعداد زیادی row را بررسی میکردند
- TR-۸۸۲۸ – Reports – ترجمه بعضی از گزینههای filter وجود نداشت (آلمانی)
- TR-۸۸۳۲ – Reports – وقتی زبان instance روی آلمانی تنظیم شده بود، متن در پنجره modal «Add column» درست تراز نمیشد
- TR-۹۰۸۵ – Test cases – custom field از نوع checkbox درست تراز نمیشد
- TR-۹۰۸۷ – Reports – هنگام افزودن Report Description، با فشردن Enter یک خط خالی اضافی بهصورت خودکار اضافه میشد.
- TR-۹۰۹۸ – Dynamic filter: پس از ایجاد Plan با نام خالی و dynamic filter، هنگام ساخت test case جدید خطای «Invalid filter definition submitted. Please refresh this page» نمایش داده میشد
- TR-۹۱۰۱ – Milestones/Plans/Runs: پنجره Export هنگام export به CSV/XLS، test fieldهای تکراری نشان میداد
- TR-۹۱۰۴ – Custom field Description – توضیح custom field از محدوده بلوک Fast Track View بیرون میزد
- TR-۹۱۰۵ – BDD Results – پس از ویرایش result، pystrings بهصورت code نمایش داده میشدند
- TR-۹۱۰۹ – Attachments: فایلهای پیوستشده در sidebar مربوط به test case/run/plan/milestone نمایش داده نمیشدند
- TR-۹۱۶۶ – Test Cases – پس از مرتبسازی بر اساس گزینه «Automation type»، پیام «No test cases found.» نمایش داده میشد
- TR-۹۲۸۳ – جلوگیری از ایجاد testهای «deadwood» هنگام «add case»
- TR-۹۴۲۳ – Reports – هنگام copy/paste کردن متن در فیلد Description بعضی از Reportها، ورودی تکرار میشد
- TR-۹۴۴۵ – هنگام حذف attachment از یک Run بستهشده، خطا نمایش داده میشد؛ این attachment با long-press از shared step در test case حذف شده بود
- TR-۹۴۵۵ – Test Runs & Results – امکان تغییر Test Result در یک Closed Run وجود داشت
- TR-۹۴۵۸ – Windows/Linux – هنگام جایگزین کردن تصویری در صفحه Milestone که در Run بستهشده وجود داشت، خطایی ناسازگار نمایش داده میشد
- TR-۹۴۶۰ – Test Runs & Results – وقتی attachmentها از test resultها حذف میشدند، attachmentها بهطور موقت از test ناپدید میشدند
- TR-۹۴۶۴ – Dynamic filter: پس از ایجاد Test Plan با نام خالی و dynamic filter، دادههای filter بهاشتباه در DB ذخیره میشدند.
- TR-۹۴۶۶ – Milestone – کاربر میتواند همان فایلهایی را که در یک test run بستهشده استفاده شدهاند، از طریق dialog حذف کند
- TR-۹۵۲۷ – پیوست را میتوان از test run بستهشده حذف یا جایگزین کرد
- TR-۱۰۳۹۰ – محدود کردن تعداد sessionهای کاربر
- TR-۱۰۴۳۸ – API – پیوستهای test runها و planهای بستهشده را میتوان از طریق API call تغییر داد
- TR-۱۰۴۹۱ – Administration – بروز خطا هنگام تلاش برای فراموش کردن کاربر
- TR-۱۰۴۹۸ – امکان upgrade کردن DB در نصب MSSQL روی Windows Server از نسخه قدیمی به ۲۰۲۴۰۵۲۲۱۸۵۸۵۵ وجود ندارد
- TR-۱۰۵۱۳ – افزودن error logging بیشتر
- TR-۱۰۵۴۱ – وقتی کاربر TestRail با ششمین session فعال وارد سیستم میشود، خطای «Cannot update identity column ‘id’. – TestRail» نمایش داده میشود
- TR-۱۰۵۵۳ – Section – اگر این Section/Subsection در یک test run بستهشده استفاده شده باشد، کاربر نمیتواند پیوست تازه اضافهشده را در توضیحات Section/Subsection از طریق dialog حذف کند
- TR-۱۰۵۵۹ – Run/Plan – وقتی test عنوان طولانی دارد، چیدمان صفحه overview بههم میریزد
بهبودها (۲) #
- TR-۶۷۷۰ – فعال کردن همه قابلیتهای Enterprise بهصورت پیشفرض برای نقشهای Enterprise Trial Lead و بالاتر
- TR-۶۷۷۹ – امکان خرید از بخش Administration در TestRail برای مشتریان
درخواستهای قابلیت (۱) #
- TR-۶۵۳۶ – پس از upload کردن فایل feature در BDD، محتوای زیر pystring در UI نمایش داده نمیشود
بهبودهای امنیتی (۶) #
- TR-۷۶۷۵ – اصلاح patternهای آسیبپذیر در برابر ReDoS در formatting
- TR-۷۶۷۶ – اصلاح patternهای آسیبپذیر در برابر ReDoS در test data
- TR-۷۶۷۷ – اصلاح patternهای آسیبپذیر در برابر ReDoS در file handling
- TR-7678 – Cross-site scripting (XSS)
- TR-۸۳۶۱ – جلوگیری از RegEx injection
- TR-۸۳۷۹ – جلوگیری از JSON injection
TestRail Enterprise #
Enterprise نظارت بر چندین testing project را در چندین تیم و از یک مکان، آسانتر میکند. برای امتحان کردن پلن Enterprise بدون پرداخت هزینه، لطفاً sign in کنید و با تیم پشتیبانی تماس بگیرید، یا اگر sign in نکردهاید، روی دکمه Submit a request در گوشه بالا سمت راست این صفحه کلیک کنید.
سؤالات متداول #
من هنوز از TestRail ۷.۰.۲ یا نسخه پایینتر استفاده میکنم؛ آیا باید مستقیماً به TestRail ۸.۰.۴ update کنم؟
– بهدلیل تغییرات مختلفی که در database در نسخههای میانی اعمال شده است، قویاً توصیه میکنیم قبل از upgrade به TestRail ۸.۰.۴، بهترتیب به هر نسخه major از TestRail update کنید.
من از TestRail ۷.۰.۲ یا نسخه پایینتر upgrade میکنم و باید هنگام upgrade پیوستهایم را migrate کنم. migration script را در چه مرحلهای و چگونه باید اجرا کنم؟
– migration script باید پس از انجام upgrade به TestRail ۸.۰.۱ اجرا شود.

