از موارد زیر استفاده کنید API روش های درخواست جزئیات در مورد وضعیت تست
get_case_statuses #
#
این نقطه پایانی به TestRail Enterprise ۷.۳ یا جدیدتر نیاز دارد.
فهرستی از وضعیتهای تستکیس موجود را برمیگرداند.
GET index.php?/api/v2/get_case_statuses
محتوای پاسخگویی #
پاسخ برگشتی شامل تمام وضعیتهای تستکیس در قالب زیر است:
[
{
"case_status_id": 1,
"name": "Approved",
"abbreviation": null,
"is_default": false,
"is_approved": true
},
{
"case_status_id": 2,
"name": "Draft",
"abbreviation": null,
"is_default": true,
"is_approved": false
}
]
فیلدهای زیر در پاسخ گنجانده شده است:
| نام | تایپ کنید | توضیحات |
|---|---|---|
| جبران | عدد صحیح | شمارش تاریخچه قدم ها را از کجا شروع کنیم |
| محدود کردن | عدد صحیح | حداکثر تعداد رکورد برای بازگشت |
| اندازه | عدد صحیح | تعداد رکوردهای برگشتی |
| پیوندها | شی | یک شی حاوی URI برای مجموعه مقادیر بعدی و قبلی، در صورت موجود بودن |
| مورد_وضعیت | شی | مجموعه ای از اطلاعات وضعیت پرونده |
فیلدهای case_status #
| نام | تایپ کنید | توضیحات |
|---|---|---|
| case_status_id | عدد صحیح | شناسه منحصر به فرد وضعیت |
| نام | رشته | نام سیستم وضعیت |
| مخفف | رشته | یک برچسب جایگزین برای وضعیت |
| is_default | بولی | اگر وضعیت، وضعیت پیشفرض برای تستکیسها باشد، درست است |
| تایید شده است | بولی | اگر وضعیت یک وضعیت تأیید شده باشد درست است |
کدهای پاسخگویی #
| کد وضعیت | توضیحات |
|---|---|
| 200 | موفقیت آمیز (وضعیت های موجود به عنوان بخشی از پاسخ برگردانده می شوند) |
get_statuses #
لیستی از وضعیت های آزمایشی موجود را برمی گرداند.
GET index.php?/api/v2/get_statuses
محتوای پاسخگویی #
پاسخ برگشتی شامل تمام وضعیت های سیستم و سفارشی در قالب زیر است:
[
{
"color_bright": 12709313,
"color_dark": 6667107,
"color_medium": 9820525,
"id": 1,
"is_final": true,
"is_system": true,
"is_untested": false,
"label": "Passed",
"name": "passed"
},
{
"color_bright": 16631751,
"color_dark": 14250867,
"color_medium": 15829135,
"id": 5,
"is_final": true,
"is_system": true,
"is_untested": false,
"label": "Failed",
"name": "failed"
},
{
"color_bright": 13684944,
"color_dark": 0,
"color_medium": 10526880,
"id": 6,
"is_final": false,
"is_system": false,
"is_untested": false,
"label": "Custom",
"name": "custom_status1"
}
]
هر وضعیت دارای یک شناسه منحصر به فرد، یک نام (نام سیستم) و همچنین یک برچسب (نام نمایشی) است. فیلدهای مربوط به رنگ، رنگ های مختلف مورد استفاده برای وضعیت را مشخص می کنند و رنگ های RGB هستند. وضعیت های سیستم زیر به طور پیش فرض در دسترس هستند. میتوانید وضعیتهای سفارشی دیگری را تحت مدیریت اضافه کنید > سفارشی سازی در TestRail.
| شناسه | نام |
|---|---|
| 1 | گذشت |
| 2 | مسدود شده است |
| 3 | تست نشده |
| 4 | دوباره تست کنید |
| 5 | شکست خورد |
کدهای پاسخگویی #
| کد وضعیت | توضیحات |
|---|---|
| 200 | موفقیت آمیز (وضعیت های موجود به عنوان بخشی از پاسخ برگردانده می شوند) |

