
تیمهای نرمافزاری امروزی دیگر نمیتوانند امنیت و کیفیت را دو هدف جدا از هم بدانند. همان نظم و دقتی که باعث میشود testها پاس شوند، باید ایمن بودن کد را هم تضمین کند. با یکپارچهسازی Kiuwan SAST (Static Application Security Testing) بهطور مستقیم در TestRail ، تیمها یافتههای امنیتی را وارد همان چرخهای میکنند که testهای functional و regression در آن مدیریت میشوند؛ در نتیجه نمایی یکپارچه از سلامت application به دست میآید. این رویکرد که با نام Quality Through Security شناخته میشود، به تیمهای QA و DevSecOps کمک میکند آسیبپذیریها را در بخشی از workflowهای روزمره testing خود شناسایی، پیگیری و برطرف کنند. بهجای اینکه گزارشهای امنیتی جداگانه مدیریت شوند، توسعهدهندگان و testerها میتوانند ببینند کدام buildها یا test runها مشکلات بحرانی دارند، روند بهبود را در طول زمان اندازهگیری کنند و نشان دهند که هم در معیارهای quality و هم security، نرمافزار امن زودتر آماده میشود.
پیشنیازها #
قبل از شروع integration:
-
باید بتوانید یک scan در Kiuwan اجرا کنید
-
TestRail instance شما باید API access را فعال کرده باشد
نمای کلی فرایند integration (UI) #
از تب Kiuwan Integrations برای اتصال Kiuwan به TestRail استفاده کنید. این مقاله توضیح میدهد چطور Kiuwan Web را به TestRail وصل کنید تا Kiuwan بتواند از طریق API به حساب TestRail شما دسترسی داشته باشد.
نکته: محتوایی که در Integrations نمایش داده میشود، به زبان انتخابشده فعلی کاربر در Kiuwan (زبان UI) بستگی دارد.
اتصال Kiuwan به TestRail #
برای ایجاد integration از Kiuwan Web به حساب TestRail خود، این مراحل را دنبال کنید.
تب Integrations را باز کنید #
- در Kiuwan، به منوی Account Management بروید.
- برگهٔ Integrations را انتخاب کنید.
- در فهرست integrations، گزینهٔ TestRail را انتخاب کنید.
فرم اتصال TestRail را تکمیل کنید #
در این صفحه، Kiuwan یک فرم اتصال TestRail با فیلدهای زیر نمایش میدهد:

| فیلد | مقداری که باید وارد کنید |
| TestRail Host | آدرس TestRail host URL شما، برای مثال URL instance خودتان. |
| Username | آدرس email address مورد استفاده برای حساب TestRail شما. |
| API key | کلید TestRail API key، که در منوی My Settings در دسترس است. |
اگر برای ساختن API key خود به راهنما نیاز دارید، به مستندات TestRail مراجعه کنید: Accessing the TestRail API.
اتصال #
- پس از تکمیل همهٔ فیلدها، روی Connect to TestRail کلیک کنید.
- Kiuwan اتصال را برقرار میکند و آن را در UI تأیید میکند.
#
مدیریت اتصال موجود #
بعد از برقراری اتصال، میتوانید آن را از همین بخش مدیریت کنید:
- ویرایش جزئیات اتصال
- حذف کامل integration، یعنی قطع اتصال TestRail، از برگهٔ Integrations.
ارسال نتایج Audit به TestRail #
- در Kiuwan، به Life Cycle > Deliveries بروید و Audit results را برای یک delivery باز کنید (روی آیکون Status کلیک کنید).
- در صفحه Audit results، آیکون menu کنار عنوان ماژول را باز کنید.
-
گزینه Send to TestRail را انتخاب کنید.

بعد از کلیک روی Send to TestRail ، Kiuwan یک پنجره pop-up نمایش میدهد که در آن مشخص میکنید نتایج در کدام بخش TestRail آپلود شوند:- project را انتخاب کنید
- test suite را انتخاب کنید
- عنوان test run (اختیاری). اگر این فیلد را خالی بگذارید، TestRail بهصورت خودکار یک عنوان برای test run ایجاد میکند.

- روی Send to TestRail کلیک کنید تا Audit results آپلود شود.
بعد از کلیک روی Send to TestRail ، Audit results برای پردازش به TestRail ارسال میشود. پس از تکمیل پردازش، TestRail یک ایمیل ارسال میکند که شامل لینکی به محل ایجاد نتایج در TestRail است.

مشاهده نتایج در TestRail #
پس از پردازش، میتوانید لینک موجود در ایمیل TestRail را باز کنید و test run ایجادشده و نتایج import شده را در TestRail ببینید. لینک گزارش اصلی Kiuwan هم در Description مربوط به Test Run ایجادشده قرار میگیرد.




