تاریخ انتشار Cloud: ۲۵ مه ۲۰۱۵
در TestRail ۴.۲ قابلیتهای بهرهوری مثل میانبرهای صفحهکلید را معرفی کردهایم، سفارشیسازی فیلدهای داخلی TestRail را سادهتر کردهایم و گزینههای امنیتی بیشتری مثل API key اضافه کردهایم.
نسخه TestRail ۴.۲ بهصورت خودکار روی همه حسابهای TestRail Hosted اعمال شده است. مشتریان TestRail Server میتوانند نسخه جدید را دانلود کنند.
میانبرهای صفحهکلید #
یکی از هدفهای اصلی طراحی ما همیشه این بوده که TestRail تا حد ممکن کار تیمها را سریع و پربازده کند. TestRail همیشه قابلیتهای بهرهوری منحصربهفردی داشته است؛ مثل کشیدن&و رها کردن برای سازماندهی test caseها، ناوبری بسیار سریع، گزارشگیری لحظهای و افزودن گروهی نتایج test. در TestRail ۴.۲، میانبرهای صفحهکلید را هم برای قابلیتهای پرکاربرد اضافه کردهایم تا بتوانید راحتتر test caseها را ذخیره کنید، & فرمها را تکمیل کنید، test step جدید اضافه کنید، به test بعدی بروید یا نتایج test را اضافه کنید.
ما از میانبرهایی استفاده کردهایم که احتمالا از برنامههای دیگر با آنها آشنا هستید؛ بنابراین میتوانید تغییرات test case خود را با Ctrl+sذخیره کنید، بیشتر آیتمها را با فشردن e ویرایش کنید، یا بین testها با j و kجابجا شوید. لطفا نمای کلی و دقیق ما درباره میانبرهای صفحهکلید که به TestRail اضافه کردهایم را ببینید.
پیکربندی فیلدهای داخلی #
TestRail پیکربندی فیلدهای test case و نتایج test را ساده میکند. در واقع، بسیاری از فیلدهایی که بهصورت پیشفرض همراه TestRail ارائه میشوند، مثل stepها و expected resultها، بهشکل custom fieldهای از پیش پیکربندیشده هستند تا بتوانید بهسادگی آنها را تغییر دهید یا حذف کنید. برخی فیلدها در TestRail داخلی هستند، چون TestRail برای آمارها و قابلیتهای دیگر به وجود این فیلدها نیاز دارد.

در TestRail ۴.۲ گزینههای جدیدی معرفی کردهایم تا بتوانید فیلدهای داخلی مختلف، مثل milestone، estimate، version یا reference را بهراحتی از test caseها و فرمهای نتایج test پنهان کنید. اکنون میتوانید این فیلدها را برای هر project جداگانه پنهان یا نمایش دهید. همچنین گزینههای جدیدی اضافه کردهایم تا فعال و غیرفعال کردن custom fieldهای دیگر سادهتر شود.
گزینههای امنیتی & API keyها #
در TestRail ۴.۲ رفتار قابلیتهای فراموشی رمز عبور و دعوت کاربر را هم تغییر دادهایم تا انتخاب و تنظیم رمز عبور جدید در TestRail سادهتر شود. این تغییر در کنار گزینههای امنیتی انعطافپذیر TestRail، مثل password policyها، تایید IP و یکپارچهسازی single sign-on قرار میگیرد. یکی دیگر از افزودههای مفید TestRail ۴.۲، API keyها هستند. تا پیش از این میتوانستید با نام کاربری و رمز عبور TestRail خود در API احراز هویت کنید. در نسخه جدید TestRail، علاوه بر گزینه موجود، میتوانید برای احراز هویت API key هم پیکربندی کنید.

با استفاده از API keyهای جدید، میتوانید اطلاعات احراز هویت API خود را بهراحتی در اسکریپتهای test automation قرار دهید یا API keyها را با برنامههای خارجی به اشتراک بگذارید، بدون اینکه نگران افشای رمز عبور واقعی کاربر باشید. همچنین میتوانید رمز عبور کاربر را راحتتر تغییر دهید، بدون اینکه API callها تحت تاثیر قرار بگیرند. TestRail به شما اجازه میدهد برای هر کاربر چند API key بسازید. به این ترتیب میتوانید برای سیستمها، integrationها یا برنامههای third-party مختلف از keyهای متفاوت استفاده کنید و هر زمان لازم بود، آنها را بهسادگی revoke کنید. API keyهای جدید در TestRail از بخش تنظیمات من قابل پیکربندی هستند و میتوانید درباره دسترسی به API در TestRail در مستندات ما بیشتر بخوانید.
بهبودهای بیشتر #
TestRail ۴.۲ بهبودهای دیگری هم دارد؛ از جمله گزینههای بهتر برای upgrade در instanceهای بزرگ، قابلیتهای جدید برای import از CSV و پشتیبانی از حذف test runهای بستهشده. برخی از قابلیتها و بهبودهای جدید عبارتاند از:
- حذف runهای بستهشده: گاهی حذف test runهای بستهشده و آرشیوشده مفید است؛ مثلا وقتی یک test run بهاشتباه بسته شده یا میخواهید test runهای خودکار قدیمی را که دیگر لازم ندارید حذف کنید. بهصورت پیشفرض، کاربران مجوز لازم برای حذف runهای بستهشده را ندارند، اما این مجوز را میتوان در نقشهای کاربری TestRail فعال کرد.
- گزینههای بیشتر برای upgrade و سفارشیسازی: TestRail طوری طراحی شده که برای تیمهای کوچک تا بسیار بزرگ بهخوبی کار کند. TestRail ۴.۲ قابلیتهای جدیدی اضافه میکند تا upgrade و سفارشیسازی databaseهای بسیار بزرگ TestRail سادهتر شود. برای مثال، از TestRail ۴.۲ به بعد میتوان database را از command line upgrade کرد. همچنین اگر تعداد زیادی test case داشته باشید، custom fieldها برای عملکرد بهتر از طریق background task اضافه میشوند.
- توضیحات section برای import از CSV: قابلیت جدید import از CSV در TestRail از زمانی که اوایل امسال معرفی شد، بسیار محبوب بوده است. از TestRail ۴.۲ به بعد، میتوانید توضیحات section را هم از فایلهای CSV وارد کنید و برای وارد کردن توضیح، یک ستون جداگانه انتخاب کنید.
- جزئیات جدید test case در sidebar: ما اطلاعات بیشتری درباره test caseها به sidebar صفحه test case اضافه کردهایم. با این تغییر، راحتتر میتوانید تشخیص دهید یک test case چه زمانی اضافه شده، در ابتدا چه کسی آن را نوشته و آخرین بار چه زمانی تغییر کرده است.
- پشتیبانی کامل از PHP ۵.۵: با اینکه قبلا در برخی پیکربندیها از PHP ۵.۵ پشتیبانی میکردیم، مثلا در Linux همراه MySQL، این update جدید پشتیبانی کامل از PHP ۵.۵ را برای همه پیکربندیها اضافه میکند. همچنین در حال کار روی افزودن پشتیبانی کامل از PHP ۵.۶ برای instanceهای TestRail Server هستیم و انتظار داریم بهزودی در دسترس قرار بگیرد.
ارتقا به TestRail ۴.۲ #
اگر از حساب یا trial مربوط به TestRail Hosted (cloud) استفاده میکنید، instance شما در TestRail از قبل upgrade شده است و میتوانید بلافاصله از گزینههای جدید import و export استفاده کنید. برای instanceهای TestRail Server، میتوانید نسخه جدید را دانلود کنید و نصب خود را upgrade کنید. اگر نصب trial server دارید، لطفا برای دریافت آخرین لینک دانلود با ما تماس بگیرید. برای instance سرور دارای لایسنس، کافی است وارد حساب TestRail Billing Portal برای دانلود TestRail ۴.۲.
میتوانید change log کامل را بخوانید تا با همه تغییرات و بهبودهای موجود در TestRail ۴.۲ بیشتر آشنا شوید. اگر درباره نسخه جدید سؤال یا بازخوردی دارید، لطفاً به ما اطلاع دهید!

