تاریخ انتشار Cloud: ۱۰-ژانویه-۲۰۲۲
ما مشتاقیم که در دسترس بودن عمومی TestRail ۷.۳ را برای مشتریان TestRail اعلام کنیم!
این نسخه بر روی TestRail Enterprise متمرکز شده است و به آزمایشکنندگان این امکان را میدهد تا با مقایسه نسخههای قبلی یک تستکیس و با انجام اقداماتی با بازیابی بخشی یا تمام نسخه قبلی، تغییرات ایجاد شده در تستکیسها را در طول زمان مدیریت کنند. مدیران آزمون همچنین میتوانند با اختصاص تستکیسها به آزمایشکنندگان، اظهارنظر در مورد تغییرات در تستکیسها و تنظیم تستکیسها بر روی وضعیتهای تأیید شده، فرآیندهای طراحی آزمایش را پیادهسازی کنند.
نمای کلی #
اولین ویژگی اصلی این نسخه، اضافه شدن مقایسه و بازسازی نسخه آزمایشی است. ما پیشرفتهای عمدهای در تاریخچه تستکیسها انجام دادهایم و به آزمایشکنندگان Enterprise اجازه میدهیم هر دو نسخه آزمایشی را در کنار هم مقایسه کنند و تفاوتهای برجسته بین دو نسخه را ببینند. به عنوان یک امتیاز اضافی، آزمایشکنندگان میتوانند در صورت نیاز، کل نسخه آزمایشی یا مقادیر فیلد جداگانه را بازیابی کنند.
یکی دیگر از ویژگی های مهم در این نسخه، اضافه شدن فرآیند بررسی پرونده آزمایشی است. در TestRail ۷.۳، مشتریان Enterprise از افزودن وضعیتهای آزمایشی، مأمورین، و تواناییهای اظهارنظر برای مدیریت تغییرات تستکیس و اطمینان از اینکه تستکیسها نوشته شده مطابق با استانداردهای سازمانی هستند، بهره خواهند برد. مجوزهای جدیدی اضافه شده است که به کاربران امکان می دهد تغییرات تستکیس را تأیید کنند. سپس آزمایشکنندگان میتوانند از این وضعیتها در فیلترهای اجرای تست استفاده کنند تا فقط تستکیسها را که برای آزمایش تأیید شده اند شامل شوند.
برای کمک به کاربران در ردیابی تستکیسها که به آنها اختصاص داده شده است، یک الگوی ایمیل قابل تنظیم جدید ایجاد شد و صفحه TODO در پروژه های TestRail اکنون تکالیف و وضعیت های تستکیس را نشان می دهد. این به کاربران امکان میدهد تا به سرعت برای آزمایش موارد مورد علاقه حرکت کنند و بازبینیها یا بررسیهای لازم را انجام دهند.
تاییدیه های تستکیس #
تیمهای سازمانی اکنون میتوانند فرآیند بررسی و تأیید تستکیس را برای آزمایشکنندگان پیادهسازی کنند. هنگامی که یک آزمایشکننده تغییری در یک تستکیس ایجاد میکند، وضعیت آن به وضعیت پیشفرض، مانند «طراحی» برگردانده میشود که نشان میدهد تغییرات ایجاد شده، اما تأیید نشدهاند. سپس آزمایشکننده میتواند تستکیس را به یک بازبینی اختصاص دهد که میتواند تغییرات را تأیید کند، تغییرات را رد کند و نظراتی را به نسخه آزمایشی اضافه کند. بیایید نگاهی بیندازیم که چگونه فرآیند بررسی را می توان برای پروژه ها پیکربندی و فعال کرد.
ابتدا، یک مدیر TestRail باید وضعیتهای پیشفرض آزمایشی را بررسی کند و در صورت نیاز، ویرایشها یا وضعیتهای جدید اضافه کند. این وضعیت ها در زیر «اداره» در دسترس هستند > سفارشی سازی ها > وضعیت پرونده. بهطور پیشفرض، چند وضعیت برای تستکیسها اضافه کردهایم: آماده، طراحی و بررسی. با این حال، مدیران میتوانند این وضعیتها را تغییر دهند و وضعیتهای جدیدی را برای رفع نیازهای کسبوکار اضافه کنند. لطفاً به خاطر داشته باشید که همیشه باید یک وضعیت پیشفرض وجود داشته باشد که هنگام ویرایش یا ایجاد یک تستکیس اعمال شود (مگر اینکه وضعیت در حین ویرایش تغییر کند)، و همچنین باید حداقل یک وضعیت وجود داشته باشد که وضعیت «تأیید شده» باشد (در این مورد بعداً بیشتر توضیح خواهیم داد).
مدیران همچنین باید مجوز تأیید تستکیسها را به نقشهای کاربری که مسئول بررسی تغییرات تستکیس هستند اعطا کنند. کاربران بدون مجوز تأیید میتوانند وضعیت تستکیسها را به هر وضعیتی که برای آزمایش «تأیید نشده» تغییر دهند.

در نهایت، نسخه های آزمایشی و بررسی ها یک تنظیم اختیاری برای پروژه ها هستند. برای هر پروژه ای که فرآیند بازبینی مورد نیاز است، مدیران می توانند تنظیمات پروژه را ویرایش کرده و تأییدیه تستکیسها را فعال کنند. این وضعیت ها را برای تستکیسها فعال می کند. همچنین، هر آزمایشی که با «همه تستکیسها» پیکربندی شده باشد، فقط شامل تستکیسها میشود که در وضعیت تأیید شده هستند. تستکیسها که تایید نشده اند در این اجراها لحاظ نمی شوند. همچنان میتوان اجرای تست را با استفاده از فیلترهای خاص برای موارد با هر وضعیتی ایجاد کرد، اما اجرای با استفاده از موارد «همه» آزمایشهایی را که تأیید نشدهاند حذف میکند.

تعیین تکلیف و وضعیت مورد آزمون #
هنگامی که تستکیسها نیاز به بررسی، ویرایش و/یا تأیید دارند، آزمایشکنندگان و مدیران آزمون میتوانند تستکیسها را به کاربران مختلف اختصاص دهند، نظر اضافه کنند و وضعیت مورد را در یک گفتگوی واحد تغییر دهند. اسکرین شات زیر گفتگوی مربوط به بهروزرسانی گیرنده و/یا وضعیت یک تستکیس را نشان میدهد:

توجه: اگر بررسیهای تستکیس برای پروژهای فعال نباشد، آزمایشکنندگان همچنان میتوانند تستکیسها را اختصاص دهند و نظر بدهند، اما فیلد وضعیت در دسترس نخواهد بود.
همچنین امکان اختصاص دادن و اظهار نظر در مورد تستکیسها به صورت انبوه وجود دارد:

وضعیت چندین تستکیس را میتوان با استفاده از صفحه ویرایش انبوه برای تستکیسها بهروزرسانی کرد (با انتخاب چند تستکیس در یک مجموعه آزمایشی، سپس فشار دادن دکمه «ویرایش». لطفاً به خاطر داشته باشید که اگر تنظیم تأیید برای پروژه غیرفعال باشد، فیلد وضعیت ظاهر نمیشود (گزینههای تخصیص و نظر همچنان در دسترس خواهند بود).
برای کسب اطلاعات بیشتر در مورد فرآیندهای بررسی پرونده آزمایشی اینجا را کلیک کنید >
نسخه تست نسخه مقایسه و بازیابی #
هنگام مشاهده تاریخچه تغییرات برای یک تستکیس، کاربران Enterprise اکنون دکمه های جدیدی را برای مقایسه، بازیابی و اظهار نظر در مورد نسخه های آزمایشی مشاهده می کنند:

هنگامی که یک تستر دو نسخه آزمایشی را با هم مقایسه میکند، رابط جدیدی به آنها ارائه میشود که هر دو نسخه آزمایشی را در کنار هم نشان میدهد. هر گونه تفاوت بین دو نسخه با رنگ قرمز مشخص می شود. بازبین می تواند کل نسخه آزمایشی قبلی را بازیابی کند یا مقادیر فیلد جداگانه را انتخاب کند و فقط تغییرات خاص را برگرداند.

هر نسخه آزمایشی همچنین دارای نظرات مرتبط با آن است، بنابراین بازبینان می توانند نظرات خود را به ویرایش های آزمایشی اضافه کنند. همچنین مشاهده تمام نظرات مرتبط با یک تستکیس امکان پذیر است:

برای کسب اطلاعات بیشتر در مورد Test Case Versioning اینجا را کلیک کنید >
تاریخچه مرحله آزمون مشترک #
علاوه بر تغییرات در تاریخچه تستکیسها، مراحل آزمایش مشترک اکنون دارای تاریخچه های مرتبط با آنها هستند، بنابراین کاربران می توانند ببینند چه کسی در طول زمان تغییراتی در مراحل انجام داده است. تاریخچه تغییرات هم برای کاربران حرفه ای و هم برای کاربران سازمانی در دسترس است.

مشابه تستکیسها، کاربران می توانند دو نسخه را با یکدیگر مقایسه کرده و نسخه قبلی را بازیابی کنند. در این زمان، گزینه بازیابی برای مراحل مشترک تنها امکان بازیابی کل مجموعه مراحل را فراهم می کند، نه داده های مربوط به مراحل جداگانه. بر خلاف تستکیسها، مراحل به اشتراک گذاشته شده دارای وضعیت، نظر یا واگذارنده نخواهد بود.
برای کسب اطلاعات بیشتر در مورد تاریخچه مرحله آزمون مشترک، اینجا را کلیک کنید >
بهبود منطقه TODO #
اکنون که تستکیسها را می توان به کاربران اختصاص داد، منطقه TODO برای یک پروژه نیز به روز رسانی دریافت کرد. ما یک برگه برای ردیابی تستکیسها در حالتهای غیرآماده اضافه کردهایم تا کاربران بتوانند ببینند که کدام تستکیسها نیاز به توجه دارند، همراه با مشاهده سریع نظرات اخیر در تستکیس.
یکی دیگر از تغییرات این صفحه، امکان مشاهده بارهای کاری سایر تسترها است. اگر اسکرین شات مجوزهای قبلی را در این پست وبلاگ مرور کنید، می توانید یک مجوز اضافی برای مشاهده بارهای کاری مشاهده کنید. این تنظیم به مدیران اجازه میدهد انتخاب کنند که کدام کاربران مجاز به مشاهده داشبورد تستکیسها و آزمایشهای اختصاص داده شده به آنها هستند. دیگر کاربران اگرچه این تغییر بزرگی به نظر نمی رسد، این می تواند به عملکرد کلی TestRail با کاهش میزان داده هایی که هنگام مشاهده ناحیه TODO توسط کاربران کشیده می شود، کمک کند.
تغییرات API #
TestRail API چند به روز رسانی برای پشتیبانی از عملکرد جدید معرفی شده دریافت کرد.
به روز رسانی به نقاط پایانی موجود:
- نقاط پایانی تستکیس، تکلیفکنندگان، وضعیتها و نظرات را برمیگردانند
- get_cases از فیلتر کردن توسط گیرنده و وضعیت پشتیبانی می کند
- نقاط پایانی برای افزودن و ویرایش تستکیسها از تعیین تکلیف تستکیسها پشتیبانی می کند
- get_case_history نظرات تستکیس را برمی گرداند
- نقاط پایانی پروژه فیلدی را برمیگرداند که نشان میدهد تأییدیههای تستکیس فعال است یا خیر
نقاط پایانی جدید:
- get_case_statuses وضعیت های تستکیس موجود را برمی گرداند
- get_shared_step_history تاریخچه تغییرات مجموعه ای از مراحل تست مشترک را برمی گرداند.
نمونه پاسخ ها:
{
“offset”: 0,
“limit”: 250,
“size”: 3,
“_links”: {
“next”: null,
“prev”: null,
}
“case_statuses”: [
{
“id”: 12,
“name”: “Approved”,
“abbreviation”: “Approved”,
“is_default”: false,
“is_approved”: true
},…
]
}
{
“offset”: 0,
“limit”: 250,
“size”: 7,
“_links”: {
“next”: null,
“prev”: null,
}
“step_history”:
[
{
“id”: 7
“user_id”: 74,
“timestamp”: 1632774015,
“custom_steps_separated”:
[ {
“content”: “Navigate to https://192.168.147.2/login”,
“additional_info”: null,
“refs”: null,
“expected”: “Login page loads”
},…
]
},…
]
}
به روز رسانی مجوزها و اشتراک های حرفه ای TestRail #
در حالی که بسیاری از ویژگیهای این نسخه فقط برای کاربران TestRail Enterprise در دسترس هستند، چند بهروزرسانی روی کاربران حرفهای نیز تأثیر میگذارد.
- کاربران حرفهای میتوانند تاریخچههای تغییر مرحله مشترک را از طریق رابط کاربری مشاهده کنند. این رابط مشابه اسکرین شات های ارائه شده در بالا خواهد بود، اما بدون دکمه هایی برای مقایسه و بازیابی نسخه ها.
- نقطه پایانی API «get_shared_step_history» برای استفاده توسط کاربران حرفهای و سازمانی در دسترس خواهد بود.
- اجازه مشاهده حجم کار سایر کاربران در برگه TODO را می توان برای نقش های کاربر پیکربندی کرد.
دریافت TestRail ۷.۳ #
میتوانید آزمایش رایگان TestRail را از اینجا (ابر یا سرور) شروع کنید: https://secure.testrail.com/customers/testrail/trial/
اگر می خواهید برای TestRail Cloud اشتراکی ایجاد کنید، می توانید این کار را از داخل TestRail از طریق Administration انجام دهید. > اشتراک. یا اگر می خواهید مجوزهای سرور TestRail را سفارش دهید، می توانید این کار را از وب سایت ما در اینجا انجام دهید: https://secure.testrail.com/customers/shop/annual/purchase/
مشتریان ثبت نام شده می توانند نسخه کامل را از پورتال صورتحساب TestRail ما دانلود کنند:
TestRail Enterprise #
اگر میخواهید درباره SSO، مدیریت سطح پروژه، بررسیهای پرونده آزمایشی یا هر یک از ویژگیهای دیگر در TestRail Enterprise اطلاعات بیشتری کسب کنید، لطفا وارد شوید و با ما تماس بگیرید تیم پشتیبانی، یا اگر وارد نشده اید، روی آن کلیک کنید درخواست ارسال کنید دکمه سمت راست بالای این صفحه
مطمئن نیستید که در کدام طرح TestRail هستید؟ تماس بگیرید و ما خوشحال می شویم کمک کنیم.
به روز رسانی به TestRail ۷.۳ #
TestRail Cloud #
نمونه های TestRail Cloud به طور خودکار به آخرین نسخه به روز می شوند. می توانید نسخه خود را از طریق راهنمای TestRail بررسی کنید > درباره آیتم منوی TestRail.

