تاریخ انتشار نسخه Cloud: ۱۱ ژوئیه ۲۰۱۲
خوشحالیم که انتشار TestRail ۲.۶، نسخه جدیدی از نرمافزار تحت وب خود برای مدیریت تست را اعلام کنیم. TestRail ۲.۶ با چندین قابلیت و بهبود جدید ارائه شده است؛ از جمله امکان پیگیری تستهای در حال انجام، بهبود فیلدهای جداگانه برای test stepها، user variableها برای بهتر کردن mapping بین TestRail و bug trackerها، و همچنین گزینهها و قابلیتهای امنیتی جدید. در ادامه میتوانید توضیح کامل قابلیتها و بهبودهای جدید را ببینید.
تستهای در حال انجام #
TestRail از قبل این امکان را داشت که با استفاده از test timer کاربردی در sidebar صفحه تست، زمان تستها را اندازهگیری کنید. در TestRail ۲.۶ این قابلیت را بهروزرسانی کردهایم تا به یک نشانگر عمومی In Progress تبدیل شود. حالا وقتی testerها مشخص میکنند که روی یک test کار میکنند، TestRail علاوه بر ثبت خودکار زمان تستها که در گزارشهای پیشبینی زمان TestRail هم استفاده میشود، این امکان را میدهد که وضعیت پیشرفت را از صفحههای نمای کلی test run و با استفاده از ستون جدید In Progress بهسادگی دنبال کنید.
همچنین یک پنجره جدید اضافه کردهایم تا testerها ببینند روی کدام تستها، در همه projectها، کار میکنند؛ بنابراین یک نقطه مرکزی دارید که میتوانید از آن سریع به تستهای خود بروید.

Test stepها و نتایج مورد انتظار #
مدتی بود که در TestRail امکان استفاده اختیاری از test stepهای جداگانه وجود داشت. بهجای استفاده از تنظیمات پیشفرض و یک فیلد واحد Steps میتوانستید در صورت تمایل، با استفاده از custom fieldهای TestRail، test stepهای جداگانه و نتیجه تست جداگانه برای هر step را تنظیم کنید. بر اساس بازخورد مشتریان تصمیم گرفتیم این قابلیت را انعطافپذیرتر کنیم؛ بنابراین اکنون میتوانید فیلدهای جداگانه test step را طوری تنظیم کنید که نتیجه مورد انتظار هر step هم وارد شود.
علاوه بر این، اکنون میتوانید TestRail را بهصورت اختیاری طوری تنظیم کنید که testerها بتوانند نتیجه واقعی هر test step را در پنجره Add Test Result وارد کنند. درباره تنظیم test stepهای جداگانه و بهبودهای جدید میتوانید اطلاعات بیشتری بخوانید در وبسایت ما.
User variableها #
یکپارچگی منحصربهفرد TestRail با defect trackerها و issue trackerها یکی از محبوبترین قابلیتهای این برنامه است. TestRail ۲.۶ قابلیت جدیدی دارد که به شما اجازه میدهد user variableهایی تعریف کنید و از آنها در تنظیمات integration استفاده کنید. برای مثال، با این قابلیت میتوانید فیلدهای جداگانه Bug Tracker User و Bug Tracker Password را در TestRail تعریف کنید تا کاربران آنها را در بخش My Settings تکمیل کنند. به این ترتیب میتوانید بدون نیاز به سفارشیسازی فایلهای integration، کاربران را بهسادگی بین TestRail و bug tracker خود map کنید. همچنین لازم نیست passwordهای bug tracker را در یک محل مرکزی در TestRail ذخیره کنید. از user variableها میتوان برای پیادهسازی گزینهها و سفارشیسازیهای دیگر هم استفاده کرد و چون انتظار داریم این متغیرها اغلب برای user mapping استفاده شوند، این گزینه را بهطور ویژه مستند کردهایم در وبسایت ما.
بهبودهای API #
برای نسخه جدید، قابلیتهای بیشتری هم به API تستریل اضافه کردهایم. بهطور مشخص، methodها و optionهای زیر به API اضافه شدهاند:
- اضافه شدن method برای بستن test runها (
close_run) - اضافه شدن method برای بستن test planها (
close_plan) - اضافه شدن پشتیبانی از انتخاب سفارشی test caseها برای test runها
اگر از TestRail روی سرور خودتان استفاده میکنید، میتوانید آخرین نسخه API را دانلود کنید. اگر از TestRail Hosted استفاده میکنید، API را از قبل بهصورت خودکار بهروزرسانی کردهایم.
گزینههای امنیتی جدید #
TestRail ۲.۶ گزینهها و قابلیتهای امنیتی بیشتری هم معرفی میکند. تا پیش از این، TestRail از قواعد سادهای استفاده میکرد تا مطمئن شود password کاربران بیش از حد ساده نیست. برای شرکتها و تیمهای IT که policyهای امنیتی سختگیرانهتری دارند، گزینهای برای تعریف password policy اضافه کردیم. TestRail اکنون چند password policy آماده دارد که میتوانید از بین آنها انتخاب کنید، اما میتوانید با استفاده از regular expressionها یک password policy سفارشی هم تعریف کنید. علاوه بر اینها، گزینههایی برای غیرفعال کردن قابلیت Forgot Password و همچنین محدود کردن دسترسی به یک instance از TestRail بر اساس IP addressها یا بازههای کامل IP اضافه کردهایم.
سایر بهبودها #
در نسخه جدید، بهبودها، قابلیتها و رفع باگهای مختلف دیگری هم اضافه کردهایم. برای مثال، در TestRail ۲.۶ میتوانید تعداد test caseها و testهایی را تنظیم کنید که باعث فعال شدن نمای فشرده میشوند. به این ترتیب میتوانید تعداد test caseهایی را که بهصورت پیشفرض در صفحههای test suite نمایش داده میشوند افزایش دهید. همچنین همه تنظیمات integration با ابزارهای شخص ثالث را به یک تب اصلی جداگانه در بخش Administration منتقل کردهایم تا اتصال TestRail به ابزار defect tracking موردنظر شما سادهتر شود.
از دیگر بهبودها میتوان به امکان استفاده از فایلهای ترجمه سفارشی برای TestRail Hosted اشاره کرد؛ همانطور که قبلاً میتوانستید برای نسخه دانلودی TestRail از ترجمههای سفارشی استفاده کنید. مدیریت assignment تستها در test planها هم بهتر شده است. فهرست کامل بهبودها و تغییرات را میتوانید در changelog ببینید.
دریافت نسخه جدید #
مشتریان فعلی میتوانند نسخه جدید را از TestRail Billing Portal دانلود کنند. همه حسابهای TestRail Hosted، چه اشتراک پولی و چه trial، قبلاً به نسخه جدید بهروزرسانی شدهاند. کاربران جدید میتوانند نرمافزار مدیریت QA را دانلود کنند یا یک hosted trial بسازند را از وبسایت ما انجام دهند. اگر میخواهید trial دانلودی فعلی TestRail خود را بهروزرسانی کنید، با ما تماس بگیرید تا جزئیات لازم را در اختیارتان بگذاریم. برای آشنایی با روش ارتقای یک نصب موجود، به Admin Manual TestRail مراجعه کنید.







