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 CLI
  • مرجع دستورات CLI

مرجع دستورات CLI

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

TestRail_CLI (Navy Logo).png

مرجع عمومی #

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

وقتی از این استفاده کنید:

  • شما می خواهید گردش کار QA را از اسکریپت های محلی یا خطوط لوله CI/CD خودکار کنید
  • شما می خواهید اقدامات سریعتر و قابل تکرار بدون نیاز به استفاده از TestRail UI انجام شود

 

ابتدایی ترین دستور برای نمایش اطلاعات راهنما برای گزینه ها و دستورات موجود:

trcli --help

که لیستی مانند زیر را بازیابی می کند:

TestRail CLI v1.1X.X
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli [OPTIONS] COMMAND [ARGS]...

  TestRail CLI

Options:
  -c, --config           Optional path definition for testrail-credentials
                         file or CF file.
  -h, --host             Hostname of instance.
  --project              Name of project the Test Run should be created under.
  --project-id           Project id. Will be only used in case project name
                         will be duplicated in TestRail  [x>=1]
  -u, --username         Username.
  -p, --password         Password.
  -k, --key              API key used for authenticating with TestRail. This
                         must be used in conjunction with --username. If
                         provided, --password is not required.
  -v, --verbose          Output all API calls and their results.
  --verify               Verify the data was added correctly.
  --insecure             Allow insecure requests.
  -b, --batch-size       Configurable batch size.  [default: (50); x>=2]
  -t, --timeout          Batch timeout duration.  [default: (60); x>=0]
  -y, --yes              answer 'yes' to all prompts around auto-creation
  -n, --no               answer 'no' to all prompts around auto-creation
  -s, --silent           Silence stdout
  --proxy                Proxy address and port (e.g.,
                         http://proxy.example.com:8080).
  --proxy-user           Proxy username and password in the format
                         'username:password'.
  --noproxy              Comma-separated list of hostnames to bypass the proxy
                         (e.g., localhost,127.0.0.1).
  --parallel-pagination  Enable parallel pagination for faster case fetching
                         (experimental).
  --help                 Show this message and exit.

Commands:
  add_run         Add a new test run in TestRail
  export_gherkin  Export BDD test case from TestRail as .feature file
  import_gherkin  Upload or update Gherkin .feature file in TestRail
  labels          Manage labels in TestRail
  parse_cucumber  Parse Cucumber JSON results and upload to TestRail
  parse_junit     Parse JUnit report and upload results to TestRail
  parse_openapi   Parse OpenAPI spec and create cases in TestRail
  parse_robot     Parse Robot Framework report and upload results to...
  references      Manage references in TestRail
  update          Update TRCLI to the latest version from PyPI.

 

گزینه های جهانی #

این گزینه ها را می توان با هر دستور TRCLI استفاده کرد.

گزینه توضیحات
-c, --config مسیر فایل کانفیگ (به عنوان مثال، testrail-credentials.json). برای ذخیره جزئیات ورود به سیستم مفید است تا در خط فرمان در معرض دید قرار نگیرند.
-h, --host URL نمونه TestRail شما، مانند https://yourcompany.testrail.io. مورد نیاز.
--project نام پروژه در TestRail برای ایجاد یا واکشی اجراها تحت پروژه داده شده استفاده می شود.
--project-id شناسه پروژه، فقط زمانی استفاده می شود که چندین پروژه یک نام داشته باشند.
-u, --username TestRail نام کاربری ورود به سیستم (معمولا ایمیل). لازم است مگر اینکه از فایل پیکربندی استفاده کنید.
-p, --password TestRail رمز عبور. در صورت استفاده از کلید API اختیاری است.
-k, --key کلید API برای احراز هویت ایمن استفاده با --username.
-v, --verbose نمایش دهید سیاهههای مربوط به جزئیات، از جمله تماس ها و پاسخ های API. برای رفع اشکال مفید است.
--verify تایید می کند که داده ها (مانند نتایج آزمون آپلود شده) به درستی اضافه شده است.
--insecure اجازه دهید درخواست های HTTPS ناامن (از تأیید اعتبار SSL صرفنظر کنید). با احتیاط استفاده کنید.
-b, --batch-size تعداد موارد برای پردازش هر دسته API. پیش فرض: ۵۰. افزایش برای آپلودهای بزرگ.
-t, --timeout زمان انتظار (بر حسب ثانیه) بین دسته‌های API. پیش‌فرض: ۳۰. محدودیت‌های نرخ API را تنظیم کنید.
-y, --yes به صورت خودکار پاسخ دهید “بله” به درخواست (به عنوان مثال، تست‌کیس‌ها ایجاد خودکار). مفید در CI/CD.
-n, --no به صورت خودکار پاسخ دهید “نه” به درخواست ها. از ایجاد خودکار تست‌کیس‌ها مفقود شده جلوگیری می کند.
-s, --silent همه را سرکوب کنید خروجی استاندارد (stdout).
--proxy استفاده از a سرور پروکسی (به عنوان مثال، http://proxy.company.com:8080).
--proxy-user پروکسی اعتبارنامه در username:password قالب
--noproxy لیست جدا شده با کاما از میزبان برای دور زدن پروکسی (به عنوان مثال، localhost,127.0.0.1).
--help نمایش کمک برای دستور.

 

خلاصه دستورات #

فرمان کاری که انجام می دهد
add_run a را ایجاد می کند اجرای تست جدید در TestRail
labels مدیریت کنید برچسب ها در TestRail
export_gherkin تست‌کیس BDD را صادر کنید از TestRail به عنوان فایل ویژگی
import_gherkin آپلود کنید یا آپدیت قرقره فایل .feature در TestRail
parse_cucumber پارسس الف گزارش JSON خیار و نتایج را در TestRail بارگذاری می کند.
parse_junit پارسس الف گزارش JUnit و نتایج را در TestRail بارگذاری می کند.
parse_openapi یک را تجزیه می کند مشخصات OpenAPI و تست‌کیس‌ها ایجاد می کند.
parse_robot پارسس الف چارچوب ربات گزارش تست و نتایج آپلود
references مدیریت مراجع برای تست‌کیس‌ها در TestRail
update TRCLI را به آخرین نسخه از PyPI به روز کنید.

یک اجرای تست جدید در TestRail ایجاد کنید #

استفاده کنید trcli add_run هنگامی که می خواهید یک اجرای تست در TestRail ایجاد کنید – چه برای اجرای دستی یا قبل از آپلود نتایج خودکار. همچنین می‌توانید از آن برای تعریف زمان‌بندی، اختصاص آزمایش‌کننده‌ها یا برچسب‌گذاری اجرا با مراجع یا الزامات استفاده کنید.

این برای:

  • مدیران QA یا آزمایش کنندگان برنامه ریزی از قبل کار می کنند
  • مهندسان اتوماسیون قبل از بارگذاری نتایج به یک شناسه اجرا نیاز دارند
  • تیم‌ها اجراهای آزمایشی را با الزامات، نقاط عطف یا تاریخ‌های سرعت همسو می‌کنند

 

مثال #

trcli add_run \
  --title "Release 2.3 Regression" \
  --suite-id 7 \
  --milestone-id 14 \
  --run-start-date "08/01/2025" \
  --run-end-date "08/05/2025" \
  --run-include-all \
  --run-refs REQ-101,REQ-202 \
  --run-assigned-to-id 3

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

گزینه های موجود #

TestRail CLI v1.1X.X
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli add_run [OPTIONS]

  Add a new test run in TestRail

Options:
  --title                     Title of Test Run to be created or updated in
                              TestRail.
  --run-id                    ID of existing test run to update. If not
                              provided, a new run will be created.  [x>=1]
  --suite-id                  Suite ID to submit results to.  [x>=1]
  --run-description           Summary text to be added to the test run.
  --milestone-id              Milestone ID to which the Test Run should be
                              associated to.  [x>=1]
  --run-start-date            The expected or scheduled start date of this
                              test run in MM/DD/YYYY format
  --run-end-date              The expected or scheduled end date of this test
                              run in MM/DD/YYYY format
  --run-assigned-to-id        The ID of the user the test run should be
                              assigned to.  [x>=1]
  --clear-run-assigned-to-id  Clear the assignee of the test run (only valid
                              when updating with --run-id).
  --run-include-all           Use this option to include all test cases in
                              this test run.
  --auto-close-run            Use this option to automatically close the
                              created run.
  --run-case-ids              Comma separated list of test case IDs to include
                              in the test run (i.e.: 1,2,3,4).
  --run-refs                  A comma-separated list of
                              references/requirements (up to 250 characters)
  --run-refs-action           Action to perform on references: 'add'
                              (default), 'update' (replace all), or 'delete'
                              (remove all or specific)
  -f, --file                  Write run data to file.
  --help                      Show this message and exit.

 

گزینه توضیحات
--title نام اجرای تست، در رابط کاربری TestRail نشان داده شده است (به عنوان مثال، “Sprint ۳۴ Regression”).
--run-id  شناسه از اجرای تست موجود برای به روز رسانی. اگر ارائه نشود، اجرای جدید ایجاد خواهد شد.
--suite-id را شناسه مجموعه آزمایشی برای مرتبط کردن اجرا با. اگر پروژه شما از چندین مجموعه استفاده می کند، ضروری است.
--run-description الف خلاصه یا یادداشت برای دویدن برای روشن کردن محدوده یا اهداف خوب است.
--milestone-id این اجرا را به یک برنامه خاص پیوند دهید شناسه نقطه عطف (به عنوان مثال، انتشار یا سرعت).
--run-start-date مورد انتظار یا برنامه ریزی شده تاریخ شروع، در MM/DD/YYYY قالب
--run-end-date مورد انتظار یا برنامه ریزی شده تاریخ پایان برای دویدن
--run-assigned-to-id این اجرا را به یک خاص اختصاص دهید کاربر بر اساس شناسه (یعنی آزمایش کننده اصلی مسئول).
--clear-run-assigned-to-id

تکلیف اجرای تست را پاک کنید.

توجه: فقط هنگام به روز رسانی با –run-id معتبر است (فقط برای نسخه TR ۱۰.۲ و بالاتر)

--run-include-all شامل شود تمام تست‌کیس‌ها از مجموعه در این اجرا. قابل استفاده با --run-case-ids.
--auto-close-run به طور خودکار بسته می شود اجرای تست که ایجاد شد. استفاده از آن ساده است، فقط این دستور را به انتهای اسکریپت اضافه کنید.
--run-case-ids فهرستی از شناسه های تست‌کیس خاص گنجاندن (به عنوان مثال 101,102,103).
--run-refs لیست جدا شده با کاما از ارجاعات خارجی یا شناسه های مورد نیاز (به عنوان مثال، REQ-101,REQ-202).
-f, --file داده های اجرای تولید شده را در محلی بنویسید فایل به جای ارسال آن برای پیش نمایش یا ممیزی مفید است.
--help اطلاعات راهنما را برای این دستور نشان دهید.

نکات #

  • اگر می خواهید اجرا را به موارد خاص محدود کنید، استفاده کنید --run-case-ids.
  • برای کارهای برنامه ریزی شده، مدیران QA می توانند a را تعریف کنند تاریخ شروع/پایان برای دید
  • اگر شما هستید خودکار کردن آپلودهای آزمایشی، می توانید اجرا را در اینجا ایجاد کنید و بعداً استفاده کنید parse_junit با --run-id.

برچسب‌ها را به تست‌کیس‌ها اضافه کنید #

را labels دستور به شما امکان می دهد برچسب ها را در TestRail ایجاد، به روز رسانی، حذف و مدیریت کنید. برچسب‌ها برای سازمان‌دهی موارد آزمایش، گروه‌بندی آزمایش‌های مرتبط، و امکان فیلتر کردن آسان‌تر در حین گزارش مفید هستند.

این دستور با شروع در دسترس است TestRail CLI نسخه ۱.۱۲.۰.

مثال #

## assign a label to a case
trcli labels cases add --project-id <PROJECT_ID> --case-id <CASE_ID> --label "Regression"

## delete a lable from a case
trcli labels delete --project-id <PROJECT_ID> --id <LABEL_ID>

## gets details of a specific label
trcli labels get --project-id <PROJECT_ID> --id <LABEL_ID>

## list all the labels from a specific project
trcli labels list --project-id <PROJECT_ID>

## update an existing label
trcli labels update --project-id <PROJECT_ID> --id <LABEL_ID> --name "Updated Label Name"

گزینه های موجود #

TestRail CLI v1.12.0
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli labels [OPTIONS] COMMAND [ARGS]...

  Manage labels in TestRail

Options:
  --help  Show this message and exit.

Commands:
  add     Add a new label in TestRail
  cases   Manage labels for test cases
  delete  Delete labels from TestRail
  get     Get a specific label by ID
  list    List all labels in the project
  update  Update an existing label in TestRail

 

گزینه توضیحات
add یک برچسب جدید در TestRail اضافه کنید.
cases برچسب‌ها را برای تست‌کیس‌ها مدیریت کنید (تخصیص یا لغو تخصیص).
delete برچسب ها را از TestRail حذف کنید.
get جزئیات یک برچسب خاص را با شناسه دریافت کنید.
list همه برچسب ها را در یک پروژه مشخص لیست کنید.
update یک برچسب موجود در TestRail را به روز کنید.

زمان استفاده از برچسب ها #

  • سازمان – تست‌کیس‌ها را بر اساس ویژگی، ماژول یا چرخه انتشار گروه بندی کنید.
  • فیلتر کردن – به راحتی گزارش ها و آزمایش ها را بر اساس برچسب فیلتر کنید.
  • اتوماسیون – برچسب ها را به طور خودکار برای دسته بندی آزمایش ها در طول خطوط لوله CI/CD اختصاص دهید.

نتایج JUnit را بارگذاری کنید #

یک گزارش JUnit XML (متداول در تست های خودکار) را تجزیه می کند و نتایج را در TestRail بارگذاری می کند.

استفاده کنید parse_junit a تجزیه کردن گزارش JUnit XML و نتایج تست را در TestRail آپلود کنید. این معمولاً در خطوط لوله CI/CD یا پس از اجرای آزمایش خودکار استفاده می شود.

وقتی از این استفاده می کنید:

  • شما آزمایشات خودکار را اجرا کرده اید (مانند JUnit، TestNG، Selenium)
  • شما می خواهید نتایج به طور مستقیم در TestRail آپلود شوند
  • می‌خواهید موارد گمشده را به‌طور خودکار ایجاد کنید یا یک اجرای تست موجود را به‌روزرسانی کنید

را test_id دارایی در JUnit <testcase> می تواند ارجاع دهد یک یا چند شناسه کیس TestRail.

هنگامی که شناسه های چندگانه (به عنوان یک لیست جدا شده با کاما) ارائه می شود، TestRail CLI ایجاد می کند یک نتیجه فردی برای هر مورد ارجاع شده در اجرای تست هدف

 

مثال #

trcli parse_junit \
  -f build/test-results/test/TEST-results.xml \
  --project "Mobile App" \
  --title "Regression Test - Aug 1" \
  --suite-id 10 \
  --milestone-id 22 \
  --case-matcher "name" \
  --update-existing-cases yes \
  --test-run-ref "PROJ-123,PROJ-456"
  --close-run

این فرمان نتایج یک فایل JUnit XML را آپلود می‌کند، یک اجرای تست تحت مجموعه داده‌شده ایجاد می‌کند، آن را با یک نقطه عطف مرتبط می‌کند، موارد آزمایش را بر اساس عنوان مطابقت می‌دهد، و اجرا را پس از آن می‌بندد.

 

گزینه های موجود #

TestRail CLI v1.1X.X
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli parse_junit [OPTIONS]

  Parse JUnit report and upload results to TestRail

Options:
  -f, --file                Filename and path.
  --close-run               Close the newly created run
  --title                   Title of Test Run to be created or updated in
                            TestRail.
  --case-matcher            Mechanism to match cases between the report and
                            TestRail.
  --suite-id                Suite ID to submit results to.  [x>=1]
  --suite-name              Suite name to submit results to.
  --run-id                  Run ID for the results they are reporting
                            (otherwise the tool will attempt to create a new
                            run).  [x>=1]
  --plan-id                 Plan ID with which the Test Run will be
                            associated.  [x>=1]
  --config-ids              Comma-separated configuration IDs to use along
                            with Test Plans (i.e.: 34,52).
  --milestone-id            Milestone ID to which the Test Run should be
                            associated to.  [x>=1]
  --section-id              Section ID to create new sections with test cases
                            under (optional).  [x>=1]
  --run-description         Summary text to be added to the test run.
  --case-fields             List of case fields and values for new test cases
                            creation. Usage: --case-fields type_id:1 --case-
                            fields priority_id:3
  --result-fields           List of result fields and values for test results
                            creation. Usage: --result-fields
                            custom_field_a:value1 --result-fields
                            custom_field_b:3
  --allow-ms                Allows using milliseconds for elapsed times.
  --special-parser          Optional special parser option for specialized
                            JUnit reports.
  -a, --assign              Comma-separated list of user emails to assign
                            failed test results to.
  --test-run-ref            Comma-separated list of reference IDs to append to
                            the test run (up to 250 characters total).
  --json-output             Output reference operation results in JSON format.
  --update-existing-cases   Update existing TestRail cases with values from
                            JUnit properties (default: no).
  --update-strategy         Strategy for combining incoming values with
                            existing case field values, whether to append or
                            replace (default: append).
  --help                    Show this message and exit.

 

گزینه توضیحات
-f, --file مسیر به فایل گزارش JUnit XML. مورد نیاز.
--close-run به صورت خودکار اجرای تست را می بندد پس از آپلود نتایج
--title عنوان اجرای تست که باید ایجاد یا به‌روزرسانی شود. در رابط کاربری TestRail ظاهر می شود.
--case-matcher چگونه به تست‌کیس‌ها را مطابقت دهید بین گزارش JUnit و TestRail (به عنوان مثال، بر اساس عنوان، شناسه، یا ویژگی های سفارشی).
--suite-id شناسه مجموعه برای گزارش نتایج. مورد نیاز برای پروژه های چند سوئیتی.
--suite-name جایگزین برای --suite-id. نام مجموعه برای مرتبط با اجرا.
--run-id شناسه یک اجرای تست موجود برای به روز رسانی به جای ایجاد یک مورد جدید.
--plan-id اجرای تست را به a وصل کنید طرح تست (اگر در حال سازماندهی اجراها تحت یک طرح گسترده تر هستید).
--config-ids لیست جدا شده با کاما از شناسه های پیکربندی برای ارتباط با اجرا (به عنوان مثال، سیستم عامل، مرورگر).
--milestone-id شناسه Milestone برای مرتبط کردن اجرا (به عنوان مثال، “Sprint ۱۴” یا “Release ۲.۱”).
--section-id بخشی که تحت آن تست‌کیس‌ها جدید باید ایجاد شود (در صورت وجود).
--run-description a اضافه کنید توضیحات یا یادداشت ها به اجرای تست برای زمینه مفید است.
--case-fields سفارشی تنظیم کنید مقادیر فیلد برای هر تست‌کیس جدید ایجاد شده (به عنوان مثال، نوع، اولویت). استفاده: --case-fields priority_id:3
--result-fields سفارشی تنظیم کنید مقادیر فیلد برای هر نتیجه آزمایش (به عنوان مثال، محیط آزمایش، یادداشت ها). استفاده: --result-fields custom_status:passed
--allow-ms به گزارش اجازه استفاده می دهد میلی ثانیه در زمان های سپری شده
--special-parser استفاده از a منطق تجزیه سفارشی برای فرمت های غیر استاندارد JUnit.
-a, --assign تمام تست های ناموفق در یک اجرا به طور خودکار به کاربر مشخص شده اختصاص داده می شود.
--test-run-ref فهرست شناسه‌های مرجع جدا شده با کاما برای الحاق به اجرای تست (در مجموع تا ۲۵۰ کاراکتر). استفاده: --test-run-ref "TCM-77,TCM-77,TCM-78,TCM-79"
--json-output  نتایج عملیات مرجع خروجی در قالب JSON.
--update-existing-cases چه زمانی “yes”، parse_junit به‌روزرسانی‌های فیلد موردی پشتیبانی شده را برای موارد موجود منطبق اعمال می‌کند – به طور پیش‌فرض: خیر
--update-strategy

نحوه ترکیب مقادیر ورودی با مقادیر موجود برای فیلد را کنترل می کند. ارزش ها:

  • append → فقط ارجاعات را به پرونده آزمایشی اضافه می کند
  • replacee → replace the references of the test cases entirely

به طور پیش فرض: ضمیمه

--help نمایش استفاده از دستور و خروج.

 

نگاشت یک نتیجه آزمایشی به چندین مورد TestRail #

یک تست‌کیس JUnit را می توان با استفاده از موارد متعدد TestRail نگاشت کرد test_id دارایی

<testcase classname="tests.LoginTests" name="test_login_flow">
  <properties>
    <property name="test_id" value="C101, C102, C103"/>
  </properties>
</testcase>

هنگامی که نتایج توسط trcli parse_junit:

  • CLI فهرست شناسه‌های مورد جدا شده با کاما را می‌خواند
  • هر مورد یک ورودی نتیجه فردی
  • همه موارد نقشه برداری شده دریافت می کنند وضعیت نتیجه یکسان از تست اتوماسیون

این به یک تست خودکار اجازه می‌دهد تا چندین کیس TestRail را در حین نگهداری به‌روزرسانی کند ردیابی نتایج جداگانه برای هر مورد.

 

نکات #

  • استفاده کنید --run-id اگر قبلاً با استفاده از یک اجرای تست ایجاد کرده اید add_run.
  • استفاده کنید --case-matcher برای پیوند دادن نتایج به تست‌کیس‌ها موجود، اجتناب از تکرار.
  • جفت کردن --plan-id و --config-ids اگر ماتریس های آزمایشی را مدیریت می کنید (به عنوان مثال، ترکیب های پلت فرم/مرورگر).
  • --result-fields می تواند متادیتا مانند نسخه های ساخت یا لینک های نقص را ضبط کند.
  • -a, --assign خروجی مشابه زیر را بازیابی می کند: Assigning failed results: 1/1, Done.

 

تست‌کیس‌ها را از یک OpenAPI Spec ایجاد کنید #

از این دستور برای ایجاد خودکار تست‌کیس‌ها در TestRail بر اساس مشخصات OpenAPI (Swagger سابق) استفاده کنید. این برای ساخت سریع پوشش آزمایشی برای REST API ایده آل است.

شما از این استفاده می کنید اگر:

  • شما در حال راه‌اندازی یک API جدید هستید و می‌خواهید ایجاد کیس آزمایشی را بوت استرپ کنید
  • شما می خواهید تست‌کیس‌ها ساختار یافته برای نقاط پایانی (GET/POST/و غیره) بر اساس یک فایل مشخصات
  • شما می خواهید پوشش آزمایشی را با طراحی API خود هماهنگ کنید

 

مثال #

trcli parse_openapi \
  -f specs/user-api.yaml \
  --suite-id 5 \
  --case-fields type_id:1 \
  --case-fields priority_id:3

این خوانده می شود user-api.yaml، تست‌کیس‌ها را در مجموعه ID تولید می کند 5و مقادیر نوع و اولویت را برای هر مورد جدید تنظیم می کند.

گزینه های موجود #

TestRail CLI v1.1X.X
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli parse_openapi [OPTIONS]

  Parse OpenAPI spec and create cases in TestRail

Options:
  -f, --file      Filename and path.
  --suite-id      Suite ID to create the tests in (if project is multi-suite).
                  [x>=1]
  --case-fields   List of case fields and values for new test cases creation.
                  Usage: --case-fields type_id:1 --case-fields priority_id:3
  --help          Show this message and exit.

 

گزینه توضیحات
-f, --file مسیر به فایل OpenAPI YAML یا JSON (به عنوان مثال، api-spec.yaml). مورد نیاز.
--suite-id شناسه مجموعه که در آن تست‌کیس‌ها باید ایجاد شود. مورد نیاز برای پروژه های چند سوئیتی.
--case-fields یک یا چند مقادیر فیلد سفارشی برای اعمال در هر تست‌کیس. از قالب استفاده کنید: field_id:value. می توانید گزینه تنظیم چند فیلد را تکرار کنید.
--help نمایش استفاده از دستور و خروج.

نکات #

  • استفاده کنید --case-fields برای برچسب گذاری موارد با نوع آزمایش، وضعیت اتوماسیون یا اولویت.
  • اگر پروژه شما فقط از یک مجموعه واحد استفاده می کند، می توانید از آن صرف نظر کنید --suite-id.
  • موارد ایجاد شده از فیلدهای سفارشی TestRail و تنظیمات قالب پیروی می کنند.

نتایج Robot Framework را بارگذاری کنید #

از این دستور برای آپلود نتایج از a استفاده کنید اجرای تست Robot Framework (معمولا یک output.xml فایل) به TestRail.

زمانی از آن استفاده کنید:

  • شما از Robot Framework برای اتوماسیون تست استفاده می کنید
  • شما می خواهید نتایج به طور خودکار در TestRail منعکس شود
  • می‌خواهید تست‌کیس‌ها را به‌طور خودکار ایجاد کنید یا نتایج را به اجراها/طرح‌های موجود پیوند دهید

مثال #

trcli parse_robot \
  -f output.xml \
  --project "Hardware QA" \
  --suite-name "Peripheral Tests" \
  --title "Regression - Aug 1" \
  --milestone-id 12 \
  --close-run \
  --case-matcher title

این دستور نتایج تست را از آن آپلود می کند output.xml، یک اجرای تست را در مجموعه “آزمون های جانبی” ایجاد می کند، آن را به نقطه عطف پیوند می دهد، موارد را بر اساس عنوان مطابقت می دهد و اجرا را پس از آن می بندد.

گزینه های موجود #

TestRail CLI v1.1X.X
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli parse_robot [OPTIONS]

  Parse Robot Framework report and upload results to TestRail

Options:
  -f, --file          Filename and path.
  --close-run         Close the newly created run
  --title             Title of Test Run to be created or updated in TestRail.
  --case-matcher      Mechanism to match cases between the report and
                      TestRail.
  --suite-id          Suite ID to submit results to.  [x>=1]
  --suite-name        Suite name to submit results to.
  --run-id            Run ID for the results they are reporting (otherwise the
                      tool will attempt to create a new run).  [x>=1]
  --plan-id           Plan ID with which the Test Run will be associated.
                      [x>=1]
  --config-ids        Comma-separated configuration IDs to use along with Test
                      Plans (i.e.: 34,52).
  --milestone-id      Milestone ID to which the Test Run should be associated
                      to.  [x>=1]
  --section-id        Section ID to create new sections with test cases under
                      (optional).  [x>=1]
  --run-description   Summary text to be added to the test run.
  --case-fields       List of case fields and values for new test cases
                      creation. Usage: --case-fields type_id:1 --case-fields
                      priority_id:3
  --result-fields     List of result fields and values for test results
                      creation. Usage: --result-fields custom_field_a:value1
                      --result-fields custom_field_b:3
  --allow-ms          Allows using milliseconds for elapsed times.
  --help              Show this message and exit.

 

گزینه توضیحات
-f, --file مسیر به فایل نتایج Robot Framework XML (معمولا output.xml). مورد نیاز.
--close-run به صورت خودکار اجرای تست را ببندید پس از آپلود نتایج
--title سفارشی عنوان برای اجرای تست (در TestRail نشان داده شده است).
--case-matcher چگونگی را تعریف می کند تست‌کیس‌ها را مطابقت دهید در TestRail (به عنوان مثال، بر اساس عنوان، شناسه).
--suite-id شناسه مجموعه برای ارسال نتایج. مورد نیاز برای پروژه های چند سوئیتی.
--suite-name نام سوئیت جایگزینی برای --suite-id.
--run-id شناسه یک اجرای تست موجود برای به روز رسانی اگر حذف شود، اجرای جدید ایجاد می شود.
--plan-id اجرا را به a وصل کنید طرح تست (اختیاری).
--config-ids با کاما جدا شده است شناسه های پیکربندی (به عنوان مثال، محیط هایی مانند Chrome/Linux).
--milestone-id اجرا را به a پیوند دهید شناسه نقطه عطف (به عنوان مثال، یک سرعت یا انتشار).
--section-id تست‌کیس‌ها جدید تحت یک خاص ایجاد کنید شناسه بخش (به ساختار کمک می کند).
--run-description a اضافه کنید خلاصه یا یادداشت به اجرای تست
--case-fields تنظیم کنید مقادیر فیلد برای تست‌کیس‌ها جدید، مانند نوع یا اولویت (به عنوان مثال، type_id:1).
--result-fields تنظیم کنید مقادیر فیلد برای نتایج تست، مانند وضعیت سفارشی، مدت زمان یا یادداشت ها.
--allow-ms اجازه می دهد مدت زمان در گزارش شود میلی ثانیه (مفید برای زمان بندی دقیق).
--help نمایش راهنمای فرمان و خروج.

نکات #

  • استفاده کنید --case-matcher برای جلوگیری از ایجاد موارد تکراری
  • ترکیب کنید --plan-id و --config-ids هنگام ادغام با طرح ها و تنظیمات تست.
  • استفاده کنید --run-id برای به روز رسانی یک اجرا که قبلا از طریق add_run.

مدیریت مراجع #

را references دستور به شما امکان می دهد مراجع نیاز خارجی مرتبط با تست‌کیس‌ها TestRail خود را مستقیماً از خط فرمان مدیریت کنید.

این زمانی مفید است که نیاز به پیوند یا به‌روزرسانی شناسه‌های مورد نیاز (به‌عنوان مثال، بلیط‌های Jira، مشخصات الزامی) در چندین تست‌کیس به صورت انبوه داشته باشید – بدون نیاز به باز کردن هر تست‌کیس در TestRail UI.

می توانید استفاده کنید trcli references به:

  • پیوندهای داستان Jira را اضافه کنید (REQ-123، STORY-456) به تست‌کیس‌ها موجود.
  • منابع قدیمی را به صورت انبوه حذف کنید.
  • هنگامی که مشخصات محصول تغییر می کند، برچسب های الزامی قدیمی را با برچسب های جدید جایگزین کنید.

این ویژگی به ویژه برای تیم هایی مفید است که TestRail را با ابزارهای ردیابی نیازهای خارجی ادغام می کنند یا قابلیت ردیابی را در چندین پروژه QA حفظ می کنند.

پیش نیازها #

قبل از اجرای دستورات مرجع:

  • باید داشته باشی TestRail CLI نصب و پیکربندی شد با اعتبار API معتبر
  • باید داشته باشی دسترسی ویرایش به پروژه TestRail و تست‌کیس‌ها.
  • بشناسید شناسه های تست‌کیس و مقادیر مرجع شما می خواهید مدیریت کنید

نمای کلی فرمان #

TestRail CLI v1.xx.x
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli references cases [OPTIONS] COMMAND [ARGS]...

  Manage references for test cases

Options:
  --help  Show this message and exit.

Commands:
  add     Add references to test cases
  delete  Delete all or specific references from test cases
  update  Update references on test cases by replacing existing ones
فرمان توضیحات
add یک یا چند مرجع را به تست‌کیس‌ها خاص اضافه کنید.
delete موارد خاص یا همه مراجع را از تست‌کیس‌ها حذف کنید.
update مراجع موجود در تست‌کیس‌ها را با موارد جدید جایگزین کنید.

 

۱. منابع را به تست‌کیس‌ها اضافه کنید #

یک یا چند مرجع الزامی را به تست‌کیس‌ها مشخص شده اضافه می کند.

trcli references cases add --case-ids <CASE_IDS> --refs <REFERENCES>

سینتکس مک (zsh/bash) و ویندوز (PowerShell) یکسان است.

مثال #

# Add requirement IDs REQ-101 and REQ-102 to test cases 5 and 6
trcli references cases add --case-ids 5,6 --refs REQ-101,REQ-102

پارامترها #

TestRail CLI v1.xx.x1
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli references cases add [OPTIONS]

  Add references to test cases

Options:
  --case-ids   Comma-separated list of test case IDs (e.g., 1,2,3).
               [required]
  --refs       Comma-separated list of references to add (e.g., REQ-1,REQ-2).
               [required]
  --help       Show this message and exit.
گزینه مورد نیاز توضیحات
--case-ids بله فهرست شناسه‌های تست‌کیس جدا شده با کاما (به عنوان مثال، 1,2,3).
--refs بله فهرست ارجاعات جدا شده با کاما برای افزودن (به عنوان مثال، REQ-1,REQ-2).

 

۲. منابع را از تست‌کیس‌ها حذف کنید #

ارجاعات خاص را از تست‌کیس‌ها حذف می کند، یا اگر هیچ کدام مشخص نشده باشد، همه مراجع را حذف می کند.

فرمان #

trcli references cases delete --case-ids <CASE_IDS> [--refs <REFERENCES>] [--yes]

مثال #

# Delete references REQ-101 and REQ-102 from test cases 5 and 6
trcli references cases delete --case-ids 5,6 --refs REQ-101,REQ-102

# Delete all references from test cases 5 and 6 (confirmation required)
trcli references cases delete --case-ids 5,6

⚠️ هشدار: بدون --refs، همه مراجع برای تست‌کیس‌ها مشخص شده حذف خواهند شد.
استفاده کنید --yes برای رد شدن از درخواست تأیید در اسکریپت های خودکار.

پارامترها #

TestRail CLI v1.xx.x
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli references cases delete [OPTIONS]

  Delete all or specific references from test cases

Options:
  --case-ids   Comma-separated list of test case IDs (e.g., 1,2,3).
               [required]
  --refs       Comma-separated list of specific references to delete. If not
               provided, all references will be deleted.
  --yes        Confirm the action without prompting.
  --help       Show this message and exit.
گزینه مورد نیاز توضیحات
--case-ids بله فهرست شناسه‌های تست‌کیس جدا شده با کاما (به عنوان مثال، 1,2,3).
--refs خیر فهرستی از مراجع خاص برای حذف با کاما جدا شده است. در صورت حذف، همه مراجع حذف خواهند شد.
--yes خیر به طور خودکار حذف را تأیید کنید (مفید برای اسکریپت های CI/CD).

۳. به روز رسانی مراجع در تست‌کیس #

توضیحات #

همه مراجع موجود در تست‌کیس‌ها مشخص شده را با موارد جدید ارائه شده جایگزین می کند.

trcli references cases update --case-ids <CASE_IDS> --refs <REFERENCES>

مثال #

# Replace all references on test cases 5 and 6 with REQ-200 and REQ-201
trcli references cases update --case-ids 5,6 --refs REQ-200,REQ-201

💡 نکته: از این دستور برای انجام به‌روزرسانی‌های کنترل‌شده زمانی که شناسه‌های نیازمندی سازماندهی یا تغییر نام می‌کنند، استفاده کنید.

پارامترها #

TestRail CLI v1.xx.x
Copyright 2025 Gurock Software GmbH - www.gurock.com
Usage: trcli references cases update [OPTIONS]

  Update references on test cases by replacing existing ones

Options:
  --case-ids   Comma-separated list of test case IDs (e.g., 1,2,3).
               [required]
  --refs       Comma-separated list of references to replace existing ones
               (e.g., REQ-1,REQ-2).  [required]
  --help       Show this message and exit.
گزینه مورد نیاز توضیحات
--case-ids بله فهرست شناسه‌های تست‌کیس جدا شده با کاما (به عنوان مثال، 1,2,3).
--refs بله فهرست منابع جدید با کاما جدا شده برای جایگزینی منابع موجود.

🎓 سطح مهارت های تست خود را با آکادمی تست ریل!
دوره‌های رایگان و خودسرانه را کاوش کنید تا بیشترین بهره را از TestRail ببرید.

👉 همین الان شروع به یادگیری کنید

1679917783_TestRail_Academy_Course_Banner_Image.png

از کجا کمک بگیریم #

  • اسناد رسمی TRCLI
  • GitHub: testrail-cli
  • مستندات سیستم کامل TestRail
به‌روزرسانی شده در 1405-04-15

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
نمونه های استفادهSauceLabs و saucectl گزارش می دهند

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

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

فهرست مطالب
  • مرجع عمومی
    • گزینه های جهانی
    • خلاصه دستورات
  • یک اجرای تست جدید در TestRail ایجاد کنید
    • مثال
    • گزینه های موجود
    • نکات
  • برچسب‌ها را به تست‌کیس‌ها اضافه کنید
    • مثال
    • گزینه های موجود
    • زمان استفاده از برچسب ها
  • نتایج JUnit را بارگذاری کنید
    • مثال
    • گزینه های موجود
    • نگاشت یک نتیجه آزمایشی به چندین مورد TestRail
    • نکات
  • تست‌کیس‌ها را از یک OpenAPI Spec ایجاد کنید
    • مثال
    • گزینه های موجود
    • نکات
  • نتایج Robot Framework را بارگذاری کنید
    • مثال
    • گزینه های موجود
    • نکات
  • مدیریت مراجع
    • پیش نیازها
    • نمای کلی فرمان
    • 1. منابع را به تست‌کیس‌ها اضافه کنید
      • مثال
      • پارامترها
    • 2. منابع را از تست‌کیس‌ها حذف کنید
      • فرمان
      • مثال
      • پارامترها
    • 3. به روز رسانی مراجع در تست‌کیس
      • توضیحات
      • مثال
      • پارامترها
  • از کجا کمک بگیریم
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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

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

ثبت نام

ورود

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