تاریخ انتشار Cloud: ۱۸ نوامبر ۲۰۱۸
خوشحالیم اعلام کنیم که TestRail ۵.۶ منتشر شده و هم در محیط hosted (cloud) ما در دسترس است و هم مشتریانی که از نصب Server استفاده میکنند میتوانند آن را دانلود کنند.
PHP ۷.۱ & پشتیبانی از ۷.۲ #
از TestRail ۵.۶ به بعد، نصب در محیطهای PHP ۷.۱ و ۷.۲ را هم پشتیبانی میکنیم. این بهروزرسانی مهمی است، چون همانطور که احتمالاً بسیاری از شما میدانید، نسخههای ۵.۶ و حتی ۷.۰ دیگر نسخههای فعال و پشتیبانیشده PHP نیستند و پشتیبانی امنیتی آنها هم بهزودی، بهترتیب در ۳۱ دسامبر و ۳ دسامبر، به پایان میرسد.
لطفاً توجه داشته باشید که از این نسخه به بعد، پشتیبانی از اجرای TestRail در محیط PHP ۵.۶ را deprecated میکنیم. TestRail هنگام اجرا روی PHP ۷.۰ و حالا PHP ۷.۱ بهطور کامل پشتیبانی میشود & و همچنین در محیطهای ۷.۲.
اگر لازم است محیط نصب خود را ارتقا دهید، لطفاً مستندات زیر را بخوانید: (How To) ارتقای TestRail Server از PHP ۵.۶ به PHP ۷.x
بهروزرسانی گروهی کاربران #
در ادامه تلاش همیشگیمان برای سادهتر کردن کار مدیران TestRail، قابلیت بهروزرسانی گروهی را به بخش مدیریت کاربران در administration console اضافه کردهایم. اگر معمولاً لازم است برای تعداد زیادی کاربر بهصورت منظم تغییرات اعمال کنید، احتمالاً امکان انجام این تغییرات بهصورت گروهی، بهجای تکبهتک، برایتان مفید خواهد بود.
(این قابلیت در ابتدا قرار بود بخشی از عملکرد SAML ۲.۰ Single Sign On باشد که قصد داشتیم در نسخه ۵.۶ ارائه کنیم. متأسفانه بهدلیل برخی مشکلات در سیستمهای وابسته، مجبور شدیم آن قابلیت را به TestRail ۵.۷ منتقل کنیم؛ نسخهای که انتظار داریم اوایل سال جدید همراه با چند قابلیت مهم دیگر منتشر شود).
رفع باگها #
گاهی اشتباه هم پیش میآید… در نسخه ۵.۶ تلاش کردهایم چند مورد از آنها را اصلاح کنیم:
- باگ شمارش projectهای تکمیلشده – به هر دلیلی، وقتی تعداد projectها از ۲۵ بیشتر میشد، شمارنده projectهای ما دیگر آنها را درست نمیشمرد. حالا این مشکل برطرف شده است.
- باگ forget کردن کاربر مدیر – وقتی در چارچوب بسته GDPR امکان «forget» کردن کاربران را به مدیران دادیم، آنها ناخواسته میتوانستند خودشان را هم forget کنند. تیم پشتیبانی ما خوشحال میشود بداند که مدیران دیگر نمیتوانند خودشان را forget کنند.
- باگهای assignee در test plan – تغییر assigneeها داخل test planها مشکل داشت. از نسخه ۵.۶ به بعد، وقتی در UI کاربری را که یک run به او assign شده تغییر میدهید، assigneeهای هر test هم درست بهروزرسانی میشوند.
- مشکل نبودن reportها برای برخی مشتریان Cloud – در کمال تناقض، با بهبود عملکرد کلی زیرساخت Cloud، مشکلی آشکار شد که باعث میشد برخی مشتریان reportهای خود را از دست بدهند. علت، باگی در database بود که وقتی تعداد زیادی job مربوط به report با سرعت بالا توسط background task اجرا میشد، خودش را نشان میداد. این مشکل اکنون برطرف شده است.
- رفع مشکل اعتبارسنجی آدرس ایمیل کاربر Jira – Atlassian تصمیم گرفت دیگر از usernameها برای authentication استفاده نکند، اما integration ما همچنان آنها را لازم داشت و بهدلیل قوانین قدیمی اعتبارسنجی، اجازه نمیداد بهجای آنها آدرس ایمیل وارد کنید. این محدودیتها را حذف کردهایم، بنابراین از این به بعد integrationهای Jira شما باید بدون دردسر کار کنند.
ارتقا به TestRail ۵.۶ #
ارتقا به TestRail ۵.۶ ساده است و اگر هرکدام از بهبودهای بالا برایتان کاربرد دارد، پیشنهاد میکنیم ارتقا دهید. بسته به editionی که استفاده میکنید، همه جزئیات لازم برای راهاندازی TestRail ۵.۶ را در ادامه آوردهایم:
- TestRail Cloud: بیشتر حسابهای TestRail Cloud همین حالا از نسخه جدید استفاده میکنند. حسابهایی هم که هنوز نسخه جدید را ندارند،
- طی چند روز آینده ارتقا را دریافت خواهند کرد.
- TestRail Server (licensed): میتوانید آخرین نسخه را دانلود کنید یا support plan خود را از طریق حساب TestRail Billing Portal تمدید کنید. لطفاً قبل از بهروزرسانی، حتماً از database خود backup بگیرید!
- TestRail Server (trial): لطفاً با ما تماس بگیرید تا نسخه trial دانلودی شما را ارتقا دهیم.
- کاربر جدید: میخواهید TestRail را امتحان کنید؟ trial رایگان بگیرید.
امیدواریم از همه کارهایی که انجام دادهایم راضی باشید. اگر درباره نسخه جدید سؤال یا بازخوردی دارید، لطفاً به ما اطلاع دهید!

