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
  • یادداشت‌های انتشار
  • انتشارات تاریخی
  • TestRail ۷.۵ پیش فرض

TestRail ۷.۵ پیش فرض

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

تاریخ انتشار Cloud: ۱۲-آوریل-۲۰۲۲

تاریخ انتشار سرور: ۲۵-آوریل-۲۰۲۲

ما مشتاقیم که در دسترس بودن عمومی TestRail ۷.۵ برای مشتریان TestRail Cloud و Server را اعلام کنیم.

TestRail ۷.۵ وب هوک‌هایی را معرفی می‌کند که به شما امکان می‌دهد اعلان‌های بلادرنگ را بر اساس رویدادهای TestRail مانند ذخیره تست‌کیس‌ها جدید، ایجاد آزمایش‌های جدید، افزودن نتایج تست و موارد دیگر راه‌اندازی کنید. این به شما امکان می‌دهد با ابزارهای دیگر در پشته فناوری خود ادغام‌های سفارشی ایجاد کنید – مانند راه‌اندازی ساخت‌های CI، شروع برنامه‌ای اتوماسیون آزمایشی، و دریافت اعلان‌ها در کانال‌های ارتباطی مانند Slack – به طوری که بتوانید ارتباط بین TestRail و بقیه زنجیره ابزار توسعه نرم‌افزار خود را ساده کنید و دید فعالیت‌های آزمایشی را برای همه اعضای تیم خود افزایش دهید. 

سرور TestRail ۷.۵ اکنون با ویژگی های موجود در TestRail Cloud ۷.۵ برابری کامل دارد، از جمله بهبودهای امنیتی با استانداردهای پیاده سازی SSO توسعه یافته (موجود در نسخه Enterprise)، احراز هویت چند عاملی (MFA)، و نقاط پایانی API جدید برای مدیریت پیشرفته کاربر.

نمای کلی #

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

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

برای مشتریان TestRail Enterprise Server، عملکرد Single Sign On (SSO) را با افزودن پشتیبانی از OpenID Connect (OIDC) و استانداردهای OAuth ۲.۰ گسترش داده‌ایم و پشتیبانی موجود برای SAML ۲.۰ را به TestRails اضافه کرده‌ایم. اکنون سازمان‌های بیشتری می‌توانند خط‌مشی‌های SSO را اجرا کنند تا اطمینان حاصل شود که اعتبار کاربران گم نمی‌شود، دزدیده نمی‌شود یا دوباره استفاده نمی‌شود. 

در مورد ایمن نگه داشتن داده ها در نمونه TestRail شما، همه مشتریان TestRail Server اکنون می توانند مطمئن شوند که کاربران با احراز هویت چند عاملی (MFA) وارد سیستم می شوند. با اجرای احراز هویت با ایمیل و برنامه‌های احراز هویت محبوب مانند Google Authenticator، Microsoft Authenticator، و Duo Mobile، بهتر از اعتبارنامه‌های سرقت شده برای دسترسی به داده‌های حساس محافظت می‌شوید.

این همه چیز نیست! ما ایجاد کاربران و گروه‌های کاربری را با سرویس LDAP شما، مانند Azure Active Directory، با نقاط پایانی API جدید آسان‌تر کردیم. همچنین اکنون می‌توانید کنترل کنید که کاربران و گروه‌های کاربری به کدام پروژه‌ها می‌توانند دسترسی داشته باشند و اطلاعات اضافی کاربر را بازیابی و به‌روزرسانی کنند، مانند عضویت در گروه و دسترسی سرپرست. به عنوان یک لایه امنیتی اضافی برای TestRail API، مدیران اکنون این گزینه را دارند که به جای رمز عبور حساب، از کلیدهای API استفاده کنند.

کنسول مدیریت جدید Webhooks #

به TestRail بروید اداره کنسول و حرکت به ادغام ها برگه از آنجا، را انتخاب کنید وب هوک ها برگه کنسول مدیریت وب هوک جدید، ایجاد وبکهک های جدید و همچنین تست، نظارت و مدیریت وب هوک هایی را که قبلاً ایجاد کرده اید را آسان می کند.

نظارت و مدیریت وب هوک های موجود #

در این مثال، ما قبلاً دو وب هوک ایجاد کرده‌ایم. اولی یک اعلان به Travis CI می فرستد که کار ساخت سرور CI/CD را راه اندازی می کند که مجموعه ای از تست های خودکار را اجرا می کند. مورد دوم زمانی که تست‌کیس‌ها جدید برای کمک به برقراری ارتباط با تیم ها طراحی می شود، اعلان ها را به Slack می فرستد، زیرا پوشش آزمایشی ما برای حداکثر دیده شدن تلاش های آزمایشی ما افزایش می یابد.

eweFWRr_UJH-V25coHt1kxWxW_NshlqlS8hmDzECpg_RSRfeIcoxl2Cjly0CKmfOwmsCyibhUifipnJT0yH91aPsWbBpZ5SyKctVfQI2SDWex-NB4kQ6ANqHQlcyYP2DHdEnXqh1.png

خبر خوب! ستون وضعیت نشان می دهد که هر دو وب هوک ما در حال حاضر کار می کنند زیرا کد پاسخ HTTP ۲-چیزی را دریافت می کند. اگر وب هوک پاسخ متفاوتی دریافت کند، مانند ۴۰۴ یا ۵۰۰، وضعیت وب هوک قرمز رنگ می شود، که نشان می دهد ما باید مشکل را بررسی کنیم.

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

آیا نیاز به آپدیت یک وب هوک دارید، فعلاً آن را غیرفعال کنید یا آن را حذف کنید؟ می‌توانید این کار را در ستون کنش‌ها در سمت راست وب‌قلابی که نادرست است یا به پایان روزهای خود رسیده است، انجام دهید. 

اما چگونه این وب هوک های شیرین و شیرین را راه اندازی کردیم؟ بیایید نگاهی بیندازیم!

وب هوک های خود را سفارشی کنید #

برای ایجاد یک وب هوک جدید، بر روی آن کلیک کنید اضافه کردن Webhook. در اینجا یکی از وبی‌هوک‌هایی است که در بالا مشاهده کردید، که باعث ایجاد یک build in می‌شود تراویس سی:

customize

برای ایجاد این وب هوک ما:

  • نامی (نسبتی) توصیفی به آن داد. 
  • ارائه شده است آدرس پیلود. این جایی است که محتوای وب هوک هنگام راه اندازی به آن ارسال می شود.
  • a را تنظیم کنید روش و نوع محتوا نشان می دهد که آیا ما در حال ارسال پست، دریافت، یا استفاده از روش دیگری هستیم. ما همچنین نشان دادیم که نوع محتوا باید چه باشد. 
  • برخی از سرصفحه‌های پیش‌فرض (آنهایی که به رنگ خاکستری هستند) و همچنین برخی از سرفصل‌های سفارشی (آنها به رنگ سیاه هستند) را تنظیم کنید. 

همانطور که می بینید، وب هوک ما هنوز بار زیادی ندارد. در زیر نحوه تهیه آن را به شما نشان خواهیم داد. Travis-CI اتفاقاً به مقدار زیادی محموله نیاز ندارد، بنابراین در این مثال خالی است. 

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

در تنظیمات پایین صفحه:

YYskRruiaF-nPMy70ZQ6NQnRy_mWD3ht9JI5omIVB1hasKxRKI6YycXvhpufbiLFznp7aaRvee-4FF-P7qeKYh2lNU-Q2sTLJZ9O7PWmgb2z2i-qngneGtLd0lD9jZKj9wPmm4R.png

  • در صورت نیاز می توانید یک Secret را به وب هوک خود اضافه کنید. این در هدرهای وب هوک گنجانده خواهد شد.
  • می‌توانید انتخاب کنید کدام رویدادهای TestRail باعث ایجاد وب‌هوک می‌شود و محتوا را به URL Payload مربوطه ارسال می‌کند. نام رویدادها باید خود توضیحی باشد، اما اگر آن را انتخاب کنید طرح ایجاد شد رویداد، برای مثال، زمانی که یک طرح در محدوده پروژه های انتخاب شده ایجاد می شود، وب هوک یک بار ارسال می کند.
  • پروژه هایی که رویدادها باید برای آنها اعمال شود را می توان در منطقه پروژه ها انتخاب کرد. در این مثال می بینید که ما تا کنون فقط یک پروژه در نمونه خود داریم و انتخاب شده است.
  • با علامت زدن (یا برداشتن علامت) چک باکس Active می توانید وب هوک را فعال یا غیرفعال کنید.

هنگامی که وب هوک خود را به طور کامل پیکربندی کردید، می توانید آن را ذخیره کنید، آن را آزمایش کنید و بگذارید تا طبق پیکربندی شما اجرا شود. 

در مثالی که تاکنون ارائه کرده‌ام، بار وب هوک من عمدتاً خالی بوده است (به غیر از هدرها و محتوای URL). با این حال، بسته به نیاز شما، ممکن است لازم باشد مقداری محتوای بارگذاری را تعریف کنید – بنابراین بیایید نگاهی به آن بیندازیم.

سفارشی کردن بارهای وب هوک #

فیلد بارگذاری webhook به گونه ای طراحی شده است که انعطاف پذیر باشد تا بتوانید با استفاده از کنسول webhooks هر نوع باری که می خواهید کم و بیش بسازید و ارسال کنید. 

موارد استفاده نمونه برای TestRail Webhooks #

از آنجایی که می‌توانید محموله‌های وب هوک و وبک‌هوک را از TestRail تقریباً به هر شکلی که می‌خواهید سفارشی کنید، روش‌های تقریباً بی‌پایانی وجود دارد که می‌توانید از webhook‌ها برای اتصال TestRail با ابزارهای دیگر در پشته فناوری خود استفاده کنید. با این اوصاف، دو مورد از رایج‌ترین موارد استفاده که پیش‌بینی می‌کنیم کاربران TestRail اتخاذ کنند، یکی، استفاده از webhooks برای راه‌اندازی کارهای ساخت CI/CD برای اتوماسیون تست و دوم، ارسال به‌روزرسانی‌ها برای ابزارهای ارتباطی مانند Slack یا Microsoft Teams است.

ساخت‌های ماشه‌ای برای اجرای اتوماسیون آزمایشی در TravisCI #

یک مورد معمول استفاده از وب هوک ها استفاده از آنها برای راه اندازی یک کار ساخت سرور CI/CD است که ممکن است مجموعه ای از تست های خودکار را با استفاده از Jenkins یا در این مثال TravisCI اجرا کند.

را مستندات TravisCI بیان می‌کند که تنها کاری که برای راه‌اندازی یک بیلد باید انجام دهید این است که از API آن‌ها استفاده کنید و اطمینان حاصل کنید که درخواست شما شامل مخزن مربوطه و جزئیات کار، همراه با احراز هویت مناسب است:

eJMMSfw6adYZIvuzX-31hGAjYRj3VIyfesf7wQKcYosdPHw555ILKrKEYVCRDz4ThRNPTqwe-S71aRhCSCWMnm5UZFL8b79FO3BF20y4vmNmXchGQj2guAMXfMa2BJzKBdHbt0ub.png

این مثال ساده باعث شروع کار ساخت و اجرای آن بدون هیچ دستورالعمل دیگری می شود. سناریوهای پیچیده‌تر را می‌توان با افزودن دستورالعمل‌های فرمت‌شده JSON به محموله webhook انجام داد. 

برای سناریوها و دستورالعمل های اضافی مربوط به سرور ساخت CI/CD خاص خود، توصیه می کنیم با اسناد مربوطه مشورت کنید.

اعلان‌ها را به Slack راه‌اندازی کنید #

یکی دیگر از موارد استفاده وب هوک ها ممکن است استفاده از آنها برای اطلاع رسانی به کاربران از رویدادهای TestRail از طریق یک برنامه پیام رسانی مانند Slack یا Microsoft Teams باشد.

من یک برنامه Slack راه اندازی کردم (دستورالعمل های انجام این کار را می توانید پیدا کنید اینجا) برای پذیرش بارهای دریافتی وب هوک از TestRail و ایجاد یک وب هوک در کنسول Webhooks TestRail:

trigger

فیلد بار کمی فشرده است، بنابراین ما بار کامل JSON را در زیر قرار داده‌ایم تا به شما ایده‌ای درباره کارهایی که می‌توانید با وبک‌هوک‌ها انجام دهید ارائه می‌کنیم. (Slack دستورالعمل های بیشتری را برای انجام قالب های مختلف پیام ارائه می دهد اینجا.)

{
“text”: “%event_creator% یک تست‌کیس جدید ایجاد کرد:”
    “بلوک ها”: [
  {
  “نوع”: “بخش”
  “متن”: {
  “نوع”: “mrkdwn”,
  “text”: “*%event_creator% یک تست‌کیس جدید ایجاد کرد:*”
  }
  }،
    {  
        “نوع”: “تقسیم کننده”
    }،
    {
  “نوع”: “بخش”
  “متن”: {
  “نوع”: “mrkdwn”,
  “متن”: “*<%url%|%name%>* n اولویت: %case_priority% n نوع: %case_type%”
  }
  }
    ]}

 

هنگامی که وب هوک اجرا می شود، با چیزی شبیه پیام زیر از Slack مواجه می شوید:

j6_tRhFNBXicyoKXuyjdUJHkCbwTbkQWAnCm-eUNP6twoKY5Hz00tHLXb1zlPZ1Dg9HMIip-wmN-UJNlAT2PY8QlLeOfIiFhHOwFRrzVvyaoQsUtKsvMFsXwELecK6CA6jIw6HKr.png

همانطور که در مثال بالا نشان داده شد، محموله های شما را می توان با داده های TestRail با استفاده از متغیرها تکمیل کرد.

از متغیرها برای دریافت داده از TestRail استفاده کنید و آنها را به صورت پویا در زمان اجرا پر کنید #

ما متغیرهای زیر را برای استفاده در بارهای وب هوک شما در دسترس قرار داده ایم:

  • %assigned_to% = متن، نام کاربری
  • %case_priority% = متن، اولویت اختصاص داده شده به تست‌کیس، به عنوان مثال. “بالا”
  • %case_type% = متن، به عنوان مثال “اتوماسیون”
  • %completed_on% = مهر زمانی
  • %config% = متن، runs.config
  • %custom_x% = شی/آرایه، فیلدهای مرتبط با فیلد را که با “custom_” شروع می شود، برمی گرداند.
  • %شرح% = متن، به عنوان مثال نقطه عطف.شرح
  • %due_on% = مهر زمانی
  • %entity_created% = مهر زمانی
  • %entity_creator% = متن، نام کاربری
  • % برآورد % = عدد صحیح، تخمین اختصاص داده شده به تست‌کیس (ارائه شده توسط کاربر)
  • %event_created% = مهر زمانی
  • %event_creator% = متن، نام کاربری
  • % event_type% = متن، {ایجاد، حذف شده، به روز شده، اختصاص داده شده}
  • %id% = عدد صحیح، شناسه منحصر به فرد، به عنوان مثال. case.id
  • %is_deleted% = Boolean، مقداری که نشان می دهد که آیا مورد/run/plan/milestone به عنوان حذف شده علامت گذاری شده است یا خیر
  • %milestone_id% = عدد صحیح، شناسه منحصر به فرد
  • %more_info% = متن، به عنوان مثال “”/api/v2/<نقطه پایانی>/<شناسه>”
  • %name% = متن، نام نهاد یا عنوان، به عنوان مثال. runs.name یا case.title
  • %project_id% = عدد صحیح، شناسه منحصر به فرد
  • %refs% = متن، به عنوان مثال “TR-۷۱، TR-۷۲”
  • %section_id% = عدد صحیح، شناسه منحصر به فرد
  • %stats% =  شی/آرایه، {passed_count، blocked_count، untested_count، retest_count، شکست_count، custom_status_n_count}
  • %suite_id% = عدد صحیح، شناسه منحصر به فرد
  • %template_name% = متن، الگوی مورد استفاده در تست‌کیس، به عنوان مثال. “جلسه اکتشافی”
  • %url% = متن، به عنوان مثال: “https://sjpknight.testrail.com/index.php?/milestones/view/۶۱”
  • % مخفی % = متن

متغیرها با افزودن آنها به فیلد بار قابل دسترسی هستند و هنگام راه اندازی webhook با داده های TestRail مربوطه پر می شوند:

payload

قابلیت افزودن متغیرها به بارهای وب هوک یک ویژگی بتا در حال حاضر است و چیزی است که در نسخه بعدی به دنبال بهبود آن هستیم. اگر بازخورد، پیشنهادی (مثلاً برای متغیرهای اضافی) یا درخواستی برای بهبود عملکرد دارید – بسیار خوشحال خواهیم شد که در مورد آنها از شما بشنویم!

با توجه به آن، چند موضوع شناخته شده وجود دارد که ما از آنها آگاه هستیم.

مسائل شناخته شده #

  1. فرآیند ذخیره وب‌هوک کمی سخت‌تر از آن چیزی است که ما می‌خواهیم. ما به دنبال بهبود روند در اسرع وقت خواهیم بود.
  2. فیلد محموله را نمی‌توان در حال حاضر گسترش داد، که در هنگام ایجاد محموله‌های بزرگ، زندگی را کمی دشوار می‌کند. ما انتظار داریم در این مورد نیز بهبود یابد. در عین حال، اگر بار بزرگی دارید، توصیه می کنیم آن را از یک IDE یا ابزار مشابه چسبانید.
  3. بارهای Webhook توسط رویدادهای مرتبط با API یا برخی از مسیرهای رویداد در رابط کاربری فعال نمی‌شوند (مثلاً کپی کردن یک مورد معادل ایجاد یک پرونده است، اما رویداد add case را راه‌اندازی نمی‌کند).
  4. فهرست کنونی متغیرهایی که می‌توان در بارگذاری‌ها استفاده کرد، محدودتر از آنچه ما می‌خواهیم است. اگر درخواست بیشتری دارید، لطفاً در مورد آنها به ما بگویید.

اگر موارد دیگری را مشاهده کردید، لطفاً به ما اطلاع دهید تماس با ما. بهبودهایی برای انتشار به‌روزرسانی به‌زودی برنامه‌ریزی شده است.

درباره وب هوک ها بیشتر بدانید >

سرور TestRail: پیاده سازی های جدید SSO #

ویژگی SSO TestRail به مدیران اجازه می دهد تا TestRail را با ارائه دهنده هویت SSO ترجیحی خود (IDP) با استفاده از پروتکل های SAML ۲.۰، OAuth ۲.۰ و OpenID Connect ادغام کنند. در عمل، این بدان معنی است که مدیریت کاربران را می توان با ایجاد یک بار در IDP و سپس دسترسی آنها به برنامه های کاربردی مورد نیاز کاربر – در این مورد TestRail – ساده کرد.

شما می توانید SSO را با پیمایش به آن فعال کنید اداره > تنظیمات سایت > SSO، پروتکل دلخواه خود را انتخاب کرده و تنظیمات مورد نیاز را پر کنید. می توانید از صفحه پیکربندی SSO برای ادغام با هر ارائه دهنده هویتی که SAML ۲.۰، OAuth ۲.۰ یا OpenID Connect را پشتیبانی می کند، استفاده کنید.

در حالی که SSO یک نیست جدید ویژگی در TestRail، پشتیبانی از OAuth ۲.۰ و OIDC اکنون در نسخه ۷.۴ در دسترس است و به اجرای قبلی SAML ۲.۰ اضافه می شود. ما اسناد موجود خود را برای پیکربندی SSO به روز کرده ایم و راهنماهایی برای انواع ابزارهای محبوب با استفاده از هر پروتکل موجود داریم:

  • OAuth 2.0 – Azure
  • OAuth 2.0 – Google
  • OAuth 2.0 – Okta
  • OpenID Connect – Azure
  • OpenID Connect – Google
  • OpenID Connect – Okta
  • SAML 2.0 – Azure
  • SAML ۲.۰ – گوگل
  • SAML 2.0 – Okta

اینجا را کلیک کنید تا درباره پیاده سازی Enterprise SSO بیشتر بیاموزید

سرور TestRail: احراز هویت چند عاملی #

برای افزایش امنیت برای نمونه‌های TestRail، ما احراز هویت چند عاملی (MFA) را اضافه کرده‌ایم تا بتوانید از تأیید هویت کاربران از طریق ایمیل یا برنامه‌های احراز هویت محبوب اطمینان حاصل کنید. این می تواند برای نمونه TestRail شما فعال شود و سپس بر اساس هر کاربر فعال شود. هر مدیری می تواند MFA را برای TestRail در زیر فعال کند تنظیمات سایت > امنیت:

MFA-Site-setting

برای اینکه پس از آن نیاز به MFA برای کاربران خود داشته باشید، می توانید این تنظیم را بر اساس هر کاربر یا با ویرایش انبوه کاربران خود فعال کنید. نیاز به MFA همچنین به کلیدهای API برای کاربران TestRail شما که از API استفاده می کنند نیاز دارد.

Require-MFA-checkbox.png

پس از فعال شدن MFA، کاربران باید هنگام ورود به TestRail یک کد یکبار مصرف وارد کنند:

Authentication-code-entry-1024x631.png

به طور پیش فرض، این کد از طریق ایمیل برای کاربر ارسال می شود:

Email-code-verification.png

از طرف دیگر، کاربران می‌توانند حساب‌های فردی خود را به یک برنامه احراز هویت که از الگوریتم گذرواژه یکبار مصرف مبتنی بر زمان پشتیبانی می‌کند، مانند Authy، Google Authenticator یا Microsoft Authenticator متصل کنند.  برای پیکربندی یک برنامه احراز هویت، کاربران باید این مراحل را دنبال کنند:

  1. حرکت به تنظیمات من > احراز هویت و فشار دهید اتصال دکمه برای یک برنامه احراز هویت:

Authentication-1

۲. دستورالعمل های موجود در گفتگو را دنبال کنید:

Authentication-2

  1. تنظیمات کاربر خود را ذخیره کنید

برای اطلاعات بیشتر در مورد MFA اینجا را کلیک کنید

سرور TestRail: تغییرات API #

TestRail API تعدادی به روز رسانی برای بهبود مدیریت مجوز برای کاربران، گروه های کاربری و پروژه ها دریافت کرد. اکنون نقاط پایانی کاربر جزئیات اضافی کاربر و نقاط پایانی پروژه اکنون اطلاعات مجوز بیشتری را برای کاربران و گروه ها برمی گرداند. نقاط پایانی جدیدی اضافه شده اند تا امکان ایجاد و مدیریت کاربران و گروه های کاربری TestRail را فراهم کنند. 

در اینجا یک تفکیک مختصر از به‌روزرسانی‌های نقاط پایانی موجود است:

get_user و get_users از فیلدهای اضافی زیر برای کاربران پشتیبانی کنید:

  • ایمیل_اعلان ها
  • is_admin
  • group_ids
  • mfa_required
  • پروژه های اختصاص داده شده
  • sso_enabled

دریافت_پروژه، دریافت_پروژه ها، و update_project اکنون از

فیلدهای زیر:

  • default_role_id
  • پیش فرض_نقش
  • گروه ها*
  • کاربران*

گروه ها و فیلدهای کاربر حاوی اطلاعات کاربر و گروه خاص پروژه خواهند بود.

برای بهبود مدیریت کاربر و گروه، نقاط پایانی زیر را به API TestRail اضافه کرده‌ایم

  • add_user – یک کاربر جدید TestRail ایجاد کنید
  • update_user – یک کاربر TestRail موجود را به روز کنید
  • get_group – دریافت اطلاعات در مورد یک گروه کاربری خاص
  • get_groups – اطلاعات مربوط به همه گروه های کاربری را در TestRail دریافت کنید
  • add_group – ایجاد یک گروه کاربری جدید
  • update_group – یک گروه کاربری موجود را به روز کنید
  • delete_group – حذف یک گروه کاربری
  • دریافت_نقش – تمام نقش های کاربر موجود در TestRail را دریافت کنید

لطفا توجه داشته باشید: اگر احراز هویت چند عاملی برای کاربران مورد نیاز باشد، صرف نظر از فعال بودن تنظیمات سایت، به کلیدهای API برای این کاربران نیاز دارد.

دریافت TestRail ۷.۵ #

می‌توانید یک آزمایش رایگان ۳۰ روزه TestRail را از اینجا (ابر یا سرور) شروع کنید: https://secure.testrail.com/customers/testrail/trial/

اگر می خواهید برای TestRail Cloud اشتراکی ایجاد کنید، می توانید این کار را از داخل TestRail از طریق Administration انجام دهید. > اشتراک. یا اگر می خواهید مجوزهای سرور TestRail را سفارش دهید، می توانید این کار را از وب سایت ما در اینجا انجام دهید: https://secure.testrail.com/customers/shop/annual/purchase/

مشتریان ثبت نام شده می توانند نسخه کامل را از پورتال صورتحساب TestRail ما دانلود کنند: https://secure.testrail.com/customers/auth/login/

TestRail Enterprise #

برای کسب اطلاعات بیشتر در مورد SSO، Project Level Administration یا هر یک از ویژگی های دیگر TestRail Enterprise، لطفا وارد شوید و با ما تماس بگیرید تیم پشتیبانی، یا اگر وارد نشده اید، روی آن کلیک کنید درخواست ارسال کنید دکمه سمت راست بالای این صفحه

مطمئن نیستید که در کدام طرح TestRail هستید؟ تماس بگیرید و ما خوشحال می شویم کمک کنیم.

به روز رسانی به TestRail ۷.۵ #

TestRail Cloud #

نمونه های TestRail Cloud به طور خودکار به آخرین نسخه به روز می شوند. شما می توانید نسخه خود را از طریق بررسی کنید راهنمای TestRail > درباره TestRail آیتم منو

سرور TestRail #

مشتریان ثبت نام شده می توانند نسخه کامل را از پورتال صورتحساب TestRail ما دانلود کنند: https://secure.testrail.com/customers/auth/login/

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

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TestRail ۷.۴ پیش فرضTestRail ۸.۰.۱ پیش‌فرض (۱۰۲۹)

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

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

فهرست مطالب
  • نمای کلی
  • کنسول مدیریت جدید Webhooks
  • نظارت و مدیریت وب هوک های موجود
    • وب هوک های خود را سفارشی کنید
    • سفارشی کردن بارهای وب هوک
  • موارد استفاده نمونه برای TestRail Webhooks
    • ساخت‌های ماشه‌ای برای اجرای اتوماسیون آزمایشی در TravisCI
    • اعلان‌ها را به Slack راه‌اندازی کنید
    • از متغیرها برای دریافت داده از TestRail استفاده کنید و آنها را به صورت پویا در زمان اجرا پر کنید
    • مسائل شناخته شده
    • سرور TestRail: پیاده سازی های جدید SSO
    • سرور TestRail: احراز هویت چند عاملی
    • سرور TestRail: تغییرات API
    • دریافت TestRail 7.5
    • TestRail Enterprise
    • به روز رسانی به TestRail 7.5
      • TestRail Cloud
      • سرور TestRail
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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

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

ثبت نام

ورود

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