نمای کلی #
گزارش Runs (Summary) نمایی کلی از پیشرفت و فعالیتهای تست برای یک یا چند test run در project شما در TestRail ارائه میدهد. این گزارش، وضعیت فعلی پیشرفت و نتایج تست را در همه test runهایی که در گزارش قرار دادهاید نشان میدهد. همچنین خلاصهای از پیشرفت هر test run و جزئیات وضعیت هر test که در آن test run اجرا میشود را ارائه میکند. از این گزارش میتوانید برای دیدن وضعیت یک مجموعه دلخواه از test runها در یک گزارش واحد استفاده کنید و دید بهتری نسبت به وضعیت تست در چندین test run داشته باشید.
ایجاد گزارش Runs (Summary) #
پیشنیازها #
مطمئن شوید مجوزهای زیر برای role کاربری شما فعال شدهاند.

برای جزئیات بیشتر، به راهنمای مدیریت roleها و مجوزهای کاربران مراجعه کنید
مراحل ایجاد گزارش Runs (Summary) #
برای ایجاد گزارش Runs (Summary) در TestRail، باید چند تنظیم پیکربندی را انجام دهید.
به project موردنظری بروید که میخواهید برای آن گزارش تست ایجاد کنید. سپس به بخش Reportsبروید.

در سمت راست، پنلی با عنوان Create a Report روی گزارش Runs که در بخش Summary قرار دارد، کلیک کنید.

در صفحه Add Report، چهار بخش اصلی را میبینید:
- Name and Description
- Report Options
- Access & Scheduling
برای پیکربندی هر بخش، مراحل زیر را دنبال کنید.
-
Name and Description
نام و توضیحات گزارش را در فیلدهای مربوط وارد کنید.
-
Report Options
در صفحه Add Report، به بخش Report Optionsبروید. در اینجا چهار tab با نامهای TEST RUNS، DETAILS، ACTIVITY و TESTS میبینید.
TEST RUNS
در tab TEST RUNS میتوانید مشخص کنید که test runها بر اساس filter یا بر اساس نام در گزارش قرار بگیرند.
برای انتخاب بر اساس filter، روی Change کلیک کنید، سپس از dropdownها برای انتخاب معیارها استفاده کنید. برایانتخاب test runهای مشخص، روی Add Test Runs و یک یا چند test run نامگذاریشده را انتخاب کنید.

جزئیات
در تب جزئیات، میتوانید بخشهای کلی موردنظر برای نمایش در گزارش را انتخاب کنید: وضعیت و آمار تست ، فعالیت (نتایج در طول زمان) ، پیشرفت و تخمین/پیشبینی زمان باقیمانده ، تستها و نتایج تست.

فعالیت
میتوانید بازه زمانی گزارش را انتخاب کنید. این بازه میتواند از امروز تا تاریخهای گذشته باشد.

-
میتوانید بازه زمانی گزارش را انتخاب کنید. این بازه میتواند از امروز تا تاریخهای گذشته باشد.
- بهصورت پیشفرض، همه test caseها در گزارش قرار میگیرند. برای نمایش فقط test caseهایی با statusهای خاص، نگه دارید Ctrl + کلیک و یک یا چند مورد را انتخاب کنید: Passed، Blocked، Untested، Retest، Failed، In Progress.
- حداکثر تعداد activityهایی را که در گزارش نمایش داده میشوند انتخاب کنید (از جدیدترین به قدیمیترین). 10، 25، 50، 100، 250، 500، یا 1000 (حداکثر).
TESTS
در تب TESTS میتوانید کارهای زیر را انجام دهید:
-
testهایی را که در گزارش نمایش داده میشوند، بر اساس هر فیلد test case، از جمله فیلدهای سفارشی test case، فیلتر کنید؛ بهجز فیلدهای متنی مانند Assigned to، Estimate، Priority و موارد مشابه.
- ستونهای TestRail را انتخاب کنید که قرار است در جدولهای اطلاعات testها در گزارش نمایش داده شوند. ستونهای پیشفرض شامل ID و Title هستند. بسته به اطلاعاتی که میخواهید نمایش دهید، میتوانید ستونهای دیگری مانند Type (نوع test)، Priority و موارد مشابه اضافه کنید.
- اگر Jira Cloud فعال پیکربندی شده باشد و Defects بهعنوان یکی از ستونهای TestRail اضافه شده باشد، بخش جدید Jira Columns نمایش داده میشود. در این بخش هم میتوانید از میان فیلدهای Jira که برای defectها پیکربندی شدهاند، موارد موردنیاز گزارش را انتخاب کنید؛ اضافهکردن آنها مانند بخش TestRail Columns (Summary) انجام میشود و میتوانید ستونهای تکمیلی گفتهشده در بالا را هم اضافه کنید.
- حداکثر تعداد testهایی را که در هر گروه نمایش داده میشوند تنظیم کنید. مقدار حداکثر میتواند ۱۰، ۲۵، ۵۰، ۱۰۰، ۲۵۰، ۵۰۰ یا ۱۰۰۰ باشد.
برای انتخاب test runهای مشخص، روی Add Test Runs کلیک کنید و یک یا چند run نامگذاریشده را انتخاب کنید.
-
میتوانید بازه زمانی گزارش را انتخاب کنید. این بازه میتواند از امروز تا تاریخهای گذشته باشد.
-
دسترسی & زمانبندی
در این بخش میتوانید گزینههای دسترسی و زمانبندی را تنظیم کنید. برای جزئیات بیشتر، به راهنمای General configurations مراجعه کنید.
در پایان، به پایین صفحه بروید و روی Add Report کلیک کنید تا گزارش ساخته شود.
خواندن گزارش Runs (Summary) #
بسته به حجم دادههای انتخابشده، ساخت گزارش ممکن است چند دقیقه طول بکشد. بعد از اینکه گزارش کامل ساخته شد، باید آن را باز کنید و اطلاعاتش را بررسی کنید. برای مشاهده گزارش، به Reports بروید و از داخل فهرست، روی گزارش موردنظر کلیک کنید.
وضعیت #
اگر کاربر گزینه «Status and test statistics» را در Report Options > قسمت Details از تنظیمات فعال کرده باشد، این بخش در بالای گزارش نمایش داده میشود.
نمودار دایرهای که توزیع test runهای مرتبط با project را به تفکیک status نشان میدهد. این نمودار نمای سریعی از وضعیت کلی project میدهد و در پایین، نسبت runهای Untested و Completed را هم نمایش میدهد.

جدولی از test runها که بر اساس تاریخ run تفکیک شده و ستونها را مطابق پیکربندی کاربر نمایش میدهد. کاربران میتوانند روی نام test runها، test planها یا milestoneها کلیک کنند تا صفحه جزئیات آنها باز شود.

در این فهرست، هر test run که برای دستگاه متفاوتی ساخته شده باشد، بهصورت یک آیتم جداگانه نمایش داده میشود. همچنین کاربران میتوانند روی ستون test plan کلیک کنند تا فهرست همه runهای مرتبط را ببینند.
فعالیت #
بخش فعالیت نموداری از فعالیتها در بازه زمانی پیکربندیشده نشان میدهد و درصد test caseها را هم بر اساس status تفکیک میکند.

زیر نمودار، فهرستی از test caseها قرار دارد که بر اساس تاریخ run از جدیدترین به قدیمیترین مرتب شدهاند و badgeهایی کنار آنها status فعلی هر مورد را نشان میدهد. کاربران میتوانند روی نام test caseها کلیک کنند تا صفحه جزئیات باز شود.

در سمت راست فهرست test caseها، نام کاربری نمایش داده میشود که test را اجرا کرده است.
- Tested by – کاربری را نشان میدهد که test را ایجاد کرده است.
- Marked by – کاربری را نشان میدهد که status یا resultها را بهصورت دستی تغییر داده است.
- حذفشده توسط کاربری را نشان میدهد که یک test case را لغو یا حذف کرده است؛ نام test بهصورت خطخورده نمایش داده میشود.
پیشرفت #
در بالای بخش Progress، نموداری نمایش داده میشود که testهای باقیمانده برای تکمیل و میزان effort باقیمانده را در مقایسه با پیشرفت ایدهآل نشان میدهد. این نمودار، روند کلی testها را بر اساس تاریخ نمایش میدهد.

پیشبینی & Estimates تخمین ساعتهای موردنیاز برای پیشرفت را کنار هم نشان میدهد و جزئیات بیشتری درباره نسبت تکمیل و تعداد هفتههایی ارائه میکند که TestRail از آن زمان دادههای testهای قبلی و فعلی را جمعآوری کرده است. کاربران میتوانند با یک نگاه، تاریخ تکمیل پیشبینیشده را بر اساس estimateها ببینند.

زیر بخش Forecasts & در بخش Estimates، فهرستی از همه test runهایی نمایش داده میشود که دادههای این گزارش را فراهم کردهاند. نوع دستگاه در سمت راست عنوانها آمده است و با کلیک روی هر عنوان میتوانید جزئیات بیشتری ببینید.

تستها & نتایج #
این بخش نمایی از همه test caseهای اجراشده و اطلاعاتی درباره وضعیت آنها ارائه میکند. test caseها بر اساس فیلترها و ستونهایی نمایش داده میشوند که کاربر هنگام تنظیمات، در تب Tests انتخاب کرده است. test runها بر اساس تاریخ مرتب میشوند و هر test run، IDهایی را فهرست میکند که برای یک دستگاه مشخص test شدهاند.

test caseها بر اساس گروههایی جدا میشوند که کاربر هنگام ایجاد test run تنظیم کرده است. کاربران میتوانند روی ستون Title کلیک کنند تا صفحه جزئیات هر test case فهرستشده باز شود.





