TestRail با Jira Server یکپارچه میشود تا هنگام تست بتوانید گزارشهای باگ را بهصورت خودکار تکمیل و به Jira ارسال کنید، issueها را به test resultها لینک کنید، جزئیات issue را از داخل TestRail ببینید، و پوشش requirementها و traceability را پیگیری کنید.
علاوه بر این، با اپ TestRail Integration for Jira Server ، میتوانید test resultهای لینکشده و لینکهای test case را مستقیم در Jira ببینید، dashboardهای metric را بررسی کنید، و از داخل Jira test case جدید بسازید.
این راهنما مراحل یکپارچهسازی TestRail با instance مربوط به Jira Server یا Data Center شما را توضیح میدهد.

دریافت یک instance از TestRail #
از قبل از TestRail استفاده میکنید؟ پس همهچیز آماده است و میتوانید از این مرحله عبور کنید. اگر هنوز از TestRail استفاده نمیکنید، کافی است برای نسخه آزمایشی رایگان ثبتنام کنید. میتوانید TestRail Server را برای نصب self-hosted دریافت کنید یا از TestRail Cloud بهعنوان راهکار SaaS میزبانیشده توسط ما استفاده کنید.
- اگر instance مربوط به Jira Server یا Data Center شما روی شبکه خصوصی و پشت firewall اجرا میشود، پیشنهاد میکنیم از یک instance از TestRail Server استفاده کنید، چون instance TestRail شما باید بتواند از طریق https به instance Jira دسترسی داشته باشد.
- اگر instance مربوط به Jira Server یا Data Center شما از طریق اینترنت در دسترس است، میتوانید از نسخه TestRail Cloud هم استفاده کنید. در صورت نیاز تیم IT شما، میتوانیم فهرست IPهای cloud خود را برای این integration ارائه کنیم.
هنوز instanceای از TestRail ندارید؟ برای نسخه آزمایشی TestRail از اینجا ثبتنام کنید.
پیکربندی Jira integration در TestRail #
پیکربندی Jira integration در TestRail ساده است. برای شروع، Admin > Integration را انتخاب کنید تا تنظیمات را پیکربندی کنید. پیشنهاد میکنیم از wizard ساده پیکربندی Jira در بالای صفحه استفاده کنید. برای شروع، روی دکمه Configure Jira Integration کلیک کنید:

این کار بهصورت خودکار کمک میکند URLهای لازم Jira، defect integration برای ارسال و جستجوی Jira issueها، و همچنین reference/requirement integration را تنظیم کنید.
برای Jira Server integration، باید از plugin «Jira REST» برای Jira Server نسخههای ۵.x، ۶.x، ۷.x و بالاتر استفاده کنید و برای احراز هویت integration، نام کاربری و password Jira را با User Variables تنظیم کنید.
این wizard همچنین integration را بهصورت خودکار با User Variables پیکربندی میکند تا هر کاربر بتواند تنظیمات Jira integration خودش را وارد کند. در غیر این صورت، از fallback user واردشده استفاده میشود. برای تنظیم کاربر Jira، هر کاربر میتواند با کلیک روی نام خود در گوشه بالا سمت راست رابط TestRail، جزئیات را در صفحه My Settings وارد کند.

هر کاربر میتواند اطلاعات login خود در Jira را برای این integration وارد کند. مطمئن شوید کاربران برای این integration نام کاربری Jira را وارد میکنند، نه آدرس ایمیل را.
پیکربندی دستی Jira #
ترجیح میدهید Jira integration را دستی پیکربندی کنید یا لازم است آن را سفارشیسازی، گسترش یا تغییر دهید؟ مشکلی نیست؛ میتوانید Jira integration را از سمت TestRail هم در چند مرحله ساده بهصورت دستی پیکربندی کنید.
همچنین میتوانید برای projectهای مختلف integrationهای متفاوتی تنظیم کنید. برای این کار، integration هر project را از مسیر Admin > Projects > edit a project > Defects / References پیکربندی کنید. برای اطلاعات بیشتر درباره پیکربندی دستی integration یا سفارشیسازی و تنظیم آن، اینجا را ببینید:
- پیکربندی دستی Jira
- custom fieldها و issue linkهای Jira
- متغیرهای defect برای نگاشت کاربران
- ساخت یک defect plugin سفارشی
دریافت اپ «TestRail Integration for Jira» #
add-on اختیاری Jira Server (که البته استفاده از آن بهشدت توصیه میشود) به شما امکان میدهد نتایج تست مرتبط، لینکهای test case، آمار dashboard در TestRail و دکمههای ایجاد test case جدید را مستقیماً داخل Jira ببینید.
برای شروع، کافی است add-on مربوط به TestRail برای Jira Server را از Atlassian Marketplace فعال کنید:
فعالسازی add-on TestRail از Atlassian Marketplace »
همچنین شما یا مدیر Jira میتوانید این add-on را مستقیماً از داخل Jira فعال کنید. برای این کار به بخش Settings > Apps > Find New Apps بروید، سپس TestRail را جستوجو کنید.
در آنجا روی TestRail app > Get App > Get It Now کلیک کنید.

در مرحله بعد، کافی است add-on را با آدرس و کلید TestRail خود تنظیم کنید. از بخش مدیریت Jira، گزینه Manage apps را انتخاب کنید، TestRail for Jira Test Management را باز کنید و روی Configure کلیک کنید. سپس آدرس TestRail، integration key و هر تنظیم اختیاری دیگری را وارد و تنظیم کنید.
همچنین میتوانید add-on را به گروههای کاربری یا projectهای مشخصی در Jira محدود کنید تا این integration برای کاربرانی که فعلاً از TestRail استفاده نمیکنند نمایش داده نشود.
#
در هر لحظه فقط میتوانید یک TestRail project را به یک Jira project لینک کنید. با این حال، میتوانید چند Jira project را در همان TestRail instance به TestRail projectهای مختلف لینک کنید.
اگر چند Jira project دارید و یک TestRail instance به همه آنها مرتبط است، میتوانید با برداشتن انتخاب یک Jira project موجود یا ایجاد یک Jira project جدید، یک TestRail instance جدید را وصل کنید.

