میتوانید برخی از داشبوردها و metrics مربوط به TestRail را مستقیم در Confluence و برنامههای دیگر ادغام کنید. برای اطلاعات بیشتر، به صفحه نمای کلی ادغام داشبورد مراجعه کنید تا با جزئیات این integration، صفحههای در دسترس و مرجع پارامترها آشنا شوید. این صفحه نشان میدهد چطور داشبوردهای موجود را در Confluence ادغام کنید.
#
اگر برای instance مربوط به Confluence از HTTPS استفاده میکنید، TestRail هم باید از HTTPS استفاده کند و URLهای ارجاعشده باید با https:// شروع شوند؛ در غیر این صورت مرورگرها frameهای ارجاعشده را بارگذاری نمیکنند.
افزودن داشبورد به Confluence Cloud #
برای ادغام یکی از داشبوردهای TestRail در Confluence، کافی است از macro «Iframe» در Confluence استفاده کنید. macro Iframe اضافه کردن صفحههای خارجی TestRail و نمایش آنها مانند آمارهای native در Confluence را آسان میکند. برای افزودن این macro در Confluence، بهترتیب این گزینهها را انتخاب کنید: Add > Other macros > Formatting > Iframe .
برای اینکه صفحههای داشبورد TestRail به بهترین شکل در Confluence نمایش داده شوند، پیشنهاد میکنیم در تنظیمات macro Iframe از گزینههای زیر استفاده کنید.
| گزینه | مقدار |
|---|---|
| URL | آدرس integration (در ادامه ببینید) |
| عرض | 100% |
| ارتفاع | مثلاً ۱۰۰۰ |
| Border | 0 |
صفحههای integration در دسترس #
TestRail صفحههای مختلفی برای ادغام metrics و داشبوردها در Confluence ارائه میکند. برای دیدن پارامترها و گزینههای بیشتر، به صفحه مرجع داشبورد مراجعه کنید.
| داشبورد | URL |
|---|---|
| نمای کلی اصلی | https://example.testrail.com/index.php?/ext/common/dashboard |
| نمای کلی project | https://example.testrail.com/index.php?/ext/common/projects/{project_id} |
افزودن داشبورد به Confluence Server #
متأسفانه Confluence Server ماکرو Iframe بالا را برای embed کردن آسان صفحههای خارجی در اختیار ندارد؛ هرچند این روش بهترین و امنترین راه برای اضافه کردن منابع خارجی است و امیدواریم Atlassian این قابلیت را به Confluence Server هم اضافه کند. راهکار جایگزینی که معمولاً پیشنهاد میشود، استفاده از macro HTML Include است، اما این روش کار نمیکند؛ چون بهجای Iframe از server-side include استفاده میکند و بنابراین اطلاعات authentication را به TestRail ارسال نمیکند.
با این حال، Confluence Server یک macro جایگزین HTML دارد که به شما اجازه میدهد Iframeها و موارد دیگر را اضافه کنید HTML snippetهایی هستند که میتوان آنها را فعال کرد. برای اطلاعات بیشتر درباره فعال کردن HTML macro، به مستندات Confluence درباره macroها مراجعه کنید. لطفاً اطلاعات امنیتی همان صفحه را هم در نظر بگیرید. میتوانید Iframe macro را مانند تصویر زیر اضافه کنید:
سپس میتوانید از هرکدام از URLهای integration که بالاتر گفته شد استفاده کنید و یک iframe را در Confluence، مانند نمونه زیر، embed کنید:
<iframe src=".." frameborder="0" width="100%" height="1000" scrolling="yes" seamless></iframe>

