Skip to content
تست ریل |‌ سرویس مدیریت تستتست ریل |‌ سرویس مدیریت تست
  • صفحه اصلی
  • درباره ما
  • تماس با ما
  • ورود / عضویت
  • سبد خرید
    • سبد خرید شما خالی است.

      بازگشت به فروشگاه

  • سبد خرید

    سبد خرید شما خالی است.

    بازگشت به فروشگاه

Testrail

543
  • راهنمای کاربر
    • آغاز کار با TestRail
      • جستجو کنید
      • پروژه ها و انواع آنها
      • نکات و ترفندهای استفاده
      • میانبرها و کلیدهای میانبر صفحه کلید
      • مقدمه ای بر TestRail
      • مرجع قالب بندی ویرایشگر متن
      • صفحه شروع به کار
      • سرور TestRail در مقابل TestRail Cloud
      • بهترین شیوه‌ها
        • بهترین روش ها: کد تست اتوماسیون را با هوش مصنوعی ایجاد کنید
        • راهنمای بهترین روش ها: بک الگ اتوماسیون تست
        • راهنمای بهترین روش ها: TestRail CLI
        • راهنمای بهترین روش ها: معیارهای تست
        • راهنمای بهترین تمرین‌ها: آزمایش‌ها و نتایج
        • راهنمای بهترین روش ها: تست‌کیس‌ها
        • راهنمای بهترین اقدامات: نقاط عطف
    • هوش مصنوعی در TestRail
      • راهنمای استفاده از هوش مصنوعی مسئول
      • اولویت بندی تست ها با هوش مصنوعی
        • درک دلایل هوش مصنوعی در اولویت بندی با هوش مصنوعی
        • چگونه با اولویت با هوش مصنوعی بهترین نتایج را بدست آوریم
        • شروع با تست های اولویت بندی با هوش مصنوعی
      • ایجاد تست‌کیس‌ها با هوش مصنوعی
        • چگونه می‌توان بهترین نتایج را از TestRail&#۸۲۱۷;s AI Test Case Generator دریافت کرد
        • شروع سریع: تست‌کیس‌ها را با هوش مصنوعی ایجاد کنید
      • تست ویژگی های هوش مصنوعی با استفاده از TestRail
        • ادغام ابزارهای ارزیابی هوش مصنوعی با TestRail
        • الگوی ارزیابی هوش مصنوعی با داشبورد Quality Insights
      • خودکار کردن تست‌کیس‌ها با هوش مصنوعی
        • بیشترین بهره را از اتوماسیون مبتنی بر هوش مصنوعی در TestRail ببرید
        • شروع کار با Automate Test Cases با هوش مصنوعی
    • تست‌کیس‌ها
      • توسعه رفتار محور (BDD)
      • تست‌کیس‌ها را از CSV یا Excel وارد کنید
      • مراحل مشترک
      • تست‌کیس‌ها را از XML وارد کنید
      • جابجایی، کپی، حذف و بازیابی تست‌کیس‌ها
      • مراحل آزمون و نتایج آزمون را جدا کنید
      • برچسب زدن
      • مجموعه های آزمایشی
      • فیلتر کردن و مرتب سازی
      • تست‌کیس‌ها صادرات
      • قالب های تست‌کیس
      • اضافه کردن تست‌کیس‌ها
      • بخش ها
      • فیلدهای تست‌کیس
    • برنامه‌ریزی و اجرای تست
      • به روز رسانی نتایج آزمون
      • ایجاد اجرای تست جدید
      • برنامه های آزمایشی جدید ایجاد کنید
      • تنظیمات
      • تعیین تست برای اجرا
      • اجرای مجدد تست‌کیس‌ها
      • بسته شدن برنامه ها و برنامه های آزمایشی
      • ارائه نتایج آزمون
      • نقاط عطف
    • گزارش‌گیری و تحلیل
      • سوالات متداول را گزارش می دهد
      • سفارشی کردن نمودارها
      • نمای کلی گزارشات
      • تنظیمات کلی برای گزارش ها
      • چاپ گزارش ها
      • نمودارها و داشبوردها
      • گزارش موارد استفاده
      • گزارش موارد
        • گزارش وضعیت برتر (موارد).
        • گزارش توزیع اموال (موارد).
        • گزارش پوشش مراجع (موارد).
        • گزارش خلاصه فعالیت (موارد).
      • گزارش های بین پروژه ای
        • کاربر (اجرای تست) حجم کاری
        • خلاصه پروژه ها (اجرای تست).
      • گزارش نقص
        • خلاصه برای مراجع (نقایص) گزارش
        • گزارش خلاصه برای موارد (نقایص).
        • گزارش خلاصه (نقایص).
      • گزارش نتایج
        • گزارش توزیع اموال (نتایج).
        • گزارش مقایسه موارد (نتایج).
        • گزارش مقایسه برای مراجع (نتایج).
      • گزارش های خلاصه
        • گزارش اجراها (خلاصه).
        • گزارش پروژه (خلاصه).
        • گزارش طرح (خلاصه).
        • گزارش Milestone (خلاصه).
    • مدیریت و سفارشی‌سازی‌ها
      • ذخیره سازی و مدیریت داده ها
      • مدیریت پیوست ها
      • پیکربندی فیلدهای سفارشی
      • اضافه کردن یک لوگوی سفارشی به نمونه TestRail
      • افزودن کاربران به نمونه TestRail
      • پیکربندی یک تم (روشن یا تاریک) در TestRail
      • بایگانی هوشمند برای اجرای تست و طرح
      • پیکربندی تنظیمات زبان در TestRail
      • تنظیمات و ادغام های پشتیبانی شده از TestRail
      • پشتیبان گیری روزانه حرفه ای TestRail میزبانی شد
      • اسکریپت های رابط کاربری
        • نمونه اسکریپت های رابط کاربری
        • معرفی اسکریپت های رابط کاربری
      • مدیریت کاربران و امنیت
        • پیکربندی احراز هویت چند عاملی (MFA)
        • مدیریت مجوزها و نقش های کاربر
        • مدیریت امنیت کاربر
        • مدیریت امنیت نمونه
    • راهنمای سازمانی
      • تست پارامتر، متغیرها و مجموعه داده ها
      • نسخه آزمایشی
      • بررسی و تایید تست‌کیس‌ها
      • مدیریت در سطح پروژه
      • سفارشی سازی ایمیل
      • زمان پشتیبان گیری و بازیابی قابل تنظیم
      • ثبت حسابرسی
      • خلاصه ای از ویژگی های سازمانی
      • پیکربندی یک ورود به سیستم (SSO)
        • پیکربندی ADFS SSO
        • پیکربندی Okta SSO
        • پیکربندی Google SSO
        • پیکربندی Azure SSO
        • SSO را پیکربندی کنید
    • راهنمای مهاجرت
      • مهاجرت: CSV و Excel
      • مهاجرت: مقدمه
      • از سرور TestRail به TestRail Cloud مهاجرت کنید
      • مهاجرت از QMetry
      • از TestLink مهاجرت کنید
      • از Azure DevOps مهاجرت کنید
      • مهاجرت از Xray (ابر)
      • مهاجرت از Xray (سرور و دیتاسنتر)
      • مهاجرت از qTest
      • مهاجرت از مقیاس Zephyr
      • مهاجرت از Zephyr Squad
    • صورتحساب و مدیریت حساب
      • پورتال صورتحساب TestRail
      • تغییرات آتی در قیمت اشتراک ماهانه TestRail
      • درخواست های ارزیابی امنیتی
      • گزینه های اشتراک و صورتحساب
      • صورتحساب و مدیریت &#۸۲۱۱; سوالات متداول
  • راهنمای سرور
    • نصب و راه اندازی
      • فعال کردن کار پس زمینه
      • تنزل رتبه TestRail
      • نصب سرور سازمانی
      • به روز رسانی کلید مجوز ویرایشگر متن غنی (۲۰۲۶)
      • نسخه های پشتیبانی شده از سرور TestRail
      • نصب نسخه های 9.4.1 تا 10.4.1
        • ارتقا TestRail از ۹.۴.۱ به ۱۰.۴.۱ در ویندوز
        • ارتقا TestRail از ۹.۴.۱ به ۱۰.۴.۱ در یونیکس/لینوکس
        • الزامات نصب ۹.۴.۱ تا ۱۰.۴.۱
        • نصب با داکر
          • نصب ۹.۴.۱ تا ۱۰.۴.۱ در Docker
        • نصب با یونیکس/لینوکس
          • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; نسخه های ۱۰.۰.۱ به بعد
          • نصب TestRail (یونیکس/لینوکس)
          • ایجاد پایگاه داده خالی SQL (یونیکس / لینوکس)
          • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; نسخه های ۹.۴.۱ تا ۹.۸.۱
        • نصب روی ویندوز
          • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه های ۱۰.۰.۱ به بعد
          • ایجاد پایگاه داده SQL خالی (ویندوز)
          • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه های ۹.۴.۱ تا ۹.۸.۱
          • نصب TestRail (ویندوز)
      • نسخه های قدیمی تر
        • نصب نسخه 9.3.2
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰/۹.۲.۱ به ۹.۳.۲ در ویندوز
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰/۹.۲.۱ به ۹.۳.۲ در یونیکس/لینوکس
          • الزامات نصب &#۸۲۱۱; نسخه ۹.۳.۲
          • نصب با داکر
            • نصب ۹.۳.۲.۱۰۰۲ روی داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; ۹.۳.۲.۱۰۰۲
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
            • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه ۹.۳.۲.۱۰۰۲
        • نصب نسخه 9.2.1
          • الزامات نصب &#۸۲۱۱; نسخه ۹.۲.۱
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰ به ۹.۲.۱ در یونیکس/لینوکس
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰ به ۹.۲.۱ در ویندوز
          • نصب با داکر
            • نصب ۹.۲.۱.۱۰۱۰ روی داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; ۹.۲.۱.۱۰۱۰
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
            • آماده سازی سرور ویندوز شما برای نصب &#۸۲۱۱; نسخه ۹.۲.۱.۱۰۱۰
        • نصب نسخه 9.1.0
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰ به ۹.۱.۰ در ویندوز
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰ به ۹.۱.۰ در یونیکس/لینوکس
          • الزامات نصب &#۸۲۱۱; نسخه ۹.۱.۰
          • نصب با داکر
            • نصب ۹.۱.۰.۱۰۲۵ در داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; ۹.۱.۰.۱۰۲۵
          • نصب روی ویندوز
            • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۹.۱.۰.۱۰۲۵
        • نصب نسخه 9.0.0
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰ به ۹.۰.۰ در ویندوز
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰ به ۹.۰.۰ در یونیکس/لینوکس
          • الزامات نصب &#۸۲۱۱; نسخه ۹.۰.۰
          • نصب با داکر
            • نصب ۹.۰.۰.۱۰۹۱ در داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; ۹.۰.۰.۱۰۹۱
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
            • آماده سازی سرور ویندوز شما برای نصب &#۸۲۱۱; نسخه ۹.۰.۰.۱۰۹۱
        • نصب نسخه 8.1.0
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶ به ۸.۱.۰ در یونیکس/لینوکس
          • ارتقا TestRail از ۸.۰.۴/۸.۰.۶ به ۸.۱.۰ در ویندوز
          • الزامات نصب &#۸۲۱۱; نسخه ۸.۱.۰
          • نصب با داکر
            • نصب ۸.۱.۰.۶۱۸۶ در داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; ۸.۱.۰.۶۱۸۶
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
            • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه ۸.۱.۰.۶۱۸۶
        • نصب نسخه 8.0.6
          • الزامات نصب &#۸۲۱۱; نسخه ۸.۰.۶
          • ارتقا TestRail از ۸.۰.۴ به ۸.۰.۶ در ویندوز
          • ارتقا TestRail از ۸.۰.۴ به ۸.۰.۶ در یونیکس/لینوکس
          • نصب با داکر
            • نصب ۸.۰.۶.۱۰۱۹ روی داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
          • نصب روی ویندوز
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
            • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه ۸.۰.۶.۱۰۱۹
        • نصب نسخه 8.0.4
          • ارتقا TestRail از ۸.۰.۱ به ۸.۰.۴ در ویندوز
          • ارتقا TestRail از ۸.۰.۱ به ۸.۰.۴ در یونیکس/لینوکس
          • الزامات نصب &#۸۲۱۱; نسخه ۸.۰.۴
          • نصب با داکر
            • نصب ۸.۰.۴.۷۰۳۶ در داکر
          • نصب بر روی یونیکس / لینوکس
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • آماده سازی سرور ویندوز خود برای نصب &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۴.۷۰۳۶
        • نصب نسخه 8.0.1
          • ارتقا TestRail از ۷.۵.۳ به ۸.۰.۱ در یونیکس/لینوکس
          • ارتقا TestRail از ۷.۵.۳ به ۸.۰.۱ در ویندوز
          • الزامات نصب &#۸۲۱۱; نسخه ۸.۰.۱
          • نصب با داکر
            • نصب ۸.۰.۱.۱۰۲۹ در داکر
          • نصب بر روی یونیکس / لینوکس
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • نصب TestRail (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • ایجاد پایگاه داده خالی SQL (یونیکس/لینوکس) &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • آماده سازی سرور یونیکس/لینوکس برای نصب &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • ایجاد پایگاه داده خالی SQL (ویندوز) &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • نصب پایگاه داده Cassandra NoSQL در ویندوز &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
            • آماده سازی سرور ویندوز شما برای نصب &#۸۲۱۱; نسخه ۸.۰.۱.۱۰۲۹
        • نصب نسخه 7.5
          • الزامات نصب
          • ارتقاء TestRail
          • نصب بر روی یونیکس / لینوکس
            • نصب TestRail
            • ایجاد پایگاه داده SQL خالی
            • نصب پایگاه داده Cassandra NoSQL در یونیکس / لینوکس
            • آماده سازی سرور یونیکس/لینوکس برای نصب
          • نصب روی ویندوز
            • نصب TestRail
            • ایجاد پایگاه داده SQL خالی
            • نصب پایگاه داده Cassandra NoSQL
            • در حال آماده سازی سرور ویندوز خود برای نصب
          • نصب با داکر
            • نصب در Docker: انتقال و ارتقا TestRail
            • نصب در Docker: فایل ها را بنویسید
            • نصب در Docker: شروع به کار
            • نصب در Docker: نمای کلی
    • مدیریت سرور
      • راه اندازی یک سرور مرحله بندی
      • ایمن سازی نصب های سرور TestRail
      • بهینه سازی نصب های سرور TestRail
      • بازیابی نسخه پشتیبان TestRail
      • ایجاد یک نسخه پشتیبان از نمونه سرور TestRail خود
      • عیب یابی
        • PHP ۵.۶ را به PHP ۷.x ارتقا دهید
        • افزایش محدودیت حافظه PHP
        • نصب پسوند SQLsrv PHP
        • عیب یابی نصب سرور TestRail
        • افزایش محدودیت آپلود فایل PHP
        • اجرای تشخیص Phpinfo().
        • حذف داده های اضافی از نمونه TestRail شما
        • نصب پسوند SQLsrv PHP &#۸۲۱۱; نسخه ۸.۰
        • در حال اجرا Phpinfo() diagnostics &#۸۲۱۱; نسخه ۸.۰
    • سفارشی سازی ها و افزونه ها
      • سفارشی کردن یک پلاگین نقص
      • ساخت پلاگین نقص سفارشی
      • زبان ها: ترجمه رابط کاربری TestRail
      • اشکال زدایی اسکریپت های سفارشی
      • افزونه های گزارش سفارشی
        • گزارش ها: ساخت پلاگین گزارش سفارشی (۳/۳)
        • گزارش ها: ساخت افزونه گزارش سفارشی (۲/۳)
        • گزارش ها: ساخت یک افزونه گزارش سفارشی (۱/۳)
        • معرفی گزارش های سفارشی
    • احراز هویت
      • احراز هویت: پیاده سازی یک ورود به سیستم با TestRail
      • احراز هویت: LDAP
      • احراز هویت: Active Directory
      • احراز هویت: مقدمه
    • استهلاک کاساندرا
      • پاک کردن فایل های پیوست قدیمی
      • سرور TestRail Cassandra انتقال داده به MySQL برای لینوکس
      • TestRail Server Cassandra Data Migration برای Docker برای ویندوز و لینوکس
      • TestRail Server Cassandra Data Migration به MS SQL Server برای ویندوز
  • ادغام‌ها
    • ادغام‌های الزامات و نقص‌ها
      • مقدمه ای بر ادغام های مرجع و نقص
      • پیکربندی ادغام های مرجع
      • پیکربندی متغیرهای کاربر
      • پیکربندی ادغام نقص
      • ادغام با Aha! توسعه دهید
      • ادغام های موجود
        • ادغام با Axosoft
        • ادغام با Trello
        • با YouTrack یکپارچه شوید
        • ادغام با VersionOne
        • ادغام با Vault
        • ادغام با Trac
        • با Redmine یکپارچه شوید
        • با Rally یکپارچه شوید
        • ادغام با Pivotal Tracker
        • ادغام با مانتیس
        • ادغام با Lighthouse
        • ادغام با FogBugz (یا دستنوشته)
        • ادغام با fixx
        • ادغام با Bugzilla
        • ادغام با BugTracker.NET
        • ادغام با Bitbucket
        • ادغام با ایمیل
        • ادغام با Azure DevOps
        • ادغام با Axosoft SOAP API
        • ادغام با Axosoft REST API
        • ادغام با Assembla
        • با آسانا یکپارچه شوید
        • برنامه TestRail Azure DevOps
        • ادغام با GitLab
        • ادغام با GitHub
        • با ClickUp یکپارچه شوید
        • ادغام با Monday.com
        • اطلسیان جیرا
          • برنامه TestRail Jira
          • استفاده از فیلدهای سفارشی با ادغام Jira
          • ادغام Jira را به صورت دستی پیکربندی کنید
          • به سرور Jira متصل شوید
          • به Jira Cloud متصل شوید
          • با Jira یکپارچه شوید
          • بررسی پوشش جیرا
          • سوالات متداول ادغام TestRail Jira
          • به مرکز داده Jira متصل شوید
    • یکپارچه سازی امنیتی
      • یکپارچه سازی اسکن های Kiuwan SAST از طریق UI
      • یکپارچه سازی اسکن های Kiuwan SAST از طریق CLI
    • داشبوردها
      • مروری بر ادغام های داشبورد
      • ادغام با Confluence
    • وب هوک ها
      • وب هوک ها
  • اتوماسیون تست
    • TestRail CLI
      • شروع کار با TestRail CLI
      • ورود به سیستم و قابلیت مشاهده
      • مرجع دستورات توسعه رفتار محور (BDD).
      • راهنمای عملکرد صفحه بندی موازی برای مجموعه آزمایشی بزرگ
      • TRCLI در خطوط لوله CI/CD
      • دریافت بیشتر از TRCLI
      • نقشه برداری JUnit به TestRail
      • منابع پارامتر
      • نمونه های استفاده
      • مرجع دستورات CLI
      • SauceLabs و saucectl گزارش می دهند
      • گردش کار Specification-first
      • گردش کار کد اول
    • ادغام فریم‌ورک‌های اتوماسیون
      • ادغام با نمایشنامه نویس
      • ادغام با Pytest
      • ادغام با Cypress
      • ادغام با TestNG
      • ادغام با Robot Framework
      • ادغام با NUnit
      • ادغام با JUnit۵
      • با Curiosity Quality Modeller یکپارچه شوید
      • ادغام با Ranorex
      • ادغام با K۶
      • ادغام با Postman
      • ادغام با WebdriverIO
      • ادغام با JMeter
      • ادغام با Robot Framework (با استفاده از Robot Parser)
      • ادغام با سلنیوم
      • ادغام با testRigor
        • testRigor ادغام در TestRail
        • ادغام با testRigor
    • ادغام ابزارهای CI/CD
      • ادغام با جنکینز (استایل آزاد)
      • ادغام با GitHub Actions
      • ادغام با Azure Pipelines
      • ادغام با Bitbucket
      • ادغام با Travis CI
      • ادغام با CircleCI
      • ادغام با جنکینز (خط لوله)
      • ادغام با GitLab CI/CD
    • اسکریپت های UI برای اتوماسیون تست
      • اسکریپت های UI برای اتوماسیون تست
  • راهنمای API
    • شروع کار با TestRail API
      • رسیدگی به خطا
      • اتصال دات نت (C#/VB.NET)
      • یاقوت صحافی
      • پایتون صحافی
      • اتصال PHP
      • مقدمه ای بر TestRail API
      • اتصال جاوا
      • دسترسی به TestRail API
    • موارد استفاده از API
      • خروجی گرفتن از تست‌کیس‌ها
      • صادرات نتایج آزمون
      • ایجاد تست‌کیس‌ها
      • واردات نتایج آزمون
      • API از معرفی موارد استفاده می کند
    • مرجع API
      • BDD ها
      • تست ها
      • متغیرها
      • کاربران
      • قالب ها
      • سوئیت ها
      • وضعیت ها
      • مراحل مشترک
      • بخش ها
      • اجرا می شود
      • فیلدهای نتیجه
      • نقش ها
      • گزارش ها و گزارش های بین پروژه ای
      • نتایج
      • پروژه ها
      • اولویت ها
      • نقاط عطف
      • طرح ها
      • گروه ها
      • مجموعه داده ها
      • تنظیمات
      • انواع مورد
      • موارد
      • فیلدهای تست‌کیس
      • پیوست ها
      • فیلدهای فیلتر پویا
      • برچسب ها
  • یادداشت‌های انتشار
    • آهنگ انتشار پیش فرض
      • TestRail ۱۰.۵.۱ پیش فرض (۱۰۰۱)
      • TestRail ۱۰.۴.۱ پیش فرض (۱۰۰۴)
      • TestRail ۱۰.۳.۱ پیش فرض (۱۰۰۹)
      • TestRail ۱۰.۱.۳ پیش فرض (۱۰۰۶)
      • TestRail ۱۰.۲.۰ پیش فرض (۱۰۷۶)
      • TestRail ۱۰.۱.۲ پیش فرض (۱۰۰۲)
      • TestRail ۱۰.۱.۱ پیش فرض (۱۰۱۱)
      • TestRail ۱۰.۰.۱ پیش فرض (۱۰۱۰)
      • TestRail ۱۰.۰.۰ پیش فرض (۱۰۶۸)
      • TestRail ۹.۸.۱ پیش فرض (۱۵۰۶)
      • TestRail ۹.۷.۲ پیش فرض (۱۰۰۳)
      • TestRail ۹.۷.۱ پیش فرض (۱۰۰۹)
      • TestRail ۹.۷.۰ پیش فرض (۱۰۳۶)
      • TestRail ۹.۶.۱ پیش فرض (۱۰۳۳)
      • TestRail ۹.۶.۰ پیش فرض (۱۰۳۲)
      • TestRail ۹.۵.۳ پیش فرض (۱۰۵۸)
      • TestRail ۹.۵.۲ پیش فرض (۱۰۴۷)
      • TestRail ۹.۵.۰ پیش فرض (۱۰۴۰)
      • TestRail ۹.۴.۰ پیش فرض (۱۰۵۴)
      • TestRail ۹.۳.۲ پیش فرض (۱۰۰۲)
      • TestRail ۹.۳.۱ پیش‌فرض (۱۰۲۰)
      • TestRail ۹.۳.۰ پیش فرض (۱۰۸۰)
      • TestRail ۹.۲.۱ پیش فرض (۱۰۱۰)
      • TestRail ۹.۲.۰ پیش فرض (۱۲۲۵)
      • TestRail ۹.۱.۲ پیش فرض (۱۰۲۸)
      • TestRail ۹.۱.۱ پیش فرض (۱۰۲۷)
      • TestRail ۹.۱.۰ پیش فرض (۱۰۲۵)
      • TestRail ۹.۰.۰ پیش‌فرض (۱۰۹۱)
      • TestRail ۹.۰.۰ پیش فرض (۱۰۵۷)
      • TestRail ۹.۰.۰ پیش فرض (۱۰۵۶)
    • سرور منتشر می شود
      • سرور TestRail ۱۰.۴.۱.۱۰۰۴
      • TestRail ۱۰.۴.۱.۱۰۰۴ Docker Image
      • TestRail ۱۰.۳.۱.۱۰۰۹ Docker Image
      • سرور TestRail ۱۰.۳.۱.۱۰۰۹
      • سرور TestRail ۱۰.۲.۰.۱۰۷۶
      • TestRail ۱۰.۲.۰.۱۰۷۶ Docker Image
      • TestRail ۱۰.۱.۴.۱۰۰۴ Docker Image
      • سرور TestRail ۱۰.۱.۴.۱۰۰۴
      • TestRail ۱۰.۰.۱.۱۰۱۰ Docker Image
      • سرور TestRail ۱۰.۰.۱.۱۰۱۰
      • TestRail ۹.۸.۱.۱۵۰۶ Docker Image
      • سرور TestRail ۹.۸.۱.۱۵۰۶
      • سرور TestRail ۹.۶.۱.۱۰۳۳
      • TestRail ۹.۶.۱.۱۰۳۳ Docker Image
      • TestRail ۹.۵.۱.۱۰۴۲ Docker Image
      • سرور TestRail ۹.۵.۱.۱۰۴۲
      • TestRail ۹.۴.۱.۱۰۰۱ Docker Image
      • سرور TestRail ۹.۴.۱.۱۰۰۱
      • TestRail ۹.۳.۲.۱۰۰۲ Docker Image
      • سرور TestRail ۹.۳.۲.۱۰۰۲
      • TestRail ۹.۳.۱.۱۰۲۰ Docker Image
      • سرور TestRail ۹.۳.۱.۱۰۲۰
      • سرور TestRail ۹.۲.۱.۱۰۱۰
      • TestRail ۹.۲.۱.۱۰۱۰ Docker Image
      • TestRail ۹.۱.۱.۱۰۲۷ Docker Image
      • سرور TestRail ۹.۱.۱.۱۰۲۷
      • TestRail ۹.۱.۰.۱۰۲۵ Docker Image
      • سرور TestRail ۹.۱.۰.۱۰۲۵
      • سرور TestRail ۹.۰.۰.۱۰۹۱
      • TestRail ۹.۰.۰.۱۰۹۱ Docker Image
      • TestRail ۹.۰.۰.۱۰۵۷ Docker Image
      • سرور TestRail ۹.۰.۰.۱۰۵۷
      • سرور TestRail ۸.۱.۰.۶۱۸۶
      • TestRail ۸.۱.۰.۶۱۸۶ Docker Image
      • TestRail ۸.۱.۰.۶۱۶۵ Docker Image
      • سرور TestRail ۸.۱.۰.۶۱۶۵
      • TestRail ۸.۰.۶.۱۰۱۹ Docker Image
      • سرور TestRail ۸.۰.۶.۱۰۱۹
      • TestRail ۸.۰.۴.۷۰۳۶ Docker Image
      • سرور TestRail ۸.۰.۴.۷۰۳۶
      • سرور TestRail ۸.۰.۱.۱۰۲۹
      • TestRail ۸.۰.۱.۱۰۲۹ Docker Image
      • سرور TestRail ۸.۰.۰.۱۰۸۹
      • سرور TestRail ۷.۵
    • انتشارات تاریخی
      • TestRail ۸.۱.۰ پیش فرض (۶۱۸۵)
      • TestRail ۸.۱.۰ پیش فرض (۶۱۶۵)
      • TestRail ۸.۱.۰ پیش فرض (۶۱۶۱)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۲۹)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۱۹)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۱۴)
      • TestRail ۸.۰.۵ پیش‌فرض (۱۰۵۵)
      • TestRail ۸.۰.۵ پیش‌فرض (۱۰۳۹)
      • TestRail ۸.۰.۴ پیش فرض (۷۰۳۶)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۸۷)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۷۰)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۶۷)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۶۶)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۶۴)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۶۳)
      • TestRail ۸.۰.۲ پیش فرض (۳۱۳۸)
      • TestRail ۸.۰.۱ پیش فرض (۱۰۳۳)
      • TestRail ۷.۶ پیش فرض
      • TestRail ۶.۶ پیش فرض
      • TestRail ۸.۰.۱ پیش فرض (۱۰۳۰)
      • TestRail ۵.۲ پیش فرض
      • TestRail ۵.۳ پیش فرض
      • TestRail ۵.۴ پیش فرض
      • TestRail ۵.۴.۱ پیش فرض
      • TestRail ۵.۵ پیش فرض
      • TestRail ۵.۶ پیش فرض
      • TestRail ۵.۷ پیش فرض
      • TestRail ۶.۰ پیش فرض
      • TestRail ۶.۱ پیش فرض
      • TestRail ۶.۲ پیش فرض
      • TestRail ۶.۳ پیش فرض
      • TestRail ۶.۴ پیش فرض
      • TestRail ۶.۵ پیش فرض
      • TestRail ۶.۷ پیش فرض
      • TestRail ۵.۱ پیش فرض
      • TestRail ۵.۰ (افزونه و به روز رسانی مدیریت تست JIRA ۷.۰)
      • TestRail ۵.۰ پیش فرض
      • TestRail ۴.۲ پیش فرض
      • TestRail ۴.۱ پیش فرض
      • TestRail ۴.۰ پیش فرض
      • TestRail ۳.۱ پیش فرض
      • TestRail ۳.۰ پیش فرض
      • TestRail ۲.۷.۱ پیش فرض
      • TestRail ۲.۷ پیش فرض
      • TestRail ۲.۶ پیش فرض
      • TestRail ۲.۵ پیش فرض
      • TestRail ۷.۰ پیش فرض
      • TestRail ۷.۱ پیش فرض
      • TestRail ۷.۲ پیش فرض
      • TestRail ۷.۳ پیش فرض
      • TestRail ۲.۴ پیش فرض
      • TestRail ۲.۳ پیش فرض
      • TestRail ۲.۲ پیش فرض
      • TestRail ۲.۱ پیش فرض
      • TestRail ۲.۰ پیش فرض
      • TestRail ۱.۳ پیش فرض
      • TestRail ۱.۲ پیش فرض
      • TestRail ۱.۰ پیش فرض
      • TestRail ۱.۱ پیش فرض
      • TestRail Beta ۱.۰.۴
      • TestRail Beta ۱.۰.۳
      • TestRail Beta ۱.۰.۲
      • TestRail ۷.۴ پیش فرض
      • TestRail ۷.۵ پیش فرض
      • TestRail ۸.۰.۱ پیش‌فرض (۱۰۲۹)
      • TestRail ۷.۸.۰ پیش‌فرض (۱۱۴۱)
      • TestRail ۷.۸.۰ پیش فرض (۱۱۴۰)
      • TestRail ۷.۷ دسترسی زودهنگام
      • TestRail ۷.۸.۰ پیش فرض (۱۱۱۶)
      • TestRail ۷.۸.۰ پیش فرض (۱۱۳۶)
      • TestRail ۷.۸.۰ پیش‌فرض (۱۰۵۹)
دسته‌ها را مشاهده کنید
  • خانه
  • مستندات
  • Testrail
  • Testrail
  • ادغام‌ها
  • وب هوک ها
  • وب هوک ها

وب هوک ها

مدت زمان مطالعه: : 13 دقیقه

با Webhooks، می‌توانید بر اساس رویدادهایی که در TestRail اتفاق می‌افتد، اطلاعات بی‌درنگ به سایر برنامه‌ها ارائه دهید.

برخلاف درخواست‌های API معمولی، که برای دریافت اطلاعات جدید در حین به‌روزرسانی، باید مرتب نظرسنجی کنید، وب‌هوک‌ها به شما امکان می‌دهند زمانی که رویدادهای خاصی در TestRail رخ می‌دهند، اعلان‌ها و بارگذاری‌ها را به سیستم‌ها یا برنامه‌های خارجی ارسال کنید، مانند زمانی که تیم شما تست‌کیس‌ها جدید اضافه می‌کند، آزمایش‌های جدید ایجاد می‌کند یا نتایج تست جدید را آپلود می‌کند. این به شما امکان می‌دهد TestRail را با هر برنامه کاربردی با یک API ادغام کنید، فرآیندهای کلیدی را در چرخه آزمایش خود تسریع بخشید و پیشرفت فعالیت‌های آزمایشی خود را برای کل تیم خود افزایش دهید.

چگونه یک وب هوک اضافه کنیم #

دو روش مختلف برای افزودن یک هوک وجود دارد: به صورت جهانی (که برای هر پروژه ای در نمونه TestRail شما فعال می شود)، یا برای پروژه های خاص.

برای راه‌اندازی یک هوک در تمام پروژه‌های خود، به مدیر > یکپارچه سازی.

را انتخاب کنید وب هوک ها برگه این جایی است که می توانید وب هوک ها را اضافه کنید یا موارد موجود را ویرایش کنید.

Webhooks ss1.png

  #

ستون وضعیت نشان می دهد که آیا وب هوک در حال حاضر فعال و کار می کند یا خیر. اگر وب هوک خطایی دریافت کند، وضعیت به رنگ قرمز علامت گذاری می شود. این نمای کلی همچنین نام وب هوک، پروژه هایی که با آنها مرتبط است و رویدادهایی که باعث ایجاد وب هوک می شوند را به شما نشان می دهد.

کلیک کنید اضافه کردن Webhook برای راه اندازی یک مورد جدید پنجره زیر را مشاهده خواهید کرد که به شما امکان می دهد یک نام اضافه کنید، URL بارگیری، روش، نوع محتوا و اطلاعات کلیدی مانند هدر و بار را مشخص کنید.

Webhooks ss2.png

  • به وب هوک خود یک نام توصیفی بدهید.
  • a اضافه کنید آدرس پیلود: این URL جایی است که محتوای وب هوک هنگام راه اندازی به آن ارسال می شود.
  • روش: بین POST، GET، PUT، PATCH یا DELETE انتخاب کنید.
  • a را انتخاب کنید نوع محتوا. گزینه های موجود عبارتند از:
    • application/json
    • application/x-www-form-urlencoded
    • برنامه/xml
    • متن/xml
    • متن/ساده
  • هر اضافی اضافه کنید سرصفحه ها ممکن است برای وب هوک خود نیاز داشته باشید. همه وب هوک ها در TestRail دارای سرصفحه های پیش فرض هستند که به رنگ خاکستری هستند، اما می توانید سرصفحه های سفارشی را نیز اضافه کنید که به رنگ سیاه ظاهر می شوند.
  • a اضافه کنید بار به وب هوک شما فیلد Payload به گونه ای طراحی شده است که انعطاف پذیر باشد تا بتوانید تقریباً هر نوع محموله ای را که می خواهید با استفاده از کنسول بسازید یا ارسال کنید. (برای اطلاعات بیشتر به پیلودهای زیر مراجعه کنید.)

  • همچنین می توانید a را تنظیم کنید راز در صورت نیاز به وب هوک خود برای اهداف احراز هویت. این در هدرهای وب هوک گنجانده خواهد شد.
  • زیر رویدادها، با علامت زدن کادرهای سمت چپ هر گزینه، رویدادهایی را که می خواهید وب هوک ها را راه اندازی کنند، انتخاب کنید
    • شما می توانید چندین رویداد را برای راه اندازی یک وب هوک انتخاب کنید
  • زیر پروژه ها، کادرهای مربوط به هر پروژه را علامت بزنید که می خواهید رویدادهای انتخابی شما این وب هوک را فعال کنند.

  • در نهایت، می توانید با علامت زدن (یا برداشتن علامت) وب هوک را فعال یا غیرفعال کنید فعال جعبه
  • کلیک کنید تنظیمات را ذخیره کنید هنگامی که شما آماده هستید

پس از پیکربندی وب هوک، می توانید تنظیمات وب هوک را با استفاده از دکمه تست در سمت راست بالای صفحه آزمایش کنید. اضافه کردن Webhook گفتگو در اینجا درباره آزمایش پیکربندی webhooks خود بیشتر بیاموزید.

اضافه کردن وب هوک به پروژه های خاص #

همچنین می‌توانید از طریق ویرایش پروژه صفحه برو به مدیر، کلیک کنید پروژه ها از منوی موجود در نوار کناری سمت راست، و سپس روی آن کلیک کنید نماد مداد برای رفتن به ویرایش پروژه صفحه یا، اگر قبلاً در آن هستید بررسی اجمالی پروژه صفحه برای یک پروژه خاص، کلیک کنید ویرایش کنید در گوشه سمت راست بالا در ویرایش پروژه ها صفحه، کلیک کنید وب هوک ها برای افزودن یا ویرایش یک هوک خاص به آن پروژه.

Webhooks ss4.png

 

تست و ممیزی وب هوک ها #

هنگام افزودن یک وب هوک جدید، ایده خوبی است که آن را قبل از ذخیره آن آزمایش کنید تا بتوانید ابتدا درخواست، بارگذاری و پاسخ را بررسی کنید. می‌توانید وبک‌هوک‌ها را در حالی که در ابتدا آن‌ها را در تنظیمات پیکربندی می‌کنید، آزمایش کنید اضافه کردن وب هوک صفحه، یا به وب هوک موجود برگردید تا بعداً آن را آزمایش کنید. همچنین می‌توانید درخواست‌های تاریخی ایجاد شده توسط وبک‌هوک‌هایی را که در تنظیمات Webhooks خود تنظیم کرده‌اید، مرور کنید.

برای آزمایش وبی هوکی که قبلاً ایجاد کرده‌اید یا فعالیت تاریخی را مرور کنید، به آن بازگردید یکپارچه سازی زیر مدیر، و بازگشت به وب هوک ها برگه قسمت Testing را در سمت راست صفحه پیدا کنید. 

Webhooks205.png

در اینجا، می توانید گزارشی از تحویل های اخیر و تاریخ ها را مشاهده کنید. بر روی یک تحویل اخیر کلیک کنید تا اطلاعاتی را که در سرصفحه‌ها گنجانده شده است و حجم بار وب هوک خود را بر اساس رویداد خاصی که باعث آن تحویل شده است، مرور کنید. درخواست کنید برگه

Webhooks206.png

در پاسخ تب، می‌توانید کد وضعیت پاسخی را که TestRail از برنامه خارجی شما دریافت کرده است و همچنین هدرها و بار پاسخ را مشاهده کنید.

Webhooks207.png

رویدادهای وب هوک #

هنگامی که یک وب هوک را در TestRail راه‌اندازی می‌کنید، می‌توانید رویدادهای خاصی را انتخاب کنید که آن را راه‌اندازی کند. در اینجا لیستی از رویدادهایی وجود دارد که می توانید در این زمان برای راه اندازی وب هوک ها انتخاب کنید.

رویداد توضیحات
طرح ایجاد شد اگر این رویداد را بررسی کنید، هر بار که یک طرح آزمایشی جدید در پروژه/های انتخاب شده ایجاد می شود، وب هوک فعال می شود.
طرح به روز شد اگر این رویداد را بررسی کنید، هر بار که به‌روزرسانی طرح آزمایشی در پروژه یا پروژه‌های انتخابی به‌روزرسانی می‌شود، وب هوک فعال می‌شود.
ورود طرح ایجاد شد اگر این رویداد را بررسی کنید، هر بار که یک ورودی Test Plan در پروژه/های انتخاب شده ایجاد می شود، وب هوک فعال می شود.
برنامه ورود به روز شد اگر این رویداد را بررسی کنید، هر بار که ورودی طرح آزمایشی در پروژه/های انتخابی به‌روزرسانی می‌شود، وب هوک فعال می‌شود.
اجرا ایجاد شد اگر این رویداد را بررسی کنید، هر بار که اجرای تست در پروژه/های انتخابی ایجاد می‌شود، وب هوک فعال می‌شود.
اجرا به روز شد اگر این رویداد را بررسی کنید، هر بار که اجرای تست در پروژه/های انتخابی به‌روزرسانی می‌شود، وب هوک فعال می‌شود.
مورد ایجاد شد اگر این رویداد را بررسی کنید، هر بار که یک Test Case در پروژه/های انتخابی ایجاد می شود، وب هوک فعال می شود.
مورد به روز شد اگر این رویداد را بررسی کنید، هر بار که یک Test Case در پروژه/های انتخابی به‌روزرسانی می‌شود، وب هوک فعال می‌شود.
نتیجه آزمایش ایجاد شد اگر این رویداد را بررسی کنید، هر بار که یک نتیجه آزمایشی در پروژه/های انتخابی ایجاد می‌شود، وب هوک فعال می‌شود.
گزارش ایجاد شد اگر این رویداد را بررسی کنید، هر بار که گزارشی در پروژه/های انتخابی ایجاد می شود، وب هوک فعال می شود.
گزارش بین پروژه ای ایجاد شد اگر این رویداد را بررسی کنید، هر بار که یک گزارش بین پروژه‌ای در پروژه/های انتخابی ایجاد می‌شود، وب هوک فعال می‌شود – در دسترس برای طرح های مجوز سازمانی فقط
همه اگر این کادر را علامت بزنید، هر بار که هر یک از سناریوهای قبلی اتفاق می افتد، وب هوک فعال می شود.

می توانید تعدادی از متغیرها را به پیلود خود اضافه کنید تا زمینه و داده های بیشتری به وب هوک خود اضافه کنید. لیست کامل را در زیر مشاهده کنید.

محموله ها #

فیلد محموله موجود در کنسول webhook به شما امکان می دهد تقریباً هر نوع باری را که می خواهید بسازید و ارسال کنید. این نمونه‌ای از ساختار محموله JSON برای دانستن نوع کارهایی است که می‌توان برای Slack انجام داد.

{
  "text": "%event_creator% created a new test case:",
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*%event_creator% created a new test case:*"
      }
    },
    {
      "type": "divider"
    },
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*<%url%|%name%>* \n Priority: %case_priority% \n Type: %case_type%"
      }
    }
  ]
}

هنگامی که وب هوک اجرا می شود، نتیجه پیامی مشابه این پیام در حالت slack است.

Webhooks208.png

متغیرهای بار #

متغیرهای مختلفی برای تکمیل بار در دسترس هستند. متغیرهای موجود برای استفاده در بارهای وب هوک در این زمان عبارتند از:

متغیر تایپ کنید توضیحات
%assigned_to% متن برای نام کاربری که نهاد به آن اختصاص داده شده است استفاده می شود.
%case_priority% متن برای وضعیت فیلد اولویت تست‌کیس در هنگام راه‌اندازی یک بار وب هوک مربوط به یک رویداد آزمایشی استفاده می‌شود (مثلاً «بالا»، «متوسط» «کم»).
%case_type% متن اگر مشخص شده باشد، برای نوع تست‌کیس که بار رویداد برای آن راه‌اندازی شده است استفاده می‌شود (مانند «عملکردی»، «دود»، «رگرسیون» و غیره).
%completed_on% مهر زمانی برای مهر زمانی نقطه عطف/طرح/اجرا (که به عنوان “بسته” مشخص شده است) استفاده می شود.
%config% متن برای نام پیکربندی موجودیت استفاده می شود. (فقط ورودی های طرح آزمایشی).
%custom_x% شی / آرایه برای برگرداندن تمام فیلدهای تست‌کیس سفارشی، زمانی که یک رویداد تست‌کیس راه اندازی می شود، با فیلد با “custom_” شروع می شود (یعنی جایگزین “x” با نام های فیلد سفارشی) استفاده می شود. (به عنوان مثال، اگر یک فیلد سفارشی به نام “شماره نسخه” ایجاد کرده اید، متغیر باید %custom_version_number٪ باشد.
%شرح% متن برای توصیف موجودیتی که یک رویداد برای آن بارگذاری وب هوک را راه‌اندازی می‌کند (مانند شرح نقطه عطف یا شرح اجرای تست) استفاده می‌شود.
%due_on% مهر زمانی برای تاریخی که انتظار می رود یک نقطه عطف تکمیل شود استفاده می شود. (فقط نقاط عطف).
%entity_created% مهر زمانی برای زمانی استفاده می شود که موجودیت (که رویداد برای آن راه اندازی شده است) ایجاد شده است.
%entity_creator% متن برای نام کاربری که موجودیت را ایجاد کرده و رویداد برای آن راه‌اندازی شده است (مثلاً نام کاربری که تست‌کیس را در ابتدا ایجاد کرده است) استفاده می‌شود.
% برآورد % عدد صحیح برای میدان تخمین یک تست‌کیس هنگام راه‌اندازی یک بار وب هوک مربوط به یک رویداد تست‌کیس استفاده می‌شود.
%event_created% مهر زمانی برای تعیین زمانی که رویداد webhook رخ می دهد استفاده می شود.
%event_creator% متن برای نام کاربری که رویداد webhook را ایجاد کرده و راه‌اندازی کرده است استفاده می‌شود.
% event_type% متن برای نوع رویدادی که بارگذاری وب هوک را فعال کرده است (مانند «طرح ایجاد شد»، «مورد به‌روزرسانی شد»، «گزارش ایجاد شد» و غیره استفاده می‌شود.
%id% عدد صحیح برای شناسه نهادی استفاده می‌شود که رویدادی برای آن بارگذاری وب هوک را راه‌اندازی می‌کند (مثلاً «۱۱۷» در برچسب شناسه موردی «C117» یا «۴۲» در برچسب ID اجرا شده «R42»).
%is_deleted% بولی برای نشان دادن اینکه آیا مورد، اجرا، برنامه یا نقطه عطف به عنوان حذف شده علامت گذاری شده است یا خیر استفاده می شود.
%milestone_id% عدد صحیح اگر با هر نقطه عطفی مرتبط باشد، برای شناسه منحصربه‌فرد نقطه عطفی که نهاد با آن مرتبط است، استفاده می‌شود.
%more_info% متن برای نقطه پایانی API استفاده می‌شود که می‌توان آن را برای یافتن اطلاعات بیشتر در مورد نهادی که رویداد برای آن راه‌اندازی شده است فراخوانی کرد (مثلاً “/api/v2/get_runs/۳”).
%name% متن برای نام (یا عنوان) نهادی که یک رویداد برای آن یک بار وب هوک را راه‌اندازی می‌کند، استفاده می‌شود.
%project_id% عدد صحیح برای پروژه TestRail که موجودیت به آن مرتبط است استفاده می شود.
%project_ids% لیست اعداد صحیح در صورتی که “Cross-Project Report ایجاد شده” انتخاب شده باشد، اینها هستند پروژه های انتخاب شده در گزارش – در دسترس برای طرح های مجوز سازمانی فقط
%refs% متن برای هر گونه اطلاعات ذخیره شده در قسمت «مرجع» موجودیت وب هوک (مانند «TR-۷۱، TR-۷۲») استفاده می شود.
%section_id% عدد صحیح برای شناسایی بخش مرتبط با یک تست‌کیس استفاده می شود.
%stats% شی / آرایه برای مجموعه کاملی از معیارهای نتایج تست مربوط به یک طرح، اجرا یا نقطه عطف (تعداد_گذرشده، تعداد_مسدود، تعداد_تست_نشده، شمارش مجدد، شمارش_ناموفق، شمارش_سفارشی_وضعیت) استفاده می‌شود.
%suite_id% عدد صحیح برای شناسایی مجموعه آزمایشی مربوط به اشتراک موجودیت وب هوک استفاده می شود.
%template_name% متن برای الگوی تست‌کیس استفاده می‌شود که هنگام راه‌اندازی بارگذاری وب هوک مربوط به یک رویداد آزمایشی استفاده می‌شود (مانند «مراحل آزمایشی»، «جلسه اکتشافی»).
%url% متن برای نشانی اینترنتی نمونه استفاده می‌شود که از طریق آن می‌توان موجودیت را در TestRail مشاهده کرد (به‌عنوان مثال: «https://allboard.testrail.com/index.php?/milestones/view/۶۱″).
% مخفی % متن در صورت وجود، برای توکن وارد شده در قسمت Secret webhook استفاده می شود.

می‌توانید متغیرها را به فیلد بار اضافه کنید و زمانی که webhook مانند تصویر زیر فعال شد، با داده‌های TestRail مربوطه پر می‌شوند.

Webhooks209.png

نصب در محل (سرور TestRail) #

نصب نسخه سرور TestRail TestRail ۷.۵ شامل برخی مراحل اضافی و اختیاری است که مستقیماً با ویژگی های جدید webhooks مرتبط است. در طول فرآیند نصب یا ارتقا، یک مرحله اضافی به شما ارائه می شود که طی آن می توانید سرور صف پیام RabbitMQ را برای مدیریت بارهای وب هوک خروجی خود پیکربندی کنید.

  #

استفاده از سرور صف پیام رسانی برای مدیریت بارهای وب هوک خروجی برای نمونه های سرور TestRail اختیاری است و برای نصب یا ارتقاء به TestRail Server ۷.۵ لازم نیست. اگر نمی‌خواهید سرور صف پیام را در طول فرآیند نصب یا ارتقاء اضافه کنید، می‌توانید به سادگی با کلیک کردن روی دکمه Next در جادوگر نصب به مرحله بعدی فرآیند نصب بروید.

اگر تصمیم دارید برای این منظور از صف پیام استفاده کنید، در طول نصب یا ارتقاء سرور TestRail، باید موارد زیر را اضافه کنید:

  • نام سرور RabbitMQ
  • شماره پورت RabbitMQ (به طور پیش فرض ۵۶۷۲)
  • نام کاربری و رمز عبور RabbitMQ
  • و به صورت اختیاری گواهی RabbitMQ و کلید خصوصی

Webhooks 10.png

Webhooks 11.png

تنظیمات صف پیام را نیز می توان در آن یافت و اضافه یا به روز کرد مدیر > تنظیمات سایت کنسول

  #

در حال حاضر فقط RabbitMQ به عنوان سرور صف پیام پشتیبانی می شود.

توجه:

هنگام پیکربندی نقاط پایانی HTTPS برای وب‌قلاب‌های سرور TestRail، گواهی SSL ارائه‌شده توسط نقطه پایانی webhook باید مورد اعتماد سرور TestRail باشد.

CA خصوصی/داخلی
زنجیره کامل گواهی باید قابل اعتماد باشد. این به معنای افزودن Root CA و هر گواهینامه CA متوسطی است که برای صدور گواهی سرور به فروشگاه Trust TestRail استفاده می شود.

گواهی خود امضا شده
از آنجایی که زنجیره گواهی وجود ندارد، خود گواهی سرور باید به فروشگاه اعتماد اضافه شود تا TestRail بتواند به آن اعتماد کند. گواهینامه‌های خودامضا معمولاً فقط در محیط‌های داخلی توسعه‌یافته یا کنترل‌شده استفاده می‌شوند و معمولاً برای نقاط پایانی قابل دسترسی عمومی توصیه نمی‌شوند.

این پیکربندی است مورد نیاز نیست اگر نقاط پایانی وب هوک شما از گواهی‌هایی استفاده می‌کند که توسط مقامات گواهی مورد اعتماد عمومی مانند Let’s Encrypt، DigiCert یا ارائه دهندگان مشابه صادر شده است.

به‌روزرسانی شده در 1405-04-15

احساسات شما چیست؟

  • خوشحال
  • عادی
  • ناراحت

این مقاله را به اشتراک بگذارید:

  • Facebook
  • X
  • LinkedIn
  • Pinterest
وب هوک هاوب هوک ها

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

فهرست مطالب
  • چگونه یک وب هوک اضافه کنیم
    •  
    • اضافه کردن وب هوک به پروژه های خاص
  • تست و ممیزی وب هوک ها
  • رویدادهای وب هوک
  • محموله ها
    • متغیرهای بار
  • نصب در محل (سرور TestRail)
    •  
    •  
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

برای استفاده از مطالب تست ریل، داشتن «هدف غیرتجاری» و ذکر «منبع» کافیست. تمام حقوق اين وب‌سايت نیز برای وبسایت تست ریل است.

  • صفحه اصلی
  • درباره ما
  • تماس با ما

حساب کاربری ندارید؟

ثبت نام

ورود

گذرواژه خود را فراموش کرده اید؟