تاریخ انتشار Cloud: ۲۱ سپتامبر ۲۰۱۴
TestRail ۴.۰ با یک رابط کاربری بازطراحیشده، ویرایش گروهی test caseها، گزینههای جدید و قدرتمند برای فیلتر و گروهبندی، ناوبری بسیار بهتر، baseline & پشتیبانی از single-suite، گزینههای گزارشگیری جدید و امکانات بسیار بیشتر ارائه شده است. با بیش از ۸۰ قابلیت جدید، بهبود و اصلاح، این بزرگترین نسخه TestRail تا امروز است.
همه حسابهای TestRail Hosted بهصورت خودکار به نسخه جدید بهروزرسانی شدهاند و مشتریان TestRail Server از امروز میتوانند نصبهای خود را ارتقا دهند. در ادامه توضیح کامل این release را میبینید و اسکرینشاتهای بیشتر را هم میتوانید در نسخه بهروزرسانیشده تور TestRail.
تجربه کاربری بازطراحیشده #
رابط کاربری TestRail همیشه بر سرعت، سادگی استفاده و بهرهوری تمرکز داشته است. برای TestRail ۴.۰ همه بخشهای TestRail را با دقت بررسی کردیم و بسیاری از عناصر رابط کاربری، تایپوگرافی، dialogها، ناوبری و شیوه تعامل کاربران با برنامه را بهبود دادیم. همچنین ظاهر TestRail را تازهتر و مدرنتر کردیم. نتیجه این طراحی و تجربه کاربری جدید این است که تیمهای کوچک و بزرگ میتوانند کارهای تست خود را با TestRail سادهتر مدیریت کنند.

ویرایش گروهی test caseها #
شما همیشه میتوانستید نتیجه تست را بهسرعت برای تعداد زیادی test بهصورت همزمان ثبت کنید. TestRail ۴.۰ حالا یک روش قدرتمند هم برای ویرایش گروهی test caseها معرفی میکند تا بتوانید هرکدام از ویژگیهای case را بهروزرسانی کنید. چه بخواهید preconditionهای همه test caseهای یک section را تغییر دهید، چه نوع caseهای یک suite کامل را بهروزرسانی کنید، یا با فیلتر دقیق، اولویت هزاران case را همزمان تغییر دهید، قابلیت جدید ویرایش گروهی این کار را بسیار ساده میکند.

میتوانید test caseهایی را که میخواهید بهروزرسانی کنید بهصورت دستی انتخاب کنید، یا از قابلیت ویرایش گروهی همراه با گزینههای جدید و قدرتمند فیلتر استفاده کنید. همچنین suiteهای TestRail را بهروزرسانی کردهایم تا جابهجایی، کپی و حذف تعداد زیادی test case بهصورت همزمان سادهتر شود و بتوانید projectهای بزرگتر را بهتر سازماندهی و بازآرایی کنید. علاوه بر ویرایش همزمان تعداد زیادی test case، assign کردن testها در صفحههای test run را هم بهبود دادهایم.
ناوبری بهبودیافته #
ما ناوبری suite، run و section در TestRail را هم بررسی کردیم و بر اساس بازخورد مشتریان و درخواستهای قابلیت، بهبودهای مختلفی اعمال کردیم. نتیجه این است که TestRail ۴.۰ حالا هنگام استفاده از فقط یک test suite هم با test suiteها و projectهای بسیار بزرگ بهخوبی کار میکند و ساخت سلسلهمراتب عمیق برای sectionها و سازماندهی test caseها را ساده میسازد. ناوبری بهبودیافته test case نیز TestRail را برای تیمهای کوچک و بزرگ کارآمدتر میکند.

بهخاطر سپردن جایی که کار را رها کردهاید #
برای TestRail ۴.۰ زمان زیادی صرف کردیم تا مطمئن شویم برنامه بهخاطر میسپارد کار را از کجا رها کردهاید. در عمل یعنی TestRail حالا sectionهایی را که قبلاً باز یا بسته کردهاید به خاطر میسپارد، وقتی از دکمه Back مرورگر استفاده میکنید، موقعیت قبلی را بهصورت خودکار بازیابی میکند و اشتراکگذاری linkها را سادهتر میسازد.

حالتهای نمایش جدید برای sectionها & caseها #
هنگام کار با projectهای بزرگتر، گاهی تمرکز روی test caseهای مرتبط دشوار است. TestRail ۴.۰ حالتهای نمایش جدیدی معرفی میکند تا بتوانید بین دیدن همه test caseها بهصورت همزمان یا تمرکز فقط روی sectionها یا sub-sectionهای مشخص انتخاب کنید. اکنون میتوانید بهراحتی از sidebar بین این حالتها جابهجا شوید.

sidebar قابل اسکرول و قابل تغییر اندازه بهبودیافته #
ما درخت section و group را در صفحههای suite و run بازطراحی کردیم تا برای suiteهای بزرگ و سلسلهمراتب عمیق sectionها بهتر مقیاسپذیر باشد. برای این کار، sidebar را قابل تغییر اندازه کردیم، امکان اسکرول مستقل فهرست sectionها را اضافه کردیم و کاری کردیم هنگام حرکت بین caseها، این فهرست در جای خود ثابت بماند.
حالتهای Suite و Baselineها #
بر اساس تجربه کار با هزاران تیمی که طی سالها TestRail را به کار گرفتهاند، متوجه شدیم بسیاری از تیمها از داشتن فقط یک test suite برای هر project سود میبرند و در عوض میتوانند از سلسلهمراتب انعطافپذیر sectionها در TestRail برای سازماندهی test caseهای خود استفاده کنند. با ناوبری و مقیاسپذیری بهبودیافته suite، یک حالت پیشفرض جدید اضافه میکنیم که در آن برای هر project از یک suite استفاده میشود. یعنی وقتی روی تب Test Cases کلیک میکنید، مستقیماً به test caseهای خود هدایت میشوید. البته همچنان از test suiteهای جداگانه برای projectهای موجود و جدید پشتیبانی میکنیم، برای تیمهایی که این روش را ترجیح میدهند.

علاوه بر حالت single suite، یک گزینه جایگزین دیگر هم اضافه میکنیم تا بتوانید از test suiteها برای baselineها و versionها در projectهای خود استفاده کنید. اگر لازم است چند نسخه و branch جداگانه از test caseهای خود را برای versionهای مختلف project بهصورت موازی نگه دارید، baselineهای جدید TestRail این کار را ساده میکنند. Baselineها به شما اجازه میدهند برای هر project یک مخزن test case واحد داشته باشید و برای versionها و branchهای جداگانه، کپیهایی از آن مخزن بسازید.

فیلترها و گزینههای گروهبندی #
TestRail همیشه گزینههای فیلتر پیشرفتهای داشته تا انتخاب test caseها برای test runها و planهای جدید ساده باشد. با TestRail ۴.۰ قابلیتهای موجود را گسترش میدهیم و گزینههای قدرتمند فیلتر، مرتبسازی و گروهبندی را به صفحههای test suite و run اضافه میکنیم. یعنی اکنون میتوانید testها و caseهای خود را بر اساس هرکدام از ویژگیهایشان بهراحتی فیلتر، مرتب و گروهبندی کنید تا پیدا کردن و کار کردن با testها سادهتر شود.
ما صفحههای suite و run را بازطراحی کردیم تا یک toolbar جدید برای فیلتر و ویرایش در بالای صفحه داشته باشند؛ این toolbar هنگام اسکرول در فهرست testها در جای خود باقی میماند. همراه با گزینههای جدید ویرایش گروهی، toolbar فیلتر و ویرایش باعث میشود بهروزرسانی، سازماندهی یا حذف test caseها بسیار ساده شود.

کپی بهتر caseها & انتخاب #
ساده کردن استفاده دوباره از test caseها در phaseهای مختلف تست، releaseها و projectها همیشه یکی از هدفهای طراحی TestRail بوده است. در بسیاری از سناریوها لازم نیست caseهای خود را duplicate یا copy کنید، چون میتوانید بهسادگی test runهای جدید را روی suiteهای موجود شروع کنید. برای موقعیتهایی که میخواهید test caseهای خود را duplicate کنید، قابلیت copy در TestRail را کاملاً بازطراحی کردهایم.

TestRail اکنون برای dialog مربوط به Copy/Move از چیدمان سهستونه استفاده میکند تا یک درخت کامل section و فیلترهای test case را در خود جای دهد. این کار به ما اجازه میدهد dialog را برای projectهای بسیار بزرگ مقیاسپذیر کنیم، انتخاب و ناوبری sectionها را سادهتر کنیم و انتخاب test caseها بر اساس فیلترهای ویژگی را آسانتر سازیم. همچنین dialog انتخاب test case در TestRail را برای runها و planها به شکل مشابهی بازطراحی کردهایم.
تب Todo بهبودیافته #
TestRail ۴.۰ با یک تب Todo بازطراحیشده ارائه میشود تا با صفحه جدید test run و گزینههای فیلتر آن یکپارچه شود و از آنها بهره ببرد. تب جدید Todo کمک میکند workload تیم خود را در یک نگاه ببینید و همه testهایی را که به شما assign شدهاند دنبال کنید. سپس میتوانید هر test run را انتخاب کنید تا وارد جزئیات دادهها شوید و با testهای خود کار کنید.

گزینههای گزارشگیری جدید #
از زمان انتشار بزرگ گزارشگیری TestRail در سال گذشته، مرتباً از تیمها بازخورد میگیریم که بخش گزارشگیری جدید یکی از قابلیتهای محبوب آنهاست. ما همچنان قابلیتهای گزارشگیری بیشتری به TestRail اضافه میکنیم تا تیمها بتوانند از دادههایی که با TestRail دنبال میکنند سادهتر insight بگیرند. در نسخه جدید، گزینههای مختلفی به reportهای موجود اضافه میکنیم و report Activity Summary را معرفی میکنیم تا بتوانید test caseهای جدید و بهروزرسانیشده را بهراحتی دنبال کنید.

بهبودهای بیشتر #
TestRail ۴.۰ علاوه بر این، با قابلیتها و بهبودهای جدید زیادی عرضه شده است. در ادامه، فهرستی منتخب از این بهبودهای تکمیلی را آوردهایم. برای دیدن فهرست کامل تغییرات، لطفاً change log کامل ما را ببینید.

توضیحات section #
TestRail اکنون از توضیحات section پشتیبانی میکند تا بتوانید اطلاعات زمینهای و توضیحات تکمیلی غنیتری را در test suiteهای خود وارد کنید. این قابلیت کار با exploratory testing و برنامهریزی test sessionها را از قبل آسانتر میکند.

بهبودهای drag & و drop #
ما قابلیت موجود drag & و drop برای کپی و جابهجایی test caseها را هم بهبود دادهایم تا کاربران جدید راحتتر آن را پیدا کنند و از آن استفاده کنند. میتوانید از drag & و drop برای duplicate کردن و جابهجایی test caseها در صفحههای test suite استفاده کنید.

قابلیتهای جدید API #
API TestRail بهویژه برای یکپارچهسازی با ابزارهای third-party و test automation بسیار پرکاربرد است. ما قابلیتهای جدیدی به API اضافه کردهایم؛ از جمله گزینههای بهتر برای filter و pagination، methodهای جدید برای resultها، و گزارشدهی بهتر خطاها.

بهبودهای یکپارچهسازی Jira #
برای یکپارچهسازی defect plugin مربوط به Jira، گزینههایی اضافه کردهایم تا هنگام ارسال bug report به Jira بتوانید لینک issueهای دیگر را هم اضافه کنید؛ مثلاً «related to» یا «duplicate of». این integration اکنون از custom fieldهای Jira که از نوع Label هستند نیز پشتیبانی میکند.

Test stepهای responsive #
تیمهایی که در TestRail از test stepهای جداگانه استفاده میکنند، اکنون از بهبودهای UI برای ویرایش همزمان test stepها و expected resultها در کنار هم بهرهمند میشوند. UI بهصورت خودکار بر اساس اندازه مرورگر شما تنظیم میشود و حالا میتوانید اندازه کادرهای ویرایش را هم تغییر دهید.
دریافت نسخه جدید #
پیشنهاد میکنیم برای استفاده از قابلیتهای جدید و رابط کاربری بازطراحیشده، به نسخه جدید ارتقا دهید. ارتقای TestRail بسیار ساده است و بسته به edition مورد استفاده شما، همه جزئیات لازم را در ادامه آوردهایم:
- TestRail Hosted: حساب شما قبلاً بهروزرسانی شده است!
- TestRail Server (licensed): میتوانید آخرین نسخه را دانلود کنید یا support plan خود را از طریق حساب TestRail Billing Portal تمدید کنید.
- TestRail Server (trial): لطفاً با ما تماس بگیرید تا نسخه trial دانلودی شما را ارتقا دهیم.
- کاربر جدید: میخواهید TestRail را امتحان کنید؟ یک free trial دریافت کنید.
میتوانید change log کامل را بخوانید تا با همه قابلیتهای جدید، بهبودها و bug fixهای موجود در TestRail ۴.۰ بیشتر آشنا شوید. اگر درباره نسخه جدید سؤال یا بازخوردی دارید، لطفاً به ما اطلاع دهید!
پشتیبانی از مرورگرهای قدیمی در TestRail ۴.۰: مانند بیشتر نرمافزارهای دیگر، ما هم هر از گاهی در releaseهای جدید پشتیبانی از مرورگرهای وب قدیمی را متوقف میکنیم. بهطور مشخص، در TestRail ۴.۰ پشتیبانی از Internet Explorer ۷.x و ۸.x را متوقف کردهایم. اگر نمیتوانید Internet Explorer را ارتقا دهید، پیشنهاد میکنیم برای دسترسی به TestRail از Google Chrome استفاده کنید.

