تاریخ انتشار Cloud: ۱۷ دسامبر ۲۰۱۲
خوشحالیم که TestRail ۲.۷ را معرفی میکنیم؛ نسخه جدیدی از ابزار تحت وب ما برای مدیریت تست است. این نسخه قابلیت پرتقاضای افزودن و تعریف statusهای سفارشی را ارائه میکند، از فیلدهای چندانتخابی برای test caseها، نتایج و defect pluginها پشتیبانی میکند، با PHP ۵.۴ سازگار است و چندین قابلیت و بهبود دیگر هم دارد. در ادامه میتوانید توضیح کامل این تغییرات را ببینید.
statusهای سفارشی #
تا پیش از این، TestRail چند status داخلی برای نتایج تست داشت تا تیمها بتوانند تستها را با حالتهایی مثل passed، failed، blocked و موارد مشابه ثبت کنند. از این نسخه، علاوه بر statusهای داخلی، میتوانید statusهای سفارشی هم تعریف کنید و ظاهر آنها را در رابط کاربری TestRail، مثل رنگ نمودارها، تغییر دهید.
خوشحالیم که بالاخره از statusهای سفارشی پشتیبانی میکنیم؛ چون این قابلیت از درخواستهای پرتکرار کاربران بود. اکنون میتوانید statusهای جدید را در بخش Administration > Customizations تعریف کنید تا برای نتایج تست جدید در همه projectها در دسترس باشند.

نوع فیلد سفارشی چندانتخابی #
TestRail از فیلدهای سفارشی و انواع مختلف آنها پشتیبانی میکند تا بتوانید جزئیات بیشتری برای test caseها و نتایج تست ثبت کنید. برای مثال، اگر بخواهید جزئیات configuration بیشتری را بهعنوان بخشی از test caseهای خود نگه دارید، کافی است فیلدهای مربوط را اضافه کنید. TestRail ۲.۷ نوع جدیدی از فیلد سفارشی چندانتخابی را معرفی میکند؛ بنابراین میتوانید برای این فیلدها چند مقدار را از dropdown انتخاب کنید و حتی از آن برای tag کردن test caseها استفاده کنید. این نوع فیلد هم برای test caseها و هم برای نتایج تست پشتیبانی میشود و میتوانید مقدارهای چندانتخابی را در فیلتر انتخاب test case هم فیلتر کنید.
چندانتخابی در defect plugin #
مانند فیلدهای سفارشی، TestRail به شما اجازه میدهد defect plugin را سفارشی کنید تا فیلدهای خودتان را اضافه کنید، مثل فیلدهای سفارشیای که در ابزار bug tracking تعریف کردهاید، یا workflow مربوط به integration را تغییر دهید. اگر چنین سفارشیسازیهایی انجام میدهید، مثلا فیلد Affects Versions را به پنجره Push Defect برای Jira اضافه میکنید، میتوانید از نوع جدید فیلد سفارشی چندانتخابی هم استفاده کنید.

بهبود وارد کردن test caseها #
TestRail به شما امکان میدهد test caseها را با استفاده از یک فرمت فایل ساده مبتنی بر XML وارد سیستم کنید. این قابلیت بهخصوص برای مشتریانی کاربردی است که میخواهند test caseهای موجود خود را از Excel یا یک ابزار مدیریت تست دیگر به TestRail منتقل کنند، و ما حتی اسکریپتهای تبدیل هم برای این کار ارائه کردهایم. در TestRail ۲.۷ اکنون میتوانید هنگام وارد کردن دوباره caseها، از TestRail بخواهید test caseهای موجود در suiteهای شما را بهروزرسانی کند. قبلا فقط میتوانستید caseهای import شده را به suite اضافه کنید. این قابلیت جدید به شما اجازه میدهد caseهای خود را export کنید، آنها را مثلا با یک اسکریپت تغییر دهید و سپس از طریق import، caseها را در TestRail بهروزرسانی کنید.

پشتیبانی از PHP ۵.۴ #
ما TestRail را برای کار با PHP ۵.۴ هم بهروزرسانی کردیم، بخشهای مختلفی را بهبود دادیم و قسمتهایی از برنامه را refactor کردیم تا برای این نسخه جدید PHP بهینه شود. از آنجا که محیطها و توزیعهای لینوکس بیشتری بهصورت پیشفرض با PHP ۵.۴ ارائه میشوند، این تغییر گام مهمی است تا نصب و configuration کردن TestRail روی سرور خودتان همچنان تا حد ممکن ساده بماند. اگر بهخاطر استفاده از PHP ۵.۴ نصب TestRail را به تعویق انداخته بودید، حالا زمان خوبی است که نصب را انجام دهید و TestRail را راهاندازی کنید.

ستونهای جدید در grid #
TestRail ۲.۷ ستونهای بیشتری را هم برای gridهای test suite اضافه میکند. اکنون میتوانید ستونهای اضافی را برای پیگیری فیلدهای Created By/On و Updated By/On نمایش دهید. با این کار میتوانید caseهای جدید یا بهروزشده را راحتتر شناسایی کنید و تغییرات test suiteهای خود را سادهتر بررسی کنید. یکی دیگر از بهبودهای پرتکرار درخواستی، امکان نمایش فیلدهای سفارشی نتیجه تست در gridهای صفحات test run است.
سایر بهبودها #
بهبودها و قابلیتهای دیگری هم به TestRail ۲.۷ اضافه کردهایم. برای مثال، JavaScript hookهای جدید باعث میشوند سفارشیسازی پنجره Add Test Result و پنجره Push Defect با استفاده از UI Scripts سادهتر شود. TestRail اکنون هنگام ویرایش یا افزودن caseها، اگر کاربر بخواهد از فرم ویرایش test case خارج شود، هشدار میدهد تا توضیحات واردشده برای case بهاشتباه از دست نرود. از دیگر بهبودها میتوان به امکان انتخاب statusهای blocked/retest برای گامهای تست، پشتیبانی بهتر از رنگهای پسزمینه در نمای چاپی Google Chrome و پشتیبانی بهتر از نسخههای جدید OnTime اشاره کرد. فهرست کامل بهبودها و تغییرات را میتوانید در changelog.

دریافت نسخه جدید #
مشتریان فعلی میتوانند نسخه جدید را از TestRail Billing Portal دانلود کنند. همه حسابهای TestRail Hosted، چه اشتراک پولی و چه trial، قبلا به نسخه جدید بهروزرسانی شدهاند. کاربران جدید میتوانند نرمافزار مدیریت QA ما را دانلود کنند یا یک hosted trial بسازند از وبسایت ما دریافت کنند. اگر میخواهید trial دانلودی فعلی TestRail خود را بهروزرسانی کنید، با ما تماس بگیرید تا جزئیات لازم را در اختیارتان بگذاریم. برای آشنایی با روش ارتقای یک نصب موجود، به Admin Manual TestRail مراجعه کنید.




