این موضوع نحوه ادغام TestRail با Lighthouse را توضیح می دهد. در حال حاضر دو راه برای ادغام TestRail با Lighthouse وجود دارد:
- استفاده از نشانیهای وب نقص برای پیوند دادن نتایج تست به Lighthouse
- استفاده از URLهای مرجع برای پیوند تستکیسها به Lighthouse
- استفاده از افزونه نقص برای Lighthouse برای بررسی و جستجوی مسائل Lighthouse در قسمت Defects نتایج تست
- استفاده از افزونه مرجع برای Lighthouse برای جستجوی مسائل Lighthouse در قسمت References موجودیتهای TestRail مانند تستکیسها، اجرای تست و نقاط عطف
شما مجبور نیستید از همه گزینه های یکپارچه سازی فهرست شده استفاده کنید و می توانید ادغام را با ابزارهای دیگر ترکیب و مطابقت دهید. پیکربندی یکپارچه سازی معمولاً فقط چند دقیقه طول می کشد و این راهنما نحوه پیکربندی ادغام و نحوه عملکرد آن را توضیح می دهد.
آدرس های اینترنتی نقص #
آدرسهای اینترنتی نقص برای اینکه TestRail بداند چگونه شناسه نقص را به URL برای نمونه Lighthouse شما تبدیل کند، استفاده میشود. دو نوع URL وجود دارد: مشاهده URL ها و Add URLs.
را نشانی وب مشاهده نقص برای ایجاد پیوند به لایت هاوس بر اساس شناسه نقص استفاده می شود، بنابراین می توانید به سادگی بر روی یک شناسه کلیک کنید تا موضوع به طور مستقیم در Lighthouse باز شود.
را نقص اضافه کردن URL برای ایجاد پیوند به صفحه ایجاد مشکل در لایت هاوس استفاده می شود. پس از پیکربندی URL، یک پیوند افزودن جدید در کنار فیلد نقص در گفتگوی افزودن نتیجه آزمایش و منوی «نقص» در TestRail ظاهر میشود. نقص را از هر کجا فشار دهید ویژگی این پیوند به شما امکان می دهد برای گزارش یک اشکال جدید به فرم New Issue Lighthouse بروید.
اگر می بینید “افزودن” پیوند، می توانید شناسه شماره جدید Lighthouse خود را کپی کنید و آن را در هر قسمت Defects یا References در TestRail وارد کنید.
برای پیکربندی URL های Lighthouse در TestRail، را انتخاب کنید مدیر > یکپارچه سازی. همچنین میتوانید URLهای ردیاب اشکال جداگانه را برای هر پروژه در زیر وارد کنید مدیر > پروژه ها. برای پیکربندی آدرس ها از URL های مثال زیر استفاده کنید:
Lighthouse Hosted
Defect View Url: http://name.lighthouseapp.com/projects/<projectid>/tickets/%id%
Defect Add Url: http://name.lighthouseapp.com/projects/<projectid>/tickets/new
لطفا حتما تعویض کنید <نام> و <شناسه پروژه> با نام واقعی سایت و شناسه پروژه در Lighthouse که می خواهید با آن یکپارچه شوید.
اگر افزونه نقص را پیکربندی کردهاید، میتوانید روی شناسه نقص نگه دارید تا جزئیات مشکل را مستقیماً از داخل TestRail مشاهده کنید.
URL های مرجع #
URL های مرجع به شیوه ای بسیار شبیه به URL های نقصی که در بالا توضیح داده شد پیاده سازی می شوند. تفاوت اصلی این است که URL های مرجع برای فیلد “مرجع” در موجودیت های مختلف TestRail (به جای قسمت نقص) استفاده می شود.
مرجع مشاهده URL به همان روشی که در بالا توضیح داده شد پیکربندی شده است و به TestRail اجازه می دهد تا یک پیوند مستقیم به یک فانوس دریایی بر اساس شناسه وارد شده در فیلد References ایجاد کند.
مرجع URL را اضافه کنید همچنین به همان روش Defect Add URL پیکربندی شده است. پس از پیکربندی، یک “افزودن” پیوند در کنار هر فیلد References در نمونه یا پروژه شما ظاهر می شود. اگر از “افزودن” پیوند، می توانید شناسه شماره جدید Lighthouse خود را کپی کنید و آن را در هر قسمت Defects یا References در TestRail وارد کنید.
اگر افزونه Reference را پیکربندی کردهاید، میتوانید ماوس را روی شناسه مرجع نگه دارید تا جزئیات مشکل را مستقیماً از داخل TestRail مشاهده کنید. به خواندن ادامه دهید تا نحوه استفاده و پیکربندی افزونه های نقص و مرجع را بیاموزید.
افزونه نقص #
پلاگینهای نقص را میتوان برای پیادهسازی یک ادغام ردیاب اشکال عمیقتر استفاده کرد و TestRail با یک افزونه نقص Lighthouse آماده برای استفاده ارائه میشود. برای پیکربندی افزونه نقص، را انتخاب کنید مدیر > یکپارچه سازی و انتخاب کنید فانوس دریایی در افزونه نقص لیست کشویی گام بعدی این است که تمام تنظیمات اتصال لازم را در قسمت پیکربندی کنید پیکربندی زمینه پلاگین های خاص پروژه و تنظیمات پیکربندی را می توان به صورت اختیاری در زیر مشخص کرد مدیر > پروژه ها.
وقتی افزونه نقص پیکربندی شد، یک پلاگین جدید فشار دهید پیوند در کنار فیلد Defects در گفتگوی Add Test Result نشان داده شده است. با کلیک بر روی پیوند، یک پنجره بازشو باز می شود که به شما امکان می دهد بدون خروج از TestRail، گزارش اشکال را به Lighthouse ارسال کنید.
هنگامی که نتیجه آزمایش اضافه شد، با نگه داشتن نشانگر ماوس روی شناسه مشکل، پنجره ای با اطلاعات مفید و جزئیات وضعیت در مورد مشکل در Lighthouse باز می شود.
سفارشی سازی ها #
افزونه نقص Lighthouse برای کار با پیکربندی استاندارد Lighthouse ساخته شده است. TestRail به شما امکان میدهد فیلدهایی را که در کادر محاورهای Push ظاهر میشوند و همچنین هنگام نگه داشتن ماوس روی شناسههای نقص سفارشی کنید. فیلدهای فشار از پیش پیکربندی شده و فیلدهای شناور را می توان در بخش های [push.fields] و [hover.fields] مربوطه روی «روشن» یا «خاموش» تنظیم کرد یا ترتیب ظاهر شدن آنها را بر اساس فیلدهای هر بخش تغییر داد.
لطفاً به خاطر داشته باشید که برخی از فیلدها (مانند فیلد عنوان) همیشه فعال هستند و ممکن است در این بخش ها ظاهر نشوند زیرا همیشه موجودات مورد نیاز TestRail یا Lighthouse هستند.
افزونه نقص Lighthouse از اصلاح خواص میدان نیز پشتیبانی می کند.
علاوه بر فعال کردن، غیرفعال کردن یا سازماندهی مجدد فیلدها همانطور که در بالا توضیح داده شد، امکان تغییر گزینه های اضافی در هر فیلد نیز وجود دارد. برای انجام این کار، باید یک بخش مانند [push.field.description] برای فیلد تعریف کنید و گزینه های اضافی را در این بخش مشخص کنید.
[push.field.description]
label=Detailed Description
required=true
لطفاً برای لیست کامل و توضیح گزینه های فیلد موجود به زیر مراجعه کنید:
| گزینه | توضیحات |
|---|---|
| برچسب | نام نمایش فیلد را در گفتگوی Push Defect مشخص می کند |
| اندازه | مشخص می کند که آیا فیلد به صورت یک فیلد فشرده نمایش داده می شود یا خیر (فشرده) یا از تمام عرض دیالوگ استفاده می کند (کامل) |
| به یاد داشته باشید | مشخص می کند که آیا مقادیر انتخاب شده قبلی برای این فیلد باید در دفعه بعد که گفتگوی Push Defect باز می شود به خاطر بسپارند و بازیابی شوند. |
| مورد نیاز است | اجباری یا اختیاری بودن این فیلد را مشخص میکند و آیا کاربران باید مقداری را برای این فیلد در گفتگوی Push Defect وارد کنند. |
پیوست ها #
افزونه نقص Lighthouse از ارسال پیوست ها به Lighthouse نیز پشتیبانی می کند. این فیلد را می توان روشن و خاموش کرد، اما نمی توان آن را سفارشی کرد. برای ارسال یک یا چند پیوست به Lighthouse، به سادگی پیوست را به پیوستها یا قسمتهای توضیحات کادر محاوره فشار دهید یا روی ناحیه کلیک کنید تا یک پیوست از سیستم فایل خود انتخاب کنید.
پلاگین مرجع #
پلاگین های مرجع را می توان برای بازیابی اطلاعات اضافی از شناسه های وارد شده در قسمت References موجودیت های TestRail، مانند تستکیسها، اجرای تست و نقاط عطف استفاده کرد. پلاگین مرجع در تب مراجع تنظیمات یکپارچه سازی به همان روشی که افزونه نقص پیکربندی شده است پیکربندی می شود.
این افزونه از شناور شدن روی شناسه های مرجع پشتیبانی می کند اما از یک گفتگوی فشاری برای فیلد مراجع پشتیبانی نمی کند. همچنین میتوان فیلدهایی را که از طریق شناور کردن پیوند ظاهر میشوند، سفارشی کرد، همانطور که در بالا توضیح داده شد.
اگر افزونه Defect را قبلاً برای Lighthouse پیکربندی کرده اید، می توانید به سادگی بخش های [connection] و [hover.fields] خود را از افزونه Defect در پیکربندی پلاگین Reference کپی کنید. همچنین، میتوانید فیلدهای مختلفی را برای نمایش References و Defects انتخاب کنید.

