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
  • راهنمای API
  • مرجع API
  • موارد

موارد

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

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

get_case #

یک تست‌کیس موجود را برمی‌گرداند.

GET index.php?/api/v2/get_case/{case_id}

پارامترها #

نام تایپ کنید مورد نیاز توضیحات
case_id عدد صحیح درست است شناسه پرونده آزمایشی

درخواست نمونه:

# Get the test case with an ID of 42
GET index.php?/api/v2/get_case/42

محتوای پاسخگویی #

پاسخ نمونه:

{
    "id": 1,
    "title": "Print document history and attributes",
    "section_id": 1,
    "template_id": 1,
    "type_id": 2,
    "priority_id": 2,
    "milestone_id": null,
    "refs": null,
    "created_by": 1,
    "created_on": 1646317844,
    "updated_by": 1,
    "updated_on": 1646317844,
    "estimate": null,
    "estimate_forecast": "8m 40s",
    "suite_id": 1,
    "display_order": 1,
    "is_deleted": 0,
    "custom_automation_type": 0,
    "custom_preconds": null,
    "custom_steps": null,
    "custom_expected": null,
    "custom_steps_separated": null,
    "custom_mission": null,
    "custom_goals": null,
    "labels": [
     {
      "id": 1,
      "title": "label1",
      "created_by:"2",
      "created_on: "timestamp",
      },
     {
      "id": 2,
      "title": "label2",
      "created_by":"2",
      "created_on": "timestamp",
      }
    ]
}

فیلدهای سیستم زیر همیشه در پاسخ گنجانده شده است:

نام تایپ کنید توضیحات
ایجاد_توسط عدد صحیح شناسه کاربری که تست‌کیس را ایجاد کرده است
ایجاد_روشن مهر زمانی تاریخ/زمانی که تست‌کیس ایجاد شد (به عنوان مهر زمانی یونیکس)
برآورد بازه زمانی برآورد، به عنوان مثال «30s» یا «1m 45s»
تخمین_پیش بینی بازه زمانی پیش بینی برآورد، به عنوان مثال «30s» یا «1m 45s»
شناسه عدد صحیح شناسه منحصر به فرد تست‌کیس
milestone_id عدد صحیح شناسه نقطه عطف که به پرونده آزمایشی مرتبط است
priority_id عدد صحیح شناسه اولویتی که به پرونده آزمایشی مرتبط است
مراجع رشته فهرستی از ارجاعات/شرایط جدا شده با کاما که به پرونده آزمایشی مرتبط هستند
section_id عدد صحیح شناسه بخشی که تست‌کیس به آن تعلق دارد
suite_id عدد صحیح شناسه مجموعه تست‌کیس متعلق به آن است
template_id عدد صحیح شناسه الگو (طرح فیلد) تست‌کیس مورد استفاده قرار می گیرد-به TestRail ۵.۲ یا بالاتر نیاز دارد
عنوان رشته عنوان پرونده آزمایشی
type_id عدد صحیح شناسه نوع تست‌کیس که به پرونده آزمایشی پیوند داده شده است
به روز شده_توسط عدد صحیح شناسه کاربری که آخرین بار تست‌کیس را به‌روزرسانی کرده است
updated_on مهر زمانی تاریخ/زمان آخرین به‌روزرسانی پرونده آزمایشی (به عنوان مهر زمانی یونیکس)

فیلدهای سفارشی نیز در پاسخ گنجانده شده اند و از نام سیستم خود با پیشوند “custom_” به عنوان شناسه فیلد خود استفاده می کنند. لطفا ببینید add_case برای لیست کامل انواع فیلدهای سفارشی موجود.

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت آمیز (تست‌کیس به عنوان بخشی از پاسخ برگردانده می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

get_cases #

فهرستی از تست‌کیس‌ها را برای یک پروژه یا مجموعه آزمایشی خاص (اگر پروژه دارای چندین مجموعه فعال باشد) برمی‌گرداند.

GET index.php?/api/v2/get_cases/{project_id}&suite_id={suite_id}

پارامترها #

نام تایپ کنید مورد نیاز توضیحات
پروژه_id عدد صحیح درست است شناسه پروژه
suite_id عدد صحیح توضیحات را ببینید شناسه مجموعه آزمایشی (در صورتی که پروژه در حالت تک مجموعه کار می کند اختیاری است)
ایجاد_بعد مهر زمانی نادرست فقط تست‌کیس‌ها ایجاد شده پس از این تاریخ را برگردانید (به عنوان مهر زمانی یونیکس)
ایجاد شده_قبل مهر زمانی نادرست فقط تست‌کیس‌ها ایجاد شده قبل از این تاریخ را برگردانید (به عنوان مهر زمانی یونیکس)
ایجاد_توسط عدد صحیح (فهرست) نادرست فهرستی از سازندگان (شناسه‌های کاربری) جدا شده با کاما برای فیلتر کردن
فیلتر رشته نادرست فقط موارد را با رشته فیلتر منطبق در عنوان حروف برگردانید
محدود کردن عدد صحیح نادرست تعداد تست‌کیس‌ها که باید پاسخ داده شود (اندازه پاسخ به طور پیش فرض ۲۵۰ است) –به TestRail ۶.۷ یا بالاتر نیاز دارد
milestone_id عدد صحیح (فهرست) نادرست فهرستی از شناسه‌های نقطه عطف جدا شده با کاما برای فیلتر کردن (اگر فیلد نقطه عطف برای پروژه غیرفعال باشد، در دسترس نیست)
جبران عدد صحیح نادرست از کجا باید شمارش موارد آزمایش را شروع کرد (افست)-به TestRail ۶.۷ یا بالاتر نیاز دارد
priority_id عدد صحیح (فهرست) نادرست فهرستی از شناسه‌های اولویت‌دار جدا شده با کاما برای فیلتر کردن
مراجع رشته نادرست یک شناسه مرجع واحد (به عنوان مثال TR-۱، ۴۲۹۱، و غیره) –به TestRail ۶.۵.۲ یا بالاتر نیاز دارد
section_id عدد صحیح نادرست شناسه بخش آزمایشی
template_id عدد صحیح (فهرست) نادرست فهرستی از شناسه‌های قالب جدا شده با کاما برای فیلتر کردن بر اساس –به TestRail ۵.۲ یا بالاتر نیاز دارد
type_id عدد صحیح (فهرست) نادرست فهرستی از شناسه‌های نوع حروف جدا شده با کاما برای فیلتر کردن
به روز شد_بعد مهر زمانی نادرست فقط تست‌کیس‌ها را که پس از این تاریخ به روز شده اند برگردانید (به عنوان مهر زمانی یونیکس)
به روز شده_قبل مهر زمانی نادرست فقط تست‌کیس‌ها را که قبل از این تاریخ به روز شده اند برگردانید (به عنوان مهر زمانی یونیکس)
به روز شده_توسط عدد صحیح نادرست فهرستی از شناسه‌های کاربری جدا شده با کاما که تست‌کیس‌ها را برای فیلتر کردن به‌روزرسانی کرده‌اند
label_id عدد صحیح (فهرست) نادرست فهرستی از شناسه‌های برچسب جدا شده با کاما برای فیلتر کردن

نمونه درخواست:

# Get all the test cases that are in project 34 (project ID of 34), suite with ID of 2 and priority 3 or 4
GET index.php?/api/v2/get_cases/34&suite_id=2&priority_id=3,4

# Get 10 test cases from project 34
GET index.php?/api/v2/get_cases/34&limit=10

# Only returning test cases from project 34 starting the offset number
GET index.php?/api/v2/get_cases/34&offset=5

# Filter cases in project 34 with a filter string of "login"
GET index.php?/api/v2/get_cases/34&filter=login

# Combined usage
GET index.php?/api/v2/get_cases/34&offset=:5&limit=:10&filter=:login

محتوای پاسخگویی #

پاسخ شامل مجموعه ای از تست‌کیس‌ها است. هر تست‌کیس در آرایه اشیاء “مورد” از همان قالبی پیروی می کند که پاسخ به آن است get_case.

{
    "offset": 0,
    "limit": 250,
    "size": 250,
    "_links": {
        "next": "/api/v2/get_cases/1&limit=250&offset=250",
        "prev": null
    },
    "cases": [
        {
            "id": 1,
            "title": "..",
        },
        {
            "id": 2,
            "title": "..",
        }
    ]
}

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت (موردهای آزمایشی به عنوان بخشی از پاسخ بازگردانده می شوند)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

get_history_for_case #

  #

این نقطه پایانی به TestRail ۶.۵.۴ یا بالاتر نیاز دارد.

سابقه ویرایش را برای آزمایش برمی گرداند case_id.

GET index.php?/api/v2/get_history_for_case/{case_id}

پارامترها #

نام تایپ کنید مورد نیاز توضیحات
case_id عدد صحیح درست است شناسه پرونده آزمایشی
محدود کردن عدد صحیح نادرست تعداد تغییرات تست‌کیس که پاسخ باید برگردد (اندازه پاسخ به طور پیش فرض ۲۵۰ است) – به TestRail ۶.۷ یا بالاتر نیاز دارد
جبران عدد صحیح نادرست از کجا شروع به شمارش تغییرات تست‌کیس کنیم (افست) – به TestRail ۶.۷ یا بالاتر نیاز دارد

فیلدهای سیستم زیر همیشه در پاسخ گنجانده شده است:

نام تایپ کنید توضیحات
شناسه عدد صحیح تغییر شناسه پرونده آزمایشی
ایجاد_روشن مهر زمانی مهر زمانی یونیکس تغییر ایجاد شد
type_id عدد صحیح نوع تغییر این مقدار معمولاً ۶ است که نشان‌دهنده «به‌روزرسانی» است. (مقادیر type_id در آرایه “تغییرات” در زیر توضیح داده شده است)
user_id عدد صحیح شناسه کاربری که تغییر را انجام داده است
تغییر می کند آرایه مجموعه ای از جزئیات برای تغییرات ایجاد شده در تست‌کیس‌ها

فیلدهای زیر را می توان در آن گنجاند changes آرایه:

نام تایپ کنید توضیحات
type_id عدد صحیح نوع فیلد به روز شده
۱ = رشته
۲ = عدد صحیح
۳ = بولی
۴ = تاریخ
۵ = بازه زمانی
۶ = متن
7 = URL
۸ = گام
متن_قدیمی متن مقدار متن قبلی فیلد به روز شده (برای فیلدهای متنی استفاده می شود)
متن_جدید متن مقدار متن جدید فیلد به روز شده (برای فیلدهای متنی استفاده می شود)
برچسب رشته برچسب فیلد همانطور که در رابط کاربری مشاهده می شود
گزینه ها آرایه آرایه ای از گزینه های پیکربندی شده در فیلد، مانند الزامی، مقدار پیش فرض و غیره.
زمینه رشته نام سیستم فیلد به روز شده
قدیمی_ارزش متفاوت است مقدار قبلی فیلد به روز شده. این برای هر فیلد غیر متنی از جمله فیلد مراحل جدا شده استفاده می شود. بسته به نوع فیلد، مقدار می تواند متن یا عدد صحیح باشد
new_value متفاوت است مقدار جدید فیلد به روز شده. این برای هر فیلد غیر متنی از جمله فیلد مراحل جدا شده استفاده می شود. بسته به نوع فیلد، مقدار می تواند متن یا عدد صحیح باشد

محتوای پاسخگویی #

پاسخ شامل مجموعه ای از تغییرات تست‌کیس است. هر ورودی در آرایه یک رکورد تغییر است:

[
    {
        "offset": 0,
        "limit": 250,
        "size": 1,
        "_links": {
            "next": null,
            "prev": null
        },
        "history": [
            {
                "id": 3382,
                "type_id": 6,
                "created_on": 1597927176,
                "user_id": 1,
                "changes": [
                    {
                        "type_id": 1,
                        "old_text": "Original Section",
                        "new_text": "Updated Section",
                        "field": "section_id",
                        "old_value": 3573,
                        "new_value": 3574
                    },
                ]
            },
            {
                "id": 3389,
                "type_id": 6,
                "created_on": 1597932715,
                "user_id": 1,
                "changes": [
                    {
                        "type_id": 1,
                        "field": "refs",
                        "old_value": null,
                        "new_value": "1"
                    },
                ]
            },
        ]
    }
]

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت آمیز (تست‌کیس به عنوان بخشی از پاسخ برگردانده می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

add_case #

یک تست‌کیس جدید ایجاد می کند.

POST index.php?/api/v2/add_case/{section_id}

پارامترها #

فیلدهای POST زیر پشتیبانی می شوند (فیلدهای سیستم):

نام تایپ کنید مورد نیاز توضیحات
section_id عدد صحیح درست است شناسه بخش تست‌کیس باید به آن اضافه شود
عنوان رشته درست است عنوان پرونده آزمایشی
template_id عدد صحیح نادرست شناسه الگو (طرح فیلد)-به TestRail ۵.۲ یا بالاتر نیاز دارد
type_id عدد صحیح نادرست شناسه نوع مورد
priority_id عدد صحیح نادرست شناسه اولویت پرونده
برآورد بازه زمانی نادرست برآورد، به عنوان مثال «30s» یا «1m 45s»
milestone_id عدد صحیح نادرست شناسه نقطه عطف برای پیوند به پرونده آزمایشی
مراجع رشته نادرست فهرستی از مراجع/شرایط جدا شده با کاما
برچسب ها  آرایه ای از مقادیر مختلط (عدد صحیح یا رشته) نادرست شناسه یک برچسب، عنوان یک برچسب یا هر دو، به شکل آرایه.

پارامترهای فیلد سفارشی نیز پشتیبانی می شوند و باید با نام سیستم خود، با پیشوند “custom_” ارسال شوند، به عنوان مثال:

{
    "custom_preconds": "These are the preconditions for a test case"
}

انواع فیلدهای سفارشی زیر پشتیبانی می شوند:

نام تایپ کنید توضیحات
چک باکس بولی درست برای بررسی و نادرست در غیر این صورت
تاریخ رشته تاریخی با همان قالبی که برای TestRail و کاربر API پیکربندی شده است (مثلاً «۰۷/۰۸/۲۰۱۳»)
کشویی عدد صحیح شناسه یک مقدار کشویی همانطور که در پیکربندی فیلد پیکربندی شده است
عدد صحیح عدد صحیح یک عدد صحیح معتبر
نقطه عطف عدد صحیح شناسه یک نقطه عطف برای فیلد سفارشی
چند انتخابی آرایه آرایه ای از شناسه ها همانطور که در پیکربندی فیلد پیکربندی شده است
مراحل آرایه آرایه ای از اشیاء که مراحل را مشخص می کند. مثال زیر را نیز ببینید
رشته رشته یک رشته معتبر با حداکثر طول ۲۵۰ کاراکتر
متن رشته رشته ای بدون حداکثر طول
URL رشته یک رشته با نحو یک URL مطابقت دارد
کاربر عدد صحیح شناسه یک کاربر برای فیلد سفارشی

درخواست نمونه #

همچنین، مثال زیر را ببینید که نحوه ارسال مراحل را با فیلد سفارشی مراحل ساخت یافته و یک مرحله آزمایش مشترک:

{
    "title": "This is a test case",
    "type_id": 1,
    "priority_id": 3,
    "estimate": "3m",
    "refs": "RF-1, RF-2",
    "custom_steps_separated": [
        {
            "content": "Step 1",
            "expected": "Expected Result 1"
        },
        {
            "content": "Step 2",
            "expected": "Expected Result 2"
        },
        {
            "shared_step_id": 3
        },
    "labels": [
     ‘label1, ‘label5’,7,9,10,’label8’
       ]
    ]
}

محتوای پاسخگویی #

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

{
    "id": 1,
    "title": "Print document history and attributes",
    "section_id": 1,
    "template_id": 1,
    "type_id": 2,
    "priority_id": 2,
    "milestone_id": null,
    "refs": null,
    "created_by": 1,
    "created_on": 1646317844,
}

فیلدهای سیستم زیر همیشه در پاسخ گنجانده شده است:

نام تایپ کنید توضیحات
ایجاد_توسط عدد صحیح شناسه کاربری که تست‌کیس را ایجاد کرده است
ایجاد_روشن مهر زمانی تاریخ/زمانی که تست‌کیس ایجاد شد (به عنوان مهر زمانی یونیکس)
برآورد بازه زمانی برآورد، به عنوان مثال «30s» یا «1m 45s»
تخمین_پیش بینی بازه زمانی پیش بینی برآورد، به عنوان مثال «30s» یا «1m 45s»
شناسه عدد صحیح شناسه منحصر به فرد تست‌کیس
milestone_id عدد صحیح شناسه نقطه عطف که به پرونده آزمایشی مرتبط است
priority_id عدد صحیح شناسه اولویتی که به پرونده آزمایشی مرتبط است
مراجع رشته فهرستی از ارجاعات/شرایط جدا شده با کاما که به پرونده آزمایشی مرتبط هستند
section_id عدد صحیح شناسه بخشی که تست‌کیس به آن تعلق دارد
suite_id عدد صحیح شناسه مجموعه تست‌کیس متعلق به آن است
template_id عدد صحیح شناسه الگو (طرح فیلد) تست‌کیس مورد استفاده قرار می گیرد-به TestRail ۵.۲ یا بالاتر نیاز دارد
عنوان رشته عنوان پرونده آزمایشی
type_id عدد صحیح شناسه نوع تست‌کیس که به پرونده آزمایشی پیوند داده شده است
به روز شده_توسط عدد صحیح شناسه کاربری که آخرین بار تست‌کیس را به‌روزرسانی کرده است
updated_on مهر زمانی تاریخ/زمان آخرین به‌روزرسانی پرونده آزمایشی (به عنوان مهر زمانی یونیکس)

فیلدهای سفارشی نیز در پاسخ گنجانده شده اند و از نام سیستم خود با پیشوند “custom_” به عنوان شناسه فیلد خود استفاده می کنند. لطفا ببینید add_case برای لیست کامل انواع فیلدهای سفارشی موجود.

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت (تست‌کیس به عنوان بخشی از پاسخ ایجاد می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

copy_cases_to_section #

لیست موارد را در مجموعه/بخش دیگری کپی می کند.

POST index.php?/api/v2/copy_cases_to_section/{section_id}

پارامترها #

فیلدهای POST زیر پشتیبانی می شوند (فیلدهای سیستم):

نام تایپ کنید مورد نیاز توضیحات
section_id عدد صحیح درست است شناسه بخش تست‌کیس باید در آن کپی شود
case_ids آرایه ای از اعداد صحیح نادرست فهرستی از شناسه‌های پرونده جدا شده با کاما

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت (موردهای آزمایشی به عنوان بخشی از پاسخ کپی می شوند)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

update_case #

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

POST index.php?/api/v2/update_case/{case_id}

پارامترها #

فیلدهای POST زیر پشتیبانی می شوند (فیلدهای سیستم):

نام تایپ کنید مورد نیاز توضیحات
case_id عدد صحیح درست است شناسه پرونده آزمایشی
section_id عدد صحیح نادرست شناسه بخش تست‌کیس باید به روز شود
عنوان رشته نادرست عنوان پرونده آزمایشی
template_id عدد صحیح نادرست شناسه الگو (طرح فیلد)-به TestRail ۵.۲ یا بالاتر نیاز دارد
type_id عدد صحیح نادرست شناسه نوع مورد
priority_id عدد صحیح نادرست شناسه اولویت پرونده
برآورد بازه زمانی نادرست برآورد، به عنوان مثال «30s» یا «1m 45s»
milestone_id عدد صحیح نادرست شناسه نقطه عطف برای پیوند به پرونده آزمایشی
مراجع رشته نادرست فهرستی از مراجع/شرایط جدا شده با کاما
برچسب ها  آرایه ای از مقادیر مختلط (عدد صحیح یا رشته) نادرست شناسه یک برچسب، عنوان یک برچسب یا هر دو، به شکل آرایه.

این روش از همان فیلدهای POST پشتیبانی می کند add_case. به روز رسانی بخش_id یک مورد به TestRail ۶.۵.۲ یا بالاتر نیاز دارد.

درخواست نمونه #

همچنین، مثال زیر را ببینید که نحوه به روز رسانی فیلدهای اولویت و تخمین را برای یک تست‌کیس نشان می دهد:

{
    "priority_id": 1,
    "estimate": "5m"
}

محتوای پاسخگویی #

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

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت (تست‌کیس به عنوان بخشی از پاسخ به روز می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

update_cases #

چندین تست‌کیس را با مقادیر یکسان به‌روزرسانی می‌کند، مانند تنظیم مجموعه‌ای از تست‌کیس‌ها روی اولویت «بالا». این از به‌روزرسانی چند تست‌کیس با مقادیر مختلف در هر تست‌کیس پشتیبانی نمی‌کند.

POST index.php?/api/v2/update_cases/{suite_id}

پارامترها #

فیلدهای POST زیر پشتیبانی می شوند (فیلدهای سیستم):

نام تایپ کنید مورد نیاز توضیحات
case_ids آرایه ای از اعداد صحیح درست است شناسه مواردی که باید به روز شوند
suite_id عدد صحیح توضیحات را ببینید شناسه مجموعه آزمایشی (در صورتی که پروژه در حالت تک مجموعه کار می کند اختیاری است)
section_id عدد صحیح نادرست شناسه بخش تست‌کیس باید به روز شود
عنوان رشته نادرست عنوان پرونده آزمایشی
template_id عدد صحیح نادرست شناسه الگو (طرح فیلد)-به TestRail ۵.۲ یا بالاتر نیاز دارد
type_id عدد صحیح نادرست شناسه نوع مورد
priority_id عدد صحیح نادرست شناسه اولویت پرونده
برآورد بازه زمانی نادرست برآورد، به عنوان مثال «30s» یا «1m 45s»
milestone_id عدد صحیح نادرست شناسه نقطه عطف برای پیوند به پرونده آزمایشی
مراجع رشته نادرست فهرستی از مراجع/شرایط جدا شده با کاما
برچسب ها  آرایه ای از مقادیر مختلط (عدد صحیح یا رشته) نادرست شناسه یک برچسب، عنوان یک برچسب یا هر دو، به شکل آرایه.

این روش از همان فیلدهای POST پشتیبانی می کند add_case. به روز رسانی بخش_id یک مورد به TestRail ۶.۵.۲ یا بالاتر نیاز دارد.

درخواست نمونه #

همچنین، مثال زیر را ببینید که نحوه به روز رسانی فیلدهای اولویت و تخمین را برای یک تست‌کیس نشان می دهد. را case_ids فیلد یک فیلد الزامی است و تست‌کیس‌ها را نشان می دهد که باید به روز شوند:

{
    "case_ids": [1, 2, 3],
    "priority_id": 1,
    "estimate": "5m"
}

محتوای پاسخگویی #

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

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت آمیز (تست‌کیس به عنوان بخشی از پاسخ برگردانده می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

move_cases_to_section #

موارد را به مجموعه یا بخش دیگری منتقل می کند.

POST index.php?/api/v2/move_cases_to_section/{section_id}

پارامترها #

فیلدهای POST زیر پشتیبانی می شوند (فیلدهای سیستم):

نام تایپ کنید مورد نیاز توضیحات
section_id عدد صحیح درست است شناسه قسمت مورد به آن منتقل خواهد شد
suite_id عدد صحیح درست است شناسه سوئیت مورد به آن منتقل خواهد شد
case_ids آرایه ای از اعداد صحیح درست است فهرستی از شناسه‌های پرونده جدا شده با کاما

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت (موردهای آزمایشی به عنوان بخشی از پاسخ به روز می شوند)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

delete_case #

  #

حذف یک تست‌کیس قابل واگرد نیست و همچنین تمام نتایج تست در اجرای تست فعال (یعنی آزمایش‌هایی که هنوز بسته نشده‌اند (بایگانی‌شده) را به‌طور دائم حذف می‌کند.

یک تست‌کیس موجود را حذف می کند.

POST index.php?/api/v2/delete_case/{case_id}

پارامترها #

نام تایپ کنید مورد نیاز توضیحات
case_id عدد صحیح درست است شناسه پرونده آزمایشی
نرم عدد صحیح نادرست soft=۱ اطلاعاتی را در مورد داده‌هایی که حذف می‌شوند برمی‌گرداند اما با حذف ادامه نمی‌یابد

پارامتر نرم #

  #

حذف پارامتر نرم‌افزار یا ارسال soft=۰، تست‌کیس را حذف می‌کند.

اگر soft=1، داده های مربوط به تعداد تست های تحت تأثیر را برمی گرداند.

از جمله soft=1 در واقع موجودیت را حذف نخواهد کرد.

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت آمیز (تست‌کیس به عنوان بخشی از پاسخ حذف می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)

delete_cases #

  #

حذف یک تست‌کیس قابل واگرد نیست و همچنین تمام نتایج تست در اجرای تست فعال (یعنی آزمایش‌هایی که هنوز بسته نشده‌اند (بایگانی‌شده) را به‌طور دائم حذف می‌کند.

چندین تست‌کیس را از یک پروژه یا مجموعه آزمایشی حذف می کند.

POST index.php?/api/v2/delete_cases/{suite_id}&soft=1

پارامترها #

نام تایپ کنید مورد نیاز توضیحات
case_ids آرایه ای از اعداد صحیح درست است مجموعه‌ای از شناسه‌های تست‌کیس‌ها که می‌خواهید حذف کنید
پروژه_id عدد صحیح درست است شناسه پروژه
suite_id عدد صحیح توضیحات را ببینید شناسه مجموعه (فقط در صورتی لازم است که پروژه در حالت چند مجموعه باشد)
نرم عدد صحیح نادرست soft=۱ اطلاعاتی را در مورد داده‌هایی که حذف می‌شوند برمی‌گرداند اما با حذف ادامه نمی‌یابد

درخواست نمونه #

همچنین مثال زیر را ببینید که شناسه های case از پروژه انتخاب شده را نشان می دهد.

{
    "case_ids": [1, 2, 3]
}

کدهای پاسخگویی #

کد وضعیت توضیحات
200 موفقیت آمیز (تست‌کیس به عنوان بخشی از پاسخ حذف می شود)
400 تست‌کیس نامعتبر یا ناشناخته
403 عدم دسترسی به پروژه
429 فقط TestRail Cloud– درخواست های بسیار زیاد (نگاه کنید به محدودیت نرخ API)
به‌روزرسانی شده در 1405-04-15

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
انواع موردفیلدهای تست‌کیس

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

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

فهرست مطالب
  • get_case
    • پارامترها
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • get_cases
    • پارامترها
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • get_history_for_case
    •  
    • پارامترها
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • add_case
    • پارامترها
    • درخواست نمونه
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • copy_cases_to_section
    • پارامترها
    • کدهای پاسخگویی
  • update_case
    • پارامترها
    • درخواست نمونه
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • update_cases
    • پارامترها
    • درخواست نمونه
    • محتوای پاسخگویی
    • کدهای پاسخگویی
  • move_cases_to_section
    • پارامترها
    • کدهای پاسخگویی
  • delete_case
    •  
    • پارامترها
    • پارامتر نرم
      •  
    • کدهای پاسخگویی
  • delete_cases
    •  
    • پارامترها
    • درخواست نمونه
    • کدهای پاسخگویی
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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

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

ثبت نام

ورود

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