
این مقاله نحوه راه اندازی و استفاده از ادغام بین را توضیح می دهد تست سختی و TestRail. با اتصال این دو ابزار، میتوانید نتایج تست را بهطور خودکار همگامسازی کنید، اجرای تست را در TestRail از اجرای testRigor ایجاد کنید، و گردشهای کاری آزمایش خود را در هر دو پلتفرم ساده کنید.
با این ادغام، می توانید:
- تستکیسها را در testRigor به موارد موجود در TestRail پیوند دهید.
- هنگام اجرای آزمایش در testRigor، به طور خودکار اجرای تست را در TestRail ایجاد کنید.
- بدون تلاش دستی اضافی، نتایج ردیابی پاس/ناقص در TestRail.
- به صورت اختیاری برنامه های آزمایشی و نقاط عطف را برای گزارش بهتر پیکربندی کنید.
الزامات #
قبل از فعال کردن ادغام، مطمئن شوید که:
- یک نمونه TestRail.
- یک حساب testRigor با مجوز برای پیکربندی ادغام ها.
- دسترسی API در TestRail فعال شد.
- یک کلید API TestRail برای نمونه کاربر شما ایجاد شده است.
- مجوزهای پروژه در TestRail برای ایجاد و ویرایش تستکیسها و اجراها.
چگونه کار می کند #
- testRigor از طریق به TestRail متصل می شود TestRail API.
- وقتی ادغام فعال است، تستکیسها testRigor را می توان به تستکیسها TestRail مرتبط کرد.
- هر اجرا (یا اجرای مجدد کامل) در testRigor یک متن متناظر را ایجاد می کند اجرای تست در TestRail
- نتایج تست به صورت خودکار گزارش می شود و هر دو ابزار را همگام نگه می دارد.
این بدان معناست که تیمها میتوانند آزمایشهایی را در testRigor طراحی و اجرا کنند و در عین حال یک منبع حقیقت واحد را برای گزارشدهی در TestRail حفظ کنند.
مراحل پیکربندی #
۱. ادغام را در testRigor فعال کنید #
- در testRigor، به تنظیمات > ادغام ها.
- ادغام TestRail را پیدا کنید و آن را تغییر دهید روشن.
- یک فرم پیکربندی ظاهر می شود.

۲. یک کلید API در TestRail ایجاد کنید #
- در TestRail، به اداره > تنظیمات سایت > API.
- مطمئن شوید که API فعال است و تنظیمات را ذخیره کنید.
- برو به تنظیمات من > کلیدهای API.
- کلیک کنید افزودن کلید، یک برچسب به آن بدهید و یک کلید جدید ایجاد کنید.
- کلید را کپی کنید – فقط یک بار نمایش داده می شود.


۳. اطلاعات پروژه را جمع آوری کنید #
از TestRail به موارد زیر نیاز دارید:
-
شناسه پروژه – قابل مشاهده در URL پروژه (به عنوان مثال،
index.php?/projects/overview/1> شناسه =1). - (اختیاری) شناسه طرح و شناسه نقطه عطف اگر می خواهید اجراهای آزمایشی را مستقیماً به برنامه ها یا نقاط عطف خاصی پیوند دهید.

۴. تنظیمات ادغام را در testRigor پیکربندی کنید #
- به تنظیمات ادغام TestRail TestRigor برگردید.
- موارد زیر را وارد کنید:
- شناسه پروژه TestRail
- کلید API
- (اختیاری) شناسه طرح آزمایشی و شناسه نقطه عطف
- پیکربندی خود را ذخیره کنید.

۵. پیکربندی رفتار اجرا (اختیاری) #
testRigor به شما این امکان را می دهد که نحوه مدیریت اجرای تست پس از اجرا را تعریف کنید:
- در صورت موفقیت، Run را ببندید (پیشفرض) – اجرای TestRail را فقط در صورتی میبندد که ۱۰۰٪ تستها قبول شوند.
- همیشه Close Run – بدون در نظر گرفتن نتایج، اجرا را می بندد.
- اجرای را نبندید – اجرا را برای به روز رسانی های بیشتر باز می گذارد.
گزینه ای را انتخاب کنید که به بهترین وجه با جریان کاری تیم شما مطابقت دارد.
۶. از ادغام در خطوط لوله CI/CD استفاده کنید (اختیاری) #
اگر تست هایی را به عنوان بخشی از CI/CD اجرا می کنید:
- ادغام را در testRigor فعال کنید.
- برو به CI/CD برگه در تنظیمات ادغام testRigor.
- پارامترهای خاص خط لوله را پیکربندی کنید (به عنوان مثال، پیوند دادن نتایج از ساختهای خودکار به TestRail).
این تضمین می کند که هر اجرای تست خودکار نیز در TestRail ثبت شده است.
پیوند تستهای تست Rigor با TestRail #
هنگامی که ادغام TestRail در testRigor فعال شد، هر تستکیس testRigor را می توان به تست TestRail مربوطه خود مرتبط کرد. این تضمین می کند که وقتی یک تست در testRigor اجرا می شود، نتیجه به طور خودکار به TestRail گزارش می شود.
پیوند چگونه کار می کند #
- هر کیس testRigor مرجعی را ذخیره می کند شناسه کیس TestRail (به عنوان مثال،
C1234). - در حین اجرا، testRigor از این شناسه برای به روز رسانی مورد صحیح در TestRail از طریق API استفاده می کند.
- اگر موردی مرتبط نباشد، testRigor نمیتواند نتایج را به TestRail گزارش دهد.
راه های پیوند پرونده ها #
-
پیوند خودکار از طریق واردات
- اگر تستکیسها را از TestRail به testRigor وارد کنید (به بخش مراجعه کنید تستکیسها TestRail را برای اجرا وارد کنید، پیوند به طور خودکار ایجاد می شود.
- هر کیس وارد شده شناسه TestRail خود را حفظ می کند، بنابراین نتایج تست بدون هیچ گونه تنظیمات اضافی برمی گردند.
-
پیوند دستی
- یک تستکیس را در testRigor باز کنید.
- تستکیس را ویرایش کنید و شناسه کیس TestRail را در قسمت وارد کنید شناسه خارجی / شناسه کیس TestRail زمینه
- تستکیس را ذخیره کنید.
- دفعه بعد که تست را اجرا می کنید، نتایج به آن مورد خاص TestRail گزارش می شود.




بهترین شیوه ها #
- همیشه از آن اطمینان حاصل کنید هر تست خودکار در testRigor به یک کیس TestRail مرتبط است اگر ردیابی می خواهید
- اگر تیم شما در حال انتقال آزمایشات دستی است – شروع کنید وارد کردن از TestRail برای ایجاد لینک به صورت خودکار
- اگر تیم شما در حال نوشتن تستهای جدید در testRigor است – بهصورت دستی شناسههای Case TestRail را در حین حرکت اختصاص دهید.
تستکیسها TestRail را به testRigor وارد کنید #
هنگامی که ادغام بین TestRail و testRigor پیکربندی شد، می توانید به راحتی تستکیسها دستی را از TestRail به testRigor برای اجرا وارد کنید.
- در testRigor به مسیر بروید تستکیسها بخش در مجموعه آزمایشی شما
- را کلیک کنید تستکیسها را از TestRail وارد کنید دکمه یا برگه یک گفتگوی مودال ظاهر می شود.
-

- یکی از گزینه های واردات را انتخاب کنید:
- واردات همه تستکیسها – تمام موارد TestRail را به همراه مراحل آنها وارد می کند.
- تستکیسها منتخب را وارد کنید – به شما امکان می دهد موارد خاصی را برای وارد کردن انتخاب کنید.
-

- گزینه های اضافی را پیکربندی کنید:
- پیوند تست های وارداتی با سیستم مدیریت تست مورد – تضمین می کند که موارد وارد شده متصل می مانند و نتایج به طور خودکار به TestRail گزارش می شوند.
- آزمایشهای قبلاً پیوند داده شده را لغو کنید – اسکریپت های testRigor موجود را با آخرین نسخه از TestRail در زمان وارد کردن جایگزین می کند (اگر موارد پایدار هستند با احتیاط استفاده کنید).
- کلیک کنید واردات برای شروع
- پس از وارد کردن، تستکیسها با ظاهر می شوند “اجرا نشده” وضعیت و آماده اجرا هستند. هر مرحله ای که به عنوان دستور شناخته نمی شود به طور خودکار به آن تبدیل می شود قوانین قابل استفاده مجدد مبتنی بر هوش مصنوعی، تبدیل و استفاده مجدد را ساده می کند.
- برای اجرا: کلیک کنید اجرا مجدد در Test Suite Details – یا اگر مجموعه قبلاً دارای موارد است، استفاده کنید Multiple را انتخاب کنید، موارد وارد شده را انتخاب کرده و کلیک کنید اجرا کنید. سپس هوش مصنوعی testRigor مراحل تست دستی را پردازش و اجرا می کند.
- پس از اجرا، نتایج دوباره به TestRail همگام میشوند و پیوند تستکیس و بهروزرسانیهای وضعیت حفظ میشود.
این قابلیت جدید به شما این امکان را می دهد کیس های TestRail دستی خود را یکپارچه به گردش کار خودکار تبدیل کنید در testRigor، در حالی که همه چیز را در TestRail هماهنگ و قابل ردیابی نگه می دارد.
عیب یابی #
- احراز هویت ناموفق است – دوباره بررسی کنید که کلید API درست باشد و منقضی نشده باشد.
- شناسه پروژه شناسایی نشد – بررسی کنید که شماره با URL پروژه TestRail مطابقت دارد.
- طبق انتظار بسته نمی شود – تنظیمات “Close Run” خود را در گزینه های یکپارچه سازی testRigor مرور کنید.
- مشکلات همگام سازی CI/CD – تأیید کنید که ادغام در هر دو مورد فعال است ادغام ها و CI/CD زبانه ها در testRigor.
اگر مشکلات همچنان ادامه داشت، با آن مشورت کنید راهنمای ادغام testRail TestRail یا با پشتیبانی تماس بگیرید
بیشتر بدانید #



