تاریخ انتشار Cloud: ۹ ژوئن ۲۰۱۰
TestRail ۱.۳ پشتیبانی از custom field را معرفی میکند؛ قابلیتی مهم که به شما اجازه میدهد TestRail را بیشتر با نیازهای خودتان هماهنگ کنید. این نسخه همچنین روش جایگزینی برای وارد کردن و مدیریت stepهای test case ارائه میدهد و شامل بهبودهای مختلف و رفع چند bug هم هست.
Custom Fieldها #
وقتی در ابتدا TestRail را طراحی میکردیم، تصمیم گرفتیم فقط پایهایترین و پرکاربردترین fieldها را در user interface قرار دهیم تا وارد کردن caseها و test resultها سادهتر باشد. خیلی زود مشخص شد که این تصمیم طراحی درستی بوده است. کاربران واقعاً به همه آن fieldهای اضافهای که بعضی از رقبای ما در محصولاتشان میگذارند نیاز نداشتند؛ fieldهایی که محصول را شلوغ و کار با آن را سخت میکنند.
با این حال، با اینکه بیشتر مشتریان از همه fieldهای پایهای که ارائه میکنیم استفاده میکردند، بعضی کاربران برای ما ایمیل زدند و گفتند که برای projectهای خاص خودشان نیازهای کمی متفاوتی دارند. البته آنها از ما نمیخواستند user interface تستریل را پیچیده کنیم؛ اما اضافه شدن فقط همان یک field میتوانست TestRail را دقیقاً مطابق نیازشان کند.
بنابراین بهجای اینکه همه fieldهای اضافهای را که مشتریان درخواست کرده بودند مستقیماً به TestRail اضافه کنیم، ایده custom field شکل گرفت. custom fieldها به شما اجازه میدهند fieldهای دلخواه خودتان را به فرمهای test case و test result در TestRail اضافه کنید و بهراحتی TestRail را برای projectهای خودتان سفارشی کنید.
برای تنظیم custom fieldها، یک بخش جدید با عنوان Custom Fields به بخش مدیریت TestRail اضافه شد. fieldهای مربوط به test caseها و test resultها جداگانه تنظیم میشوند. TestRail از انواع مختلف custom field پشتیبانی میکند، از جمله dropdown، date، checkbox، text field و موارد دیگر.
TestRail همچنین به شما اجازه میدهد برای projectهای مختلف، گزینههای متفاوتی برای custom fieldها مشخص کنید. برای مثال، فرض کنید یک field با نام Project Area به TestRail اضافه کردهاید تا کاربران بتوانند ناحیه project مرتبط با یک case را انتخاب کنند؛ مثلاً Installer ، Backend ، API و غیره. کافی است این field را فقط یک بار تعریف کنید و برای هر project، فهرست متفاوتی از areaها تعیین کنید. روش TestRail برای جدا کردن custom fieldها از assignmentها و optionهای مربوط به project، یک مفهوم قدرتمند است که این قابلیت را بسیار انعطافپذیر میکند.

اختصاص custom fieldها به projectها با optionهای متفاوت
بعضی از نوعهای داخلی به custom field تبدیل شدند؛ بنابراین میتوانید آن fieldها را تغییر دهید یا حتی حذف و جایگزین کنید. بهطور خاص برای test caseها، fieldهای Preconditions ، Steps و Expected Results به custom field تبدیل شدهاند. TestRail بهطور کلی بین fieldهای کوچک مثل dropdown یا checkbox و fieldهای بزرگ مثل text تفاوت قائل میشود. بسته به نوع field، fieldهای test case در بالای فرم یا پایین آن نمایش داده میشوند.

Caseها و جایگاه custom fieldها
مانند test caseها، جایگاه custom fieldها در پنجره test result به نوع واقعی field بستگی دارد. fieldهای بزرگ در سمت چپ پنجره نمایش داده میشوند و fieldهای کوچک در sidebar قرار میگیرند.

Test resultها و جایگاه custom fieldها
Test Stepها #
قبل از TestRail ۱.۳، تنها راه وارد کردن stepهای test case استفاده از یک text box ساده بود. با اینکه ما این رویکرد تمیز و ساده را واقعاً دوست داشتیم و بیشتر مشتریان هم از آن راضی بودند، بعضی کاربران برای مدیریت test stepهای خود به روشی ساختاریافتهتر نیاز داشتند. بنابراین در نسخه جدید TestRail، یک روش اختیاری معرفی میکنیم که با آن میتوانید test stepها را بهصورت جداگانه وارد کنید.
اگر روش جایگزین جدید برای مدیریت stepهای test case با نیازهای شما سازگار است، احتمالاً میخواهید برای هر step هم نتیجه تست جداگانه وارد کنید. خوشبختانه TestRail ۱.۳ این کار را ساده کرده و روشی فراهم میکند تا هر step تست را بهصورت جداگانه با وضعیت Passed یا Failed.
Stepهای ساختاریافته تست یک قابلیت اختیاری هستند. بهطور پیشفرض، TestRail ۱.۳ همچنان با روش «قدیمی» مدیریت stepهای تست ارائه میشود. برای استفاده از رویکرد جایگزین جدید در یک یا همه projectهای خود، کافی است custom fieldهای Steps و Step Results را پیکربندی کنید.
سایر بهبودها #
TestRail ۱.۳ همچنین شامل بهبودها، تغییرات و رفع باگهای دیگری است. برای مثال، پنجره Add Result اکنون قابل تغییر اندازه است. TestRail اندازه پنجره را بهصورت خودکار به خاطر میسپارد و کار با مانیتورهای بزرگتر را راحتتر میکند. همچنین صفحه test suite را بهبود دادهایم تا اضافه کردن چند test case بهصورت همزمان آسانتر شود؛ به این صورت که کادر متنی تا زمانی که ESC.

بهبود در افزودن inline تستکیسها
از دیگر بهبودها میتوان به امکان غیرفعال کردن قالببندی Markdown برای فیلدهای متنی اشاره کرد؛ مانند Prerequisites و Expected Results) و لینکهای جدید Select All در پنجره Select Configuration.
دریافت نسخه جدید #
مشتریان فعلی میتوانند نسخه جدید را از TestRail Billing Portal ما دانلود کنند. کاربران جدید میتوانند TestRail را دانلود کنند یا درخواست hosted trial TestRail را از وبسایت ما ثبت کنند. برای مشاهده فهرست کامل تغییرات TestRail ۱.۳، لطفاً به announcement forum ما مراجعه کنید. برای آشنایی با روش ارتقای یک installation موجود، لطفاً به Admin Manual TestRail مراجعه کنید.




