یکپارچهسازی Aha! Develop جریانهای کاری testing و development را بهصورت یکپارچه به هم وصل میکند و insightهای real-time مربوط به QA را مستقیما وارد workspace در Aha! میکند.
Aha! یک پلتفرم پیشرو برای توسعه محصول است که به تیمها کمک میکند نرمافزارهای بهتر را برنامهریزی، اولویتبندی و عرضه کنند. ماژول Aha! Develop برای تیمهای مهندسی ساخته شده و فضایی یکپارچه برای مدیریت sprintها، پیگیری پیشرفت و هماهنگ ماندن با استراتژی کلی محصول فراهم میکند.
با ادغام Aha! Develop با TestRail، تیمهای توسعه میتوانند بدون خروج از Aha! مستقیما فعالیتهای testing، از جمله test runهای لینکشده، نتایج و rerunها را ببینند. این هماهنگی باعث میشود کارهای QA و development همگام و کارآمد پیش برود.
نمای کلی #
وقتی QA و development در ابزارهای جداگانه انجام میشوند، همکاری کندتر میشود. ممکن است توسعهدهندگان بلافاصله ندانند یک feature تست را پاس کرده، blocked شده، یا چرا failed شده است؛ در حالی که testerها همچنان نتایج را در TestRail بهروزرسانی میکنند و گزارشها را دستی به اشتراک میگذارند.
یکپارچهسازی TestRail برای Aha! Develop با اتصال این دو workflow، این فاصله را از بین میبرد. این integration یک Test tab اختصاصی در featureها، requirementها و sprintهای Aha! اضافه میکند تا بتوانید test caseها، test runها یا testهای تکی TestRail را لینک کنید. بعد از لینک شدن، نتایج بهصورت real-time بهروزرسانی میشوند و همه اعضای تیم دید مشترکی از پیشرفت testing دارند.
مزایای کلیدی #
- workflowهای هماهنگ: QA و development بدون جابهجایی بین ابزارها، یک نمای مشترک از وضعیت testing دارند.
- چرخههای feedback سریعتر: وضعیت testها و دلیل failure مستقیما در Aha! قابل مشاهده است.
- کار دستی کمتر: نیاز به کپی کردن یا ثبت تکراری updateها در چند سیستم را حذف میکند.
- دید بهتر: Team leadها و stakeholderها میتوانند پیشرفت development و testing را کنار هم دنبال کنند.
نحوه کار integration #
یکپارچهسازی TestRail برای Aha! Develop هر دو سیستم را از طریق Aha! Extension Library به هم وصل میکند.
پس از نصب، یک Test tab در Aha! Develop فعال میشود که در آن میتوانید فعالیتهای testing در TestRail را لینک و مانیتور کنید.
از داخل Aha! Develop، تیمها میتوانند: #
- لینک کردن test runها، test caseها یا testهای تکی موجود از یک instance در TestRail.
- ایجاد کردن test caseهای جدید مستقیما از یک feature یا requirement record در Aha!.
- مشاهده کردن وضعیتهای real-time تست و خلاصههای کوتاه، از جمله دلیل Blocked یا Failed شدن testها.
- اجرای دوباره testهای لینکشده بدون خروج از Aha!.
همه updateهای TestRail بهصورت خودکار در Aha! نمایش داده میشوند و همگامسازی مداوم بین تیمهای QA و development را تضمین میکنند.
نصب و پیکربندی #
برای راهاندازی integration، مراحل زیر را دنبال کنید:
۱. افزونه TestRail را نصب کنید #
- در Aha! Develop، مسیر Settings → Account → Extensions را باز کنید.
- به Extension Library بروید و عبارت TestRail را جستوجو کنید.
-
گزینه Install را انتخاب کنید.
برای انجام این مرحله، به دسترسی administrator همراه با مجوز سفارشیسازی در Aha! نیاز دارید.

۲. Aha! Develop را به TestRail وصل کنید #
- پس از نصب، تنظیمات افزونه TestRail را باز کنید.
- مقادیر TestRail domain ، username و API token را وارد کنید.
- میتوانید API token را در TestRail از مسیر My Settings → API Keys بسازید.
-
گزینه Connect را انتخاب کنید تا اتصال برقرار شود.

۳. افزونه را برای هر کاربر جداگانه فعال کنید #
هر کاربر در Aha! Develop باید پیش از لینککردن records، افزونه TestRail را از بخش personal settings خود فعال کند.

استفاده از integration #
بعد از پیکربندی، Test tab در features، requirements و sprints در Aha! نمایش داده میشود.

از این تب، تیمها میتوانند:
-
test runها، test caseها یا testهای موجود را از TestRail لینک کنند.
-
ایجاد test caseهای جدید را مستقیماً از داخل Aha! در TestRail انجام دهید.
-
مشاهده وضعیت testها بهصورت real-time و بررسی توضیحات کوتاه برای test runهای Failed یا Blocked.
-
اجرای دوباره testها را مستقیماً از Aha! Develop شروع کنید تا fixها یا بهروزرسانیها را تأیید کنید.
با پیشرفت QA در TestRail، همه اطلاعات بهصورت خودکار بهروز میمانند و یک workflow یکپارچه و شفاف ایجاد میکنند.
نمونه workflow #
-
تیم QA در TestRail test case ایجاد یا بهروزرسانی میکند.
-
توسعهدهندگان از طریق تب Test، featureها یا requirementهای Aha! را به test caseهای مرتبط لینک میکنند.
-
وقتی test runها در TestRail اجرا میشوند، وضعیت زنده آنها (Passed، Failed، Blocked) در Aha! نمایش داده میشود.
-
توسعهدهندگان میتوانند rerunها را شروع کنند یا جزئیات failure را مستقیماً در Aha! ببینند.
-
تیمها میتوانند پیشرفت sprint و testing را همزمان و بدون جابهجایی بین ابزارها پیگیری کنند.
یکپارچهسازی TestRail + Aha! Develop همکاری بین تیمهای QA و development را تقویت میکند و بدون نیاز به جابهجایی بین ابزارها یا بهروزرسانی دستی، دید real-time فراهم میکند. توسعهدهندگان و testerها در محیط کاری دلخواه خود میمانند، در حالی که پیشرفت کار در هر دو پلتفرم همگام میشود.
برای شروع، به Aha! Develop Extension Library بروید، extension مربوط به TestRail را نصب کنید و دید QA را مستقیماً وارد workflow توسعه کنید.
عیبیابی #
اگر هنگام راهاندازی مشکلی پیش آمد:
-
مطمئن شوید domain مربوط به TestRail، username و API token بهدرستی وارد شدهاند.
-
بررسی کنید که TestRail API در مسیر زیر فعال باشد: Administration → Site Settings → API.
-
مطمئن شوید حساب کاربری Aha! مجوزهای کافی برای نصب و مدیریت extensionها را دارد.
بیشتر بدانید #

