نمای کلی #
گزارش Summary for Cases (Defects)، defectهای ثبتشده و لینکشده به test runها در TestRail را به تفکیک test case نشان میدهد. این گزارش کمک میکند آخرین وضعیت تست برای test caseهای مشخص، تعداد defectهای پیدا شده در طول تست برای هر test case تستشده، و کیفیت کلی قابلیتهای مرتبط سیستم را ببینید. گزارش شامل نمای گرافیکی defectها بر اساس test run و همچنین تفکیک دقیق defectها بر اساس test case در چند test run است.
ایجاد گزارش Summary for Cases (Defects) #
پیشنیازها #
لطفاً مطمئن شوید مجوزهای زیر برای نقش کاربری شما فعال هستند.

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

در سمت چپ، پنلی با عنوان Create a Report را میبینید. روی Summary for Cases در بخش Defects کلیک کنید.

در صفحه Add Report، بخشهای اصلی زیر را میبینید:
- Name and Description
- Report Options
- Access & Scheduling
برای پیکربندی هر بخش، مراحل زیر را دنبال کنید.
-
Name and Description
نام و توضیح گزارش را در فیلدهای مربوط وارد کنید.
-
Report Options
در صفحه Add Report، پایین بروید تا به Report Options برسید. در این قسمت دو تب میبینید: SECTIONS / & TEST RUNS و TEST CASES.
SECTIONS & TEST RUNS
در تب SECTIONS و TEST RUNS میتوانید کارهای زیر را انجام دهید:

-
میتوانید همه بخشهای test caseها یا فقط بخشهای مشخصی را در گزارش بیاورید. با این کار، نتایج همان بخشهایی از مخزن test caseها که میخواهید در گزارش نمایش داده شوند نشان داده میشود. برای مثال، اگر میخواهید روی قابلیتهای مشخصی مثل Login و Messaging تمرکز کنید، فقط همان دو بخش را انتخاب کنید. برای انتخاب چند section یا sub-section، کلید Ctrl/Cmd را نگه دارید و روی گزینهها کلیک کنید.

-
test runهایی را انتخاب کنید که میخواهید نتایج تست آنها را ببینید. این کار به دو روش انجام میشود. روش اول این است که یک یا چند filter اعمال کنید تا test runهایی انتخاب شوند که با filterهای اعمالشده مطابقت دارند. میتوانید test runها را بر اساس پارامترهایی مثل Assigned To، Completed On، Created By، Created On، Is Completed، Milestone و Test Plan فیلتر کنید. این روش زمانی مفید است که بخواهید نتایج تستها را در چند test run با معیارهای مشخص مقایسه کنید؛ مثلاً همه test runهای یک test plan خاص، یا test runهای مربوط به milestoneی که برای پیگیری تستهای یک release مشخص استفاده میکنید.

-
سپس روی Add Test Runs کلیک کنید.؛ سپس روی Apply Filtersکلیک کنید.

گزینه دوم این است که test runها را یکییکی انتخاب کنید.

حداکثر تعداد test runهایی را که میخواهید در گزارش بیایند انتخاب کنید. این تعداد میتواند ۵، ۱۰، ۲۵، ۵۰ یا ۱۰۰ باشد.
TEST CASES
در تب test cases میتوانید کارهای زیر را انجام دهید:
-
test caseهایی را که باید در گزارش نمایش داده شوند، بر اساس هر case field، از جمله custom case fieldها، فیلتر کنید؛ بهجز فیلدهای متنی مانند Assigned to، Created By، Deletion Status، Estimate، Priority و موارد مشابه. برای مثال، در تصویر زیر، Priority بهعنوان فیلتر اعمال شده و روی مقدار Highتنظیم شده است.
-
ستونهای TestRail را که میخواهید برای نمایش اطلاعات test caseها در جدول بیایند انتخاب کنید. ستونهای پیشفرض شامل ID و Title هستند. بسته به اطلاعاتی که میخواهید نمایش دهید، میتوانید ستونهای دیگری مثل Type مربوط به test case، Priority، Created On و موارد مشابه را اضافه کنید.
-
اگر تنظیمات Jira Cloud شما فعال باشد و References بهعنوان یکی از ستونهای TestRail اضافه شده باشد، بخش جدیدی با عنوان Jira Columns نمایش داده میشود. همچنین میتوانید از بین فیلدهای پیکربندیشده Jira، فیلدهای مربوط به referenceها را برای نمایش در گزارش انتخاب کنید. این ستونها هم مثل TestRail Columns (Summary) اضافه میشوند و میتوانید ستونهای تکمیلی گفتهشده در بالا را نیز اضافه کنید.

-
اگر میخواهید مقایسه نتایج تست را برای هر test run انتخابشده در گزارش نمایش دهید، باید مطابق تصویر زیر، گزینه مربوطه را تیک بزنید. اگر بخواهید آخرین نتیجه تست یا نتیجه ترکیبی test runهای انتخابشده را نمایش دهید نیز همین کار را انجام دهید. سپس میتوانید حداکثر تعداد test caseهایی را که در گزارش میآیند مشخص کنید. این تعداد میتواند ۱۰۰، ۲۵۰، ۵۰۰، ۱۰۰۰، ۲۵۰۰ یا ۵۰۰۰ باشد.

-
test caseهایی را که باید در گزارش نمایش داده شوند، بر اساس هر case field، از جمله custom case fieldها، فیلتر کنید؛ بهجز فیلدهای متنی مانند Assigned to، Created By، Deletion Status، Estimate، Priority و موارد مشابه. برای مثال، در تصویر زیر، Priority بهعنوان فیلتر اعمال شده و روی مقدار Highتنظیم شده است.
-
میتوانید همه بخشهای test caseها یا فقط بخشهای مشخصی را در گزارش بیاورید. با این کار، نتایج همان بخشهایی از مخزن test caseها که میخواهید در گزارش نمایش داده شوند نشان داده میشود. برای مثال، اگر میخواهید روی قابلیتهای مشخصی مثل Login و Messaging تمرکز کنید، فقط همان دو بخش را انتخاب کنید. برای انتخاب چند section یا sub-section، کلید Ctrl/Cmd را نگه دارید و روی گزینهها کلیک کنید.
-
Access & Scheduling
این بخش به کاربران امکان میدهد گزینههای access و scheduling را تنظیم کنند. برای جزئیات بیشتر، به راهنمای General configurations مراجعه کنید.
در پایان، به پایین صفحه بروید و روی Add Report کلیک کنید تا گزارش ساخته شود.
خواندن گزارش خلاصه test caseها (Defects) #
بسته به مقدار دادههای موجود، ساخت گزارش ممکن است چند دقیقه طول بکشد. وقتی گزارش کامل شد، میتوانید آن را ببینید و تفسیر کنید.
برای مشاهده گزارش، به بخش Reports بروید و از داخل فهرست، روی گزارش موردنظر کلیک کنید.
اولین نمودار در صفحه گزارش، یک نمودار میلهای است که تعداد defectهای پیداشده در test runهای مربوطه را نشان میدهد. ستون Combined (Summary) در سمت راست، تعداد کل defectهای لینکشده در test runهای موجود در گزارش را نشان میدهد. نمونهای از این نمودار در ادامه آمده است.

در ادامه، فهرستی از test runهایی را میبینید که defect دارند و با معیارهای تعیینشده در گزینههای گزارش مطابقت دارند. این فهرست شامل اطلاعات کلی درباره هر test run است، از جمله test section و milestone مربوطه. نمونهای در ادامه آمده است. یادداشت پایین صفحه نشان میدهد چند test run با معیارهای جستوجو مطابقت داشتهاند اما هیچ defectی نداشتهاند.

بلافاصله بعد از آن، فهرستی از test caseها و اطلاعات تکمیلی درباره test runهای مربوطه، بر اساس گزینههای انتخابشده برای گزارش، نمایش داده میشود. اگر یک case در run مشخصی تست شده باشد، وضعیت آن test run با رنگ نشان داده میشود. برای مثال، قرمز یعنی تست failed شده است. این ستون شامل لینک defectهای همان test run است. خانه خالی در جدول یعنی آن test case در آن run اجرا نشده یا defect لینکشدهای نداشته است.
اگر گزینه گزارش مقایسهای را انتخاب کرده باشید، ستونهای مربوط به هر test run وضعیت اجرای آن تست را با رنگ نشان میدهند.
اگر گزینه گزارش خلاصه را انتخاب کرده باشید، ستون summary در سمت راست، جدیدترین وضعیت تست را در همه test runها نشان میدهد و به defectهای همان test run لینک میدهد. در صورت وجود integration، defectها به رکوردهای مربوطه در سیستم defect tracking یکپارچهشده لینک میشوند.











