Skip to content
تست ریل |‌ سرویس مدیریت تستتست ریل |‌ سرویس مدیریت تست
  • صفحه اصلی
  • درباره ما
  • تماس با ما
  • -
  • -

Testrail

543
  • راهنمای کاربر
    • آغاز کار با TestRail
      • جستجو
      • پروژه‌ها و انواع آن‌ها
      • نکته‌ها و ترفندهای کاربردی
      • میانبرهای صفحه‌کلید و hotkeyها
      • آشنایی با TestRail
      • مرجع قالب‌بندی ویرایشگر متن
      • صفحه شروع به کار
      • TestRail Server و TestRail Cloud
      • بهترین شیوه‌ها
        • بهترین روش‌ها: تولید کد تست اتوماسیون با هوش مصنوعی
        • راهنمای بهترین روش‌ها: بک‌لاگ اتوماسیون تست
        • راهنمای بهترین روش‌ها: TestRail CLI
        • راهنمای بهترین روش‌ها: معیارهای تست
        • راهنمای بهترین روش‌ها: test runها و نتایج تست
        • راهنمای بهترین روش‌ها: test caseها
        • راهنمای بهترین روش‌ها: Milestoneها
    • هوش مصنوعی در TestRail
      • راهنمای استفاده مسئولانه از هوش مصنوعی
      • اولویت بندی تست ها با هوش مصنوعی
        • درک AI Reasons در قابلیت Prioritise with AI
        • چگونه با Prioritize with AI بهترین نتیجه را بگیریم
        • شروع با اولویت‌بندی تست‌ها با هوش مصنوعی
      • ایجاد تست‌کیس‌ها با هوش مصنوعی
        • چگونه بهترین نتیجه را از AI Test Case Generator در TestRail بگیریم
        • شروع سریع: تولید تست‌کیس با هوش مصنوعی
      • تست ویژگی های هوش مصنوعی با استفاده از TestRail
        • یکپارچه‌سازی ابزارهای ارزیابی هوش مصنوعی با TestRail
        • الگوی AI Evaluation با داشبورد Quality Insights
      • خودکار کردن تست‌کیس‌ها با هوش مصنوعی
        • بیشترین بهره را از اتوماسیون مبتنی بر هوش مصنوعی در TestRail ببرید
        • شروع کار با Automate Test Cases with AI
    • تست‌کیس‌ها
      • توسعه رفتارمحور (BDD)
      • وارد کردن test caseها از CSV یا Excel
      • مراحل مشترک
      • وارد کردن test caseها از XML
      • انتقال، کپی، حذف و بازیابی test caseها
      • جدا کردن مراحل تست از نتایج تست
      • برچسب‌گذاری
      • Test suiteها
      • فیلتر کردن و مرتب‌سازی
      • خروجی گرفتن از test caseها
      • قالب‌های test case
      • افزودن test caseها
      • بخش‌ها
      • فیلدهای test case
    • برنامه‌ریزی و اجرای تست
      • به‌روزرسانی نتایج تست
      • ایجاد test run جدید
      • ایجاد test plan جدید
      • Configurations
      • اختصاص دادن تست‌ها برای اجرا
      • اجرای مجدد test caseها
      • بستن test run و test plan
      • ثبت نتایج تست
      • Milestoneها
    • گزارش‌گیری و تحلیل
      • سؤالات متداول درباره گزارش‌ها
      • سفارشی‌سازی نمودارها
      • نمای کلی گزارش‌ها
      • تنظیمات کلی reportها
      • چاپ reportها
      • نمودارها و داشبوردها
      • موارد کاربرد reportها
      • گزارش موارد
        • گزارش Status Tops (Cases)
        • گزارش توزیع ویژگی‌ها (test caseها)
        • گزارش پوشش مراجع (test caseها)
        • گزارش خلاصه فعالیت (test case ها)
      • گزارش های بین پروژه ای
        • حجم کاری کاربر (اجرای تست)
        • خلاصه Projectها (Test Execution)
      • گزارش نقص
        • گزارش Summary for References (Defects)
        • گزارش Summary for Cases (Defects)
        • گزارش خلاصه (Defects)
      • گزارش نتایج
        • گزارش Property Distribution (Results)
        • گزارش Comparison for Cases (Results)
        • گزارش Comparison for References (Results)
      • گزارش های خلاصه
        • گزارش Runs (Summary)
        • گزارش پروژه (خلاصه)
        • گزارش Plan (Summary)
        • گزارش Milestone (Summary)
    • مدیریت و سفارشی‌سازی‌ها
      • ذخیره‌سازی و مدیریت داده‌ها
      • مدیریت پیوست‌ها
      • پیکربندی فیلدهای سفارشی
      • افزودن لوگوی سفارشی به محیط TestRail
      • افزودن کاربران به محیط TestRail
      • تنظیم تم Light یا Dark در TestRail
      • بایگانی هوشمند برای Test Runها و Test Planها
      • پیکربندی تنظیمات زبان در TestRail
      • پیکربندی‌ها و integrationهای پشتیبانی‌شده در TestRail
      • پشتیبان‌گیری روزانه TestRail Professional Hosted
      • اسکریپت های رابط کاربری
        • نمونه‌های UI Scripts
        • معرفی UI Scripts
      • مدیریت کاربران و امنیت
        • تنظیم احراز هویت چندعاملی (MFA)
        • مدیریت مجوزها و نقش‌های کاربران
        • مدیریت امنیت کاربران
        • مدیریت امنیت instance
    • راهنمای سازمانی
      • پارامترسازی تست، متغیرها و datasetها
      • نسخه‌بندی test case
      • بررسی و تأیید test caseها
      • مدیریت در سطح project
      • سفارشی‌سازی ایمیل
      • زمان‌بندی قابل تنظیم پشتیبان‌گیری و بازیابی
      • ثبت لاگ حسابرسی
      • خلاصه ویژگی‌های Enterprise
      • پیکربندی یک ورود به سیستم (SSO)
        • پیکربندی SSO با ADFS
        • پیکربندی Okta SSO
        • پیکربندی Google SSO
        • پیکربندی Azure SSO
        • پیکربندی SSO
    • راهنمای مهاجرت
      • مهاجرت: CSV و Excel
      • مهاجرت: مقدمه
      • مهاجرت از TestRail Server به TestRail Cloud
      • مهاجرت از QMetry
      • مهاجرت از TestLink
      • مهاجرت از Azure DevOps
      • مهاجرت از Xray (Cloud)
      • مهاجرت از Xray (Server و Datacenter)
      • مهاجرت از qTest
      • مهاجرت از Zephyr Scale
      • مهاجرت از Zephyr Squad
    • صورتحساب و مدیریت حساب
      • پورتال صورت‌حساب TestRail
      • تغییرات پیش‌رو در قیمت اشتراک ماهانه TestRail
      • درخواست‌های ارزیابی امنیتی
      • گزینه‌های اشتراک و صورت‌حساب
      • صورتحساب و مدیریت – پرسش‌های متداول
  • راهنمای سرور
    • نصب و راه اندازی
      • فعال‌سازی کار پس‌زمینه
      • بازگرداندن TestRail به نسخه قدیمی‌تر
      • نصب TestRail Enterprise Server
      • به‌روزرسانی license key ویرایشگر Rich Text Editor (۲۰۲۶)
      • نسخه‌های پشتیبانی‌شده TestRail Server
      • نصب نسخه های 9.4.1 تا 10.4.1
        • ارتقای TestRail از ۹.۴.۱ تا ۱۰.۴.۱ در Windows
        • ارتقای TestRail از ۹.۴.۱ تا ۱۰.۴.۱ در Unix/Linux
        • الزامات نصب نسخه‌های ۹.۴.۱ تا ۱۰.۴.۱
        • نصب با داکر
          • نصب نسخه‌های ۹.۴.۱ تا ۱۰.۴.۱ با Docker
        • نصب با یونیکس/لینوکس
          • آماده‌سازی سرور Unix/Linux برای نصب – از نسخه ۱۰.۰.۱ به بعد
          • نصب TestRail (یونیکس/لینوکس)
          • ایجاد database خالی SQL (Unix / Linux)
          • آماده‌سازی سرور Unix/Linux برای نصب – نسخه‌های ۹.۴.۱ تا ۹.۸.۱
        • نصب روی ویندوز
          • آماده‌سازی سرور ویندوز برای نصب – نسخه‌های ۱۰.۰.۱ به بعد
          • ایجاد پایگاه داده SQL خالی (Windows)
          • آماده‌سازی سرور ویندوز برای نصب – نسخه‌های ۹.۴.۱ تا ۹.۸.۱
          • نصب TestRail (ویندوز)
      • نسخه های قدیمی تر
        • نصب نسخه 9.3.2
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰/۹.۲.۱ به ۹.۳.۲ در Windows
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰/۹.۲.۱ به ۹.۳.۲ در Unix/Linux
          • نیازمندی‌های نصب – نسخه ۹.۳.۲
          • نصب با داکر
            • نصب ۹.۳.۲.۱۰۰۲ روی داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) – نسخه ۹.۳.۲.۱۰۰۲
            • ایجاد پایگاه داده SQL خالی (Unix/Linux) – نسخه ۹.۳.۲.۱۰۰۲
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) – نسخه ۹.۳.۲.۱۰۰۲
            • آماده‌سازی سرور Unix/Linux برای نصب – ۹.۳.۲.۱۰۰۲
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) – نسخه ۹.۳.۲.۱۰۰۲
            • ایجاد دیتابیس SQL خالی (Windows) – نسخه ۹.۳.۲.۱۰۰۲
            • نصب پایگاه داده Cassandra NoSQL در ویندوز – نسخه ۹.۳.۲.۱۰۰۲
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۹.۳.۲.۱۰۰۲
        • نصب نسخه 9.2.1
          • الزامات نصب – نسخه ۹.۲.۱
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰ به ۹.۲.۱ در Unix/Linux
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰ به ۹.۲.۱ در Windows
          • نصب با داکر
            • نصب ۹.۲.۱.۱۰۱۰ روی داکر
          • نصب با یونیکس / لینوکس
            • نصب TestRail (Unix/Linux) – نسخه ۹.۲.۱.۱۰۱۰
            • ایجاد پایگاه داده خالی SQL (Unix/Linux) – نسخه ۹.۲.۱.۱۰۱۰
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) – نسخه ۹.۲.۱.۱۰۱۰
            • آماده‌سازی سرور یونیکس/لینوکس برای نصب – ۹.۲.۱.۱۰۱۰
          • نصب روی ویندوز
            • نصب TestRail در ویندوز – نسخه ۹.۲.۱.۱۰۱۰
            • نصب پایگاه داده Cassandra NoSQL در ویندوز – نسخه ۹.۲.۱.۱۰۱۰
            • ایجاد پایگاه داده خالی SQL (Windows) – نسخه ۹.۲.۱.۱۰۱۰
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۹.۲.۱.۱۰۱۰
        • نصب نسخه 9.1.0
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰ به ۹.۱.۰ در Windows
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰ به ۹.۱.۰ در Unix/Linux
          • الزامات نصب – نسخه ۹.۱.۰
          • نصب با داکر
            • نصب ۹.۱.۰.۱۰۲۵ روی Docker
          • نصب با یونیکس / لینوکس
            • نصب TestRail (Unix/Linux) – نسخه ۹.۱.۰.۱۰۲۵
            • نصب پایگاه داده NoSQL Cassandra (یونیکس / لینوکس) – نسخه ۹.۱.۰.۱۰۲۵
            • ایجاد database خالی SQL در Unix/Linux – نسخه ۹.۱.۰.۱۰۲۵
            • آماده‌سازی سرور Unix/Linux برای نصب – ۹.۱.۰.۱۰۲۵
          • نصب روی ویندوز
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۹.۱.۰.۱۰۲۵
            • نصب پایگاه داده NoSQL Cassandra در ویندوز – نسخه ۹.۱.۰.۱۰۲۵
            • ایجاد دیتابیس خالی SQL (Windows) – نسخه ۹.۱.۰.۱۰۲۵
            • نصب TestRail (Windows) – نسخه ۹.۱.۰.۱۰۲۵
        • نصب نسخه 9.0.0
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰ به ۹.۰.۰ در Windows
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶/۸.۱.۰ به ۹.۰.۰ در Unix/Linux
          • الزامات نصب – نسخه ۹.۰.۰
          • نصب با داکر
            • نصب نسخه ۹.۰.۰.۱۰۹۱ در Docker
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) – نسخه ۹.۰.۰.۱۰۹۱
            • ایجاد پایگاه داده SQL خالی (Unix/Linux) – نسخه ۹.۰.۰.۱۰۹۱
            • نصب پایگاه داده Cassandra NoSQL در Unix / Linux – نسخه ۹.۰.۰.۱۰۹۱
            • آماده‌سازی سرور یونیکس/لینوکس برای نصب – ۹.۰.۰.۱۰۹۱
          • نصب روی ویندوز
            • نصب TestRail (Windows) – نسخه ۹.۰.۰.۱۰۹۱
            • نصب پایگاه داده NoSQL Cassandra در ویندوز – نسخه ۹.۰.۰.۱۰۹۱
            • ایجاد پایگاه داده SQL خالی (Windows) – نسخه ۹.۰.۰.۱۰۹۱
            • آماده‌سازی سرور Windows برای نصب – نسخه ۹.۰.۰.۱۰۹۱
        • نصب نسخه 8.1.0
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶ به ۸.۱.۰ در Unix/Linux
          • ارتقای TestRail از ۸.۰.۴/۸.۰.۶ به ۸.۱.۰ در Windows
          • الزامات نصب – نسخه ۸.۱.۰
          • نصب با داکر
            • نصب ۸.۱.۰.۶۱۸۶ روی Docker
          • نصب با یونیکس / لینوکس
            • نصب TestRail (یونیکس/لینوکس) – نسخه ۸.۱.۰.۶۱۸۶
            • نصب پایگاه داده NoSQL Cassandra (Unix / Linux) – نسخه ۸.۱.۰.۶۱۸۶
            • ایجاد دیتابیس خالی SQL در Unix/Linux – نسخه ۸.۱.۰.۶۱۸۶
            • آماده‌سازی سرور Unix/Linux برای نصب – ۸.۱.۰.۶۱۸۶
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) – نسخه ۸.۱.۰.۶۱۸۶
            • ایجاد دیتابیس SQL خالی (Windows) – نسخه ۸.۱.۰.۶۱۸۶
            • نصب پایگاه داده Cassandra NoSQL در ویندوز – نسخه ۸.۱.۰.۶۱۸۶
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۸.۱.۰.۶۱۸۶
        • نصب نسخه 8.0.6
          • الزامات نصب – نسخه ۸.۰.۶
          • ارتقای TestRail از ۸.۰.۴ به ۸.۰.۶ در ویندوز
          • ارتقای TestRail از ۸.۰.۴ به ۸.۰.۶ در Unix/Linux
          • نصب با داکر
            • نصب نسخه ۸.۰.۶.۱۰۱۹ روی Docker
          • نصب با یونیکس / لینوکس
            • نصب TestRail روی Unix/Linux – نسخه ۸.۰.۶.۱۰۱۹
            • ایجاد پایگاه داده SQL خالی (Unix/Linux) – نسخه ۸.۰.۶.۱۰۱۹
            • نصب پایگاه داده Cassandra NoSQL (یونیکس / لینوکس) – نسخه ۸.۰.۶.۱۰۱۹
            • آماده‌سازی سرور Unix/Linux برای نصب – نسخه ۸.۰.۶.۱۰۱۹
          • نصب روی ویندوز
            • ایجاد پایگاه داده خالی SQL (ویندوز) – نسخه ۸.۰.۶.۱۰۱۹
            • نصب TestRail در ویندوز – نسخه ۸.۰.۶.۱۰۱۹
            • نصب پایگاه داده Cassandra NoSQL در ویندوز – نسخه ۸.۰.۶.۱۰۱۹
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۸.۰.۶.۱۰۱۹
        • نصب نسخه 8.0.4
          • ارتقای TestRail از ۸.۰.۱ به ۸.۰.۴ در Windows
          • ارتقای TestRail از ۸.۰.۱ به ۸.۰.۴ در Unix/Linux
          • نیازمندی‌های نصب – نسخه ۸.۰.۴
          • نصب با داکر
            • نصب نسخه ۸.۰.۴.۷۰۳۶ روی Docker
          • نصب بر روی یونیکس / لینوکس
            • نصب پایگاه داده NoSQL Cassandra (Unix/Linux) – نسخه ۸.۰.۴.۷۰۳۶
            • ایجاد پایگاه داده SQL خالی (Unix/Linux) – نسخه ۸.۰.۴.۷۰۳۶
            • نصب TestRail (یونیکس/لینوکس) – نسخه ۸.۰.۴.۷۰۳۶
            • آماده‌سازی سرور Unix/Linux برای نصب – نسخه ۸.۰.۴.۷۰۳۶
          • نصب روی ویندوز
            • نصب TestRail (Windows) – نسخه ۸.۰.۴.۷۰۳۶
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۸.۰.۴.۷۰۳۶
            • نصب پایگاه داده NoSQL Cassandra روی ویندوز – نسخه ۸.۰.۴.۷۰۳۶
            • ایجاد پایگاه داده خالی SQL (ویندوز) – نسخه ۸.۰.۴.۷۰۳۶
        • نصب نسخه 8.0.1
          • ارتقای TestRail از ۷.۵.۳ به ۸.۰.۱ در Unix/Linux
          • ارتقای TestRail از ۷.۵.۳ به ۸.۰.۱ در ویندوز
          • نیازمندی‌های نصب – نسخه ۸.۰.۱
          • نصب با داکر
            • نصب TestRail ۸.۰.۱.۱۰۲۹ روی Docker
          • نصب بر روی یونیکس / لینوکس
            • نصب پایگاه داده Cassandra NoSQL (Unix / Linux) – نسخه ۸.۰.۱.۱۰۲۹
            • نصب TestRail (یونیکس/لینوکس) – نسخه ۸.۰.۱.۱۰۲۹
            • ایجاد پایگاه داده خالی SQL (Unix/Linux) – نسخه ۸.۰.۱.۱۰۲۹
            • آماده‌سازی سرور Unix/Linux برای نصب – نسخه ۸.۰.۱.۱۰۲۹
          • نصب روی ویندوز
            • نصب TestRail (ویندوز) – نسخه ۸.۰.۱.۱۰۲۹
            • ایجاد پایگاه داده خالی SQL (ویندوز) – نسخه ۸.۰.۱.۱۰۲۹
            • نصب پایگاه داده Cassandra NoSQL در ویندوز – نسخه ۸.۰.۱.۱۰۲۹
            • آماده‌سازی سرور ویندوز برای نصب – نسخه ۸.۰.۱.۱۰۲۹
        • نصب نسخه 7.5
          • نیازمندی‌های نصب
          • ارتقای TestRail
          • نصب بر روی یونیکس / لینوکس
            • نصب TestRail
            • ایجاد یک پایگاه داده SQL خالی
            • نصب پایگاه داده NoSQL Cassandra در Unix / Linux
            • آماده‌سازی سرور Unix/Linux برای نصب
          • نصب روی ویندوز
            • نصب TestRail
            • ایجاد پایگاه داده SQL خالی
            • نصب پایگاه داده NoSQL Cassandra
            • آماده‌سازی سرور Windows برای نصب
          • نصب با داکر
            • نصب روی Docker: مهاجرت و ارتقای TestRail
            • نصب روی Docker: فایل‌های Compose
            • نصب روی Docker: شروع کار
            • نصب با Docker: نمای کلی
    • مدیریت سرور
      • راه‌اندازی سرور staging
      • ایمن‌سازی نصب‌های TestRail Server
      • بهینه‌سازی نصب‌های TestRail Server
      • بازیابی بکاپ TestRail
      • تهیه نسخه پشتیبان از نمونه TestRail Server
      • عیب یابی
        • ارتقای PHP ۵.۶ به PHP ۷.x
        • افزایش محدودیت حافظه PHP
        • نصب افزونه SQLsrv برای PHP
        • عیب‌یابی نصب TestRail Server
        • افزایش محدودیت آپلود فایل در PHP
        • اجرای عیب‌یابی با Phpinfo()
        • حذف داده‌های اضافی از نمونه TestRail
        • نصب افزونه SQLsrv PHP – نسخه ۸.۰
        • اجرای عیب‌یابی Phpinfo() – نسخه ۸.۰
    • سفارشی سازی ها و افزونه ها
      • سفارشی‌سازی یک defect plugin
      • ساخت defect plugin سفارشی
      • زبان‌ها: ترجمه رابط کاربری TestRail
      • اشکال‌زدایی اسکریپت‌های سفارشی
      • افزونه های گزارش سفارشی
        • Reports: ساخت افزونه report سفارشی (۳/۳)
        • گزارش‌ها: ساخت report plugin سفارشی (۲/۳)
        • گزارش‌ها: ساخت افزونه گزارش سفارشی (۱/۳)
        • معرفی reportهای سفارشی
    • احراز هویت
      • احراز هویت: پیاده‌سازی Single sign-on با TestRail
      • احراز هویت: LDAP
      • احراز هویت: Active Directory
      • احراز هویت: مقدمه
    • استهلاک کاساندرا
      • پاک‌سازی فایل‌های attachment قدیمی
      • انتقال داده‌های Cassandra به MySQL در TestRail Server برای Linux
      • انتقال داده‌های Cassandra در TestRail Server برای Docker در Windows و Linux
      • انتقال داده‌های Cassandra در TestRail Server به MS SQL Server برای Windows
  • ادغام‌ها
    • ادغام‌های الزامات و نقص‌ها
      • آشنایی با integrationهای Reference و Defect
      • پیکربندی یکپارچه‌سازی‌های مرجع
      • پیکربندی متغیرهای کاربر
      • پیکربندی یکپارچه‌سازی با bug trackerها
      • ادغام با Aha! Develop
      • ادغام های موجود
        • یکپارچه‌سازی با Axosoft
        • ادغام با Trello
        • یکپارچه‌سازی با YouTrack
        • یکپارچه‌سازی با VersionOne
        • Integration با Vault
        • یکپارچه‌سازی با Trac
        • یکپارچه‌سازی با Redmine
        • یکپارچه‌سازی با Rally
        • یکپارچه‌سازی با Pivotal Tracker
        • یکپارچه‌سازی با Mantis
        • یکپارچه‌سازی با Lighthouse
        • یکپارچه‌سازی با FogBugz (یا Manuscript)
        • یکپارچه‌سازی با fixx
        • ادغام با Bugzilla
        • یکپارچه‌سازی با BugTracker.NET
        • یکپارچه‌سازی با Bitbucket
        • یکپارچه‌سازی با ایمیل
        • ادغام با Azure DevOps
        • یکپارچه‌سازی با Axosoft SOAP API
        • یکپارچه‌سازی با Axosoft REST API
        • یکپارچه‌سازی با Assembla
        • یکپارچه‌سازی با Asana
        • اپ TestRail برای Azure DevOps
        • یکپارچه‌سازی با GitLab
        • یکپارچه‌سازی با GitHub
        • یکپارچه‌سازی با ClickUp
        • یکپارچه‌سازی با Monday.com
        • اطلسیان جیرا
          • برنامه TestRail Jira
          • استفاده از فیلدهای سفارشی در یکپارچه‌سازی Jira
          • پیکربندی دستی ادغام Jira
          • اتصال به Jira Server
          • اتصال به Jira Cloud
          • یکپارچه‌سازی با Jira
          • بررسی پوشش Jira
          • سؤالات متداول درباره Integration بین TestRail و Jira
          • اتصال به Jira Data Center
    • یکپارچه سازی امنیتی
      • یکپارچه‌سازی اسکن‌های Kiuwan SAST از طریق UI
      • یکپارچه‌سازی اسکن‌های Kiuwan SAST از طریق CLI
    • داشبوردها
      • مروری بر integrationهای dashboard
      • ادغام با Confluence
    • وب هوک ها
      • وب‌هوک‌ها
  • اتوماسیون تست
    • TestRail CLI
      • شروع کار با TestRail CLI
      • لاگ‌گیری و مشاهده‌پذیری
      • مرجع دستورات توسعه رفتارمحور (BDD)
      • راهنمای عملکرد صفحه‌بندی موازی برای test suiteهای بزرگ
      • TRCLI در pipelineهای CI/CD
      • استفاده بهتر از TRCLI
      • نگاشت JUnit به TestRail
      • منابع پارامتر
      • نمونه‌های استفاده
      • مرجع دستورات CLI
      • گزارش‌های SauceLabs و saucectl
      • گردش کار Specification-first
      • گردش کار Code-First
    • ادغام فریم‌ورک‌های اتوماسیون
      • یکپارچه‌سازی با Playwright
      • یکپارچه‌سازی با Pytest
      • یکپارچه‌سازی با Cypress
      • یکپارچه‌سازی با TestNG
      • یکپارچه‌سازی با Robot Framework
      • یکپارچه‌سازی با NUnit
      • یکپارچه‌سازی با JUnit۵
      • یکپارچه‌سازی با Curiosity Quality Modeller
      • یکپارچه‌سازی با Ranorex
      • یکپارچه‌سازی با k۶
      • یکپارچه‌سازی با Postman
      • یکپارچه‌سازی با WebdriverIO
      • یکپارچه‌سازی با JMeter
      • یکپارچه‌سازی با Robot Framework (با استفاده از Robot parser)
      • یکپارچه‌سازی با Selenium
      • ادغام با testRigor
        • ادغام testRigor در TestRail
        • یکپارچه‌سازی با testRigor
    • ادغام ابزارهای CI/CD
      • یکپارچه‌سازی با Jenkins (freestyle)
      • یکپارچه‌سازی با GitHub Actions
      • یکپارچه‌سازی با Azure Pipelines
      • یکپارچه‌سازی با Bitbucket
      • ادغام با Travis CI
      • ادغام با CircleCI
      • یکپارچه‌سازی با Jenkins (pipeline)
      • یکپارچه‌سازی با GitLab CI/CD
    • اسکریپت های UI برای اتوماسیون تست
      • اسکریپت‌های UI برای اتوماسیون تست
  • راهنمای API
    • شروع کار با TestRail API
      • مدیریت خطا
      • اتصال API برای .NET (C#/VB.NET)
      • اتصال API برای Ruby
      • اتصال API برای Python
      • اتصال API برای PHP
      • آشنایی با TestRail API
      • API binding برای Java
      • دسترسی به TestRail API
    • موارد استفاده از API
      • Export کردن test caseها
      • خروجی گرفتن از نتایج تست
      • ایجاد test caseها
      • وارد کردن نتایج تست
      • معرفی موارد استفاده از API
    • مرجع API
      • BDDها
      • تست‌ها
      • متغیرها
      • کاربران
      • templateها
      • test suiteها
      • Statusها
      • گام‌های مشترک
      • section‌ها
      • test runها
      • فیلدهای نتیجه تست
      • نقش‌ها
      • گزارش‌ها و گزارش‌های بین‌پروژه‌ای
      • نتایج
      • Projectها
      • Priorityها
      • Milestoneها
      • test planها
      • گروه‌ها
      • Datasetها
      • Configurationها
      • انواع test case
      • test caseها
      • فیلدهای test case
      • پیوست‌ها
      • فیلدهای فیلتر پویا
      • برچسب‌ها
  • یادداشت‌های انتشار
    • آهنگ انتشار پیش فرض
      • TestRail ۱۰.۵.۱ پیش‌فرض (۱۰۰۱)
      • TestRail ۱۰.۴.۱ پیش‌فرض (۱۰۰۴)
      • TestRail ۱۰.۳.۱ Default (۱۰۰۹)
      • TestRail ۱۰.۱.۳ پیش‌فرض (۱۰۰۶)
      • TestRail ۱۰.۲.۰ مسیر انتشار پیش‌فرض (۱۰۷۶)
      • TestRail ۱۰.۱.۲ Default (۱۰۰۲)
      • TestRail ۱۰.۱.۱ مسیر انتشار پیش‌فرض (۱۰۱۱)
      • TestRail ۱۰.۰.۱ Default (۱۰۱۰)
      • TestRail ۱۰.۰.۰ پیش‌فرض (۱۰۶۸)
      • TestRail ۹.۸.۱ مسیر انتشار Default (۱۵۰۶)
      • TestRail ۹.۷.۲ Default (۱۰۰۳)
      • TestRail ۹.۷.۱ Default (۱۰۰۹)
      • TestRail ۹.۷.۰ پیش‌فرض (۱۰۳۶)
      • TestRail ۹.۶.۱ Default (۱۰۳۳)
      • TestRail ۹.۶.۰ پیش‌فرض (۱۰۳۲)
      • TestRail ۹.۵.۳ Default (۱۰۵۸)
      • TestRail ۹.۵.۲ Default (۱۰۴۷)
      • TestRail ۹.۵.۰ پیش‌فرض (۱۰۴۰)
      • TestRail ۹.۴.۰ Default (۱۰۵۴)
      • TestRail ۹.۳.۲ Default (۱۰۰۲)
      • TestRail ۹.۳.۱ پیش‌فرض (۱۰۲۰)
      • TestRail ۹.۳.۰ پیش‌فرض (۱۰۸۰)
      • TestRail ۹.۲.۱ پیش‌فرض (۱۰۱۰)
      • TestRail ۹.۲.۰ Default (۱۲۲۵)
      • TestRail ۹.۱.۲ Default (۱۰۲۸)
      • TestRail ۹.۱.۱ Default (۱۰۲۷)
      • TestRail ۹.۱.۰ Default (۱۰۲۵)
      • TestRail ۹.۰.۰ پیش‌فرض (۱۰۹۱)
      • TestRail ۹.۰.۰ Default (۱۰۵۷)
      • TestRail ۹.۰.۰ پیش‌فرض (۱۰۵۶)
    • سرور منتشر می شود
      • TestRail ۱۰.۴.۱.۱۰۰۴ Server
      • Docker Image برای TestRail ۱۰.۴.۱.۱۰۰۴
      • ایمیج Docker برای TestRail ۱۰.۳.۱.۱۰۰۹
      • نسخه Server TestRail ۱۰.۳.۱.۱۰۰۹
      • TestRail ۱۰.۲.۰.۱۰۷۶ Server
      • Docker Image نسخه TestRail ۱۰.۲.۰.۱۰۷۶
      • Docker Image نسخه TestRail ۱۰.۱.۴.۱۰۰۴
      • TestRail ۱۰.۱.۴.۱۰۰۴ Server
      • ایمیج Docker برای TestRail ۱۰.۰.۱.۱۰۱۰
      • TestRail Server ۱۰.۰.۱.۱۰۱۰
      • ایمیج Docker TestRail ۹.۸.۱.۱۵۰۶
      • نسخه Server TestRail ۹.۸.۱.۱۵۰۶
      • نسخه Server TestRail ۹.۶.۱.۱۰۳۳
      • ایمیج Docker نسخه TestRail ۹.۶.۱.۱۰۳۳
      • TestRail ۹.۵.۱.۱۰۴۲ Docker Image
      • TestRail ۹.۵.۱.۱۰۴۲ Server
      • Docker Image برای TestRail ۹.۴.۱.۱۰۰۱
      • نسخه Server TestRail ۹.۴.۱.۱۰۰۱
      • TestRail ۹.۳.۲.۱۰۰۲ Docker Image
      • TestRail ۹.۳.۲.۱۰۰۲ Server
      • Docker Image نسخه TestRail ۹.۳.۱.۱۰۲۰
      • TestRail Server ۹.۳.۱.۱۰۲۰
      • سرور TestRail ۹.۲.۱.۱۰۱۰
      • Docker Image مربوط به TestRail ۹.۲.۱.۱۰۱۰
      • TestRail ۹.۱.۱.۱۰۲۷ Docker Image
      • نسخه Server TestRail ۹.۱.۱.۱۰۲۷
      • TestRail ۹.۱.۰.۱۰۲۵ Docker Image
      • TestRail ۹.۱.۰.۱۰۲۵ Server
      • TestRail Server ۹.۰.۰.۱۰۹۱
      • Docker Image نسخه TestRail ۹.۰.۰.۱۰۹۱
      • Docker Image نسخه TestRail ۹.۰.۰.۱۰۵۷
      • سرور TestRail ۹.۰.۰.۱۰۵۷
      • TestRail Server ۸.۱.۰.۶۱۸۶
      • Docker Image TestRail ۸.۱.۰.۶۱۸۶
      • ایمیج Docker برای TestRail ۸.۱.۰.۶۱۶۵
      • نسخه Server TestRail ۸.۱.۰.۶۱۶۵
      • تصویر Docker TestRail ۸.۰.۶.۱۰۱۹
      • نسخه Server TestRail ۸.۰.۶.۱۰۱۹
      • Docker Image نسخه TestRail ۸.۰.۴.۷۰۳۶
      • سرور TestRail ۸.۰.۴.۷۰۳۶
      • نسخه Server TestRail ۸.۰.۱.۱۰۲۹
      • تصویر Docker برای TestRail ۸.۰.۱.۱۰۲۹
      • TestRail ۸.۰.۰.۱۰۸۹ Server
      • TestRail Server ۷.۵
    • انتشارات تاریخی
      • TestRail ۸.۱.۰ پیش‌فرض (۶۱۸۵)
      • TestRail ۸.۱.۰ مسیر انتشار Default (۶۱۶۵)
      • TestRail ۸.۱.۰ پیش‌فرض (۶۱۶۱)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۲۹)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۱۹)
      • TestRail ۸.۰.۶ پیش‌فرض (۱۰۱۴)
      • TestRail ۸.۰.۵ Default (۱۰۵۵)
      • TestRail ۸.۰.۵ – مسیر انتشار Default (۱۰۳۹)
      • TestRail ۸.۰.۴ Default (۷۰۳۶)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۸۷)
      • TestRail ۸.۰.۳ Default (۳۰۷۰)
      • TestRail ۸.۰.۳ Default (۳۰۶۷)
      • TestRail ۸.۰.۳ Default (۳۰۶۶)
      • TestRail ۸.۰.۳ Default (۳۰۶۴)
      • TestRail ۸.۰.۳ پیش‌فرض (۳۰۶۳)
      • TestRail ۸.۰.۲ Default (۳۱۳۸)
      • TestRail ۸.۰.۱ Default (۱۰۳۳)
      • TestRail ۷.۶ پیش‌فرض
      • TestRail ۶.۶ پیش‌فرض
      • TestRail ۸.۰.۱ Default (۱۰۳۰)
      • TestRail ۵.۲ پیش‌فرض
      • TestRail ۵.۳ پیش‌فرض
      • TestRail ۵.۴ پیش‌فرض
      • TestRail ۵.۴.۱ پیش‌فرض
      • TestRail ۵.۵ پیش‌فرض
      • TestRail ۵.۶ پیش‌فرض
      • TestRail ۵.۷ پیش‌فرض
      • TestRail ۶.۰ پیش‌فرض
      • TestRail ۶.۱ پیش‌فرض
      • TestRail ۶.۲ پیش‌فرض
      • TestRail ۶.۳ پیش‌فرض
      • TestRail ۶.۴ پیش‌فرض
      • TestRail ۶.۵ پیش‌فرض
      • TestRail ۶.۷ پیش‌فرض
      • TestRail ۵.۱ پیش‌فرض
      • TestRail ۵.۰؛ add-on مدیریت تست برای 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 ۸.۰.۱ Default (۱۰۲۹)
      • TestRail ۷.۸.۰ پیش‌فرض (۱۱۴۱)
      • TestRail ۷.۸.۰ Default (۱۱۴۰)
      • دسترسی زودهنگام TestRail ۷.۷
      • TestRail ۷.۸.۰ نسخه Default (۱۱۱۶)
      • TestRail ۷.۸.۰ Default (۱۱۳۶)
      • TestRail ۷.۸.۰ Default (۱۰۵۹)
دسته‌ها را مشاهده کنید
  • خانه
  • مستندات
  • Testrail
  • Testrail
  • راهنمای کاربر
  • هوش مصنوعی در TestRail
  • اولویت بندی تست ها با هوش مصنوعی
  • شروع با اولویت‌بندی تست‌ها با هوش مصنوعی

شروع با اولویت‌بندی تست‌ها با هوش مصنوعی

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

تیم‌های QA اغلب قبل از هر release با یک چالش تکراری روبه‌رو می‌شوند: تعداد تست‌های موجود بیشتر از زمانی است که برای اجرای همه آن‌ها دارند. با رشد applicationها، سریع‌تر شدن releaseها و بزرگ‌تر شدن regression suiteها، تشخیص اینکه کدام تست‌ها برای release فعلی حیاتی‌تر هستند سخت‌تر می‌شود.

اولویت‌بندی با هوش مصنوعی با رتبه‌بندی هوشمندانه تست‌ها در یک test run، بر اساس ریسک احتمالی، میزان ارتباط و اهمیت، به حل این مشکل کمک می‌کند. به‌جای اینکه با همه تست‌ها یکسان برخورد شود، AI به تیم شما کمک می‌کند ابتدا روی تست‌هایی تمرکز کند که احتمال بیشتری دارد defectهای مهم را آشکار کنند.

این قابلیت با استفاده از داده‌های اجرای قبلی، defectهای لینک‌شده، labelها و دستورالعمل‌های مخصوص release شما، به‌طور خودکار برای هر test این موارد را تعیین می‌کند:

  • AI Priority – Very High، High، Medium یا Low
  • AI Reason – توضیحی روشن درباره اینکه چرا test این رتبه را دریافت کرده است

این قابلیت به تیم‌های QA کمک می‌کند:

  • تمرکز تلاش تست روی بخش‌هایی که بیشترین اهمیت را دارند
  • کاهش ریسک release در چرخه‌هایی که زمان محدودی دارند
  • سرعت بخشیدن به regression testing
  • افزایش اطمینان از آمادگی برای release
  • اولویت‌بندی سریع‌تر بخش‌های تازه تغییرکرده یا پرریسک
  • تصمیم‌گیری هوشمندانه‌تر در تست، با استفاده از روندهای قبلی و insightهای AI

اولویت‌بندی با هوش مصنوعی به‌ویژه برای این موارد ارزشمند است:

  • regression suiteهای بزرگ
  • تیم‌های Agile پرسرعت
  • بازه‌های زمانی کوتاه برای release
  • استراتژی‌های تست مبتنی بر ریسک
  • تیم‌هایی با ظرفیت محدود برای تست
  • محیط‌هایی با releaseهای پرتکرار
توجه: اولویت‌بندی با هوش مصنوعی فقط برای TestRail Cloud
در دسترس است و به‌صورت پیش‌فرض فعال است. اگر این قابلیت را نمی‌بینید، با administrator تست‌ریل خود تماس بگیرید.

قبل از شروع #

اولویت‌بندی با هوش مصنوعی به‌صورت پیش‌فرض برای instanceهای TestRail Cloud فعال است. برای استفاده از این قابلیت، باید شرایط زیر برقرار باشد:

  • اولویت‌بندی با هوش مصنوعی در سطح instance فعال مانده باشد (AI Hub → AI Settings)

  • اولویت‌بندی با هوش مصنوعی برای project شما فعال مانده باشد (Project Settings)

  • نقش کاربری شما یا نقش دسترسی شما در project، مجوز استفاده از اولویت‌بندی با هوش مصنوعی را داشته باشد

  • test run در حال حاضر باز باشد (archived یا closed نشده باشد)

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

مرحله ۱: یک Test Run را باز کنید #

به test run باز موردنظر برای اولویت‌بندی بروید. در نوار ابزار test run، روی Prioritize (BETA) کلیک کنید. یکی از گزینه‌های موجود را انتخاب کنید:

  • All tests – همه تست‌های موجود در run را اولویت‌بندی می‌کند. اگر تعداد تست‌ها از حداکثر مجاز بیشتر باشد، این گزینه غیرفعال می‌شود.
  • Selected tests – فقط تست‌هایی را که به‌صورت دستی انتخاب کرده‌اید اولویت‌بندی می‌کند. اگر انتخاب شما خارج از محدوده حداقل یا حداکثر مجاز باشد، این گزینه غیرفعال می‌شود.
نکته: هنگام مشاهده یک تست در سمت راست run، می‌توانید از پیش‌نمایش QPane هم مستقیماً به Prioritize with AI دسترسی داشته باشید.
Screenshot 2026-05-07 at 12.34.06.png

مرحله ۲: پیکربندی اولویت‌بندی #

modal اولویت‌بندی به شما امکان می‌دهد اطلاعاتی را که AI هنگام تحلیل تست‌ها استفاده می‌کند کنترل کنید؛ این کار کمک می‌کند AI برای release شما تصمیم‌های اولویت‌بندی دقیق‌تر و متناسب‌تری با context بگیرد.

استفاده از داده‌های تاریخی #

وقتی Historical Data فعال باشد، AI فعالیت‌های تست قبلی مرتبط با test caseهای موجود در test run فعلی را تحلیل می‌کند.

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

  • نتایج تست‌های قبلی
  • failureهای گذشته
  • defectهای لینک‌شده
  • الگوهای اجرا
  • بخش‌هایی که زیاد fail می‌شوند یا ناپایدار هستند

می‌توانید با انتخاب دوره بازبینی ۷، ۳۰ یا ۶۰ روزه مشخص کنید AI چه مقدار از داده‌های اجرای قبلی را در نظر بگیرد.

AI از این اطلاعات برای شناسایی بهتر موارد زیر استفاده می‌کند:

  • قابلیت‌های پرریسک
  • تست‌های مرتبط با failureهای تکرارشونده
  • بخش‌هایی که اخیراً ناپایدار بوده‌اند
  • تست‌های لینک‌شده به defectهای شناخته‌شده
  • قابلیت‌هایی که ممکن است پیش از release به توجه بیشتری نیاز داشته باشند
در نظر گرفتن داده‌های تاریخی به AI کمک می‌کند با ترکیب context مربوط به release فعلی شما و trendهای واقعی تست از اجراهای قبلی، تصمیم‌های هوشمندانه‌تری برای اولویت‌بندی بگیرد.

می‌توانید گزینه Use Historical Data را خاموش کنید اگر می‌خواهید AI تست‌ها را فقط بر اساس context مربوط به release فعلی، دستورالعمل‌ها و فیلدهای انتخاب‌شده test case اولویت‌بندی کند. وقتی داده‌های تاریخی در نظر گرفته نمی‌شود، ارائه موارد زیر اهمیت بیشتری دارد:

  • شفاف و دقیق Additional Instructions
  • مرتبط فیلدهای test case که context معنایی کافی در اختیار AI قرار می‌دهند تا هدف، ریسک و پوشش هر تست را درک کند

برای بهترین نتیجه، اطلاعاتی مانند موارد زیر را وارد کنید:

  • بخش‌های پرریسک اپلیکیشن
  • قابلیت‌هایی که اخیراً تغییر کرده‌اند
  • defectهای شناخته‌شده یا featureهای ناپایدار
  • workflowهای حیاتی کسب‌وکار
  • بخش‌هایی که به پوشش regression عمیق‌تری نیاز دارند
انتخاب فیلدهای معنادار مانند Title، Steps و Expected Result هم به AI کمک می‌کند هر test را بهتر درک کند و تصمیم‌های دقیق‌تری برای اولویت‌بندی بگیرد.

Labels (اختیاری) #

از labelها استفاده کنید تا به AI بگویید کدام بخش‌ها، قابلیت‌ها یا انواع test برای release فعلی مهم‌تر هستند.

برای مثال:

  • Smoke

  • Checkout

  • Payments

  • Security

  • Critical Path

می‌توانید حداکثر ۶ test case و test label را با استفاده از جستجوی type-ahead انتخاب کنید.

testهای مرتبط با labelهای انتخاب‌شده با احتمال بیشتری AI Priority بالاتری می‌گیرند؛ این کار به AI کمک می‌کند روی بخش‌هایی تمرکز کند که از نظر شما مهم‌تر یا پرریسک‌تر هستند.

Additional Instructions (الزامی) #

دستورالعمل‌هایی وارد کنید که توضیح دهند AI برای release فعلی باید روی چه مواردی تمرکز کند. مثال‌ها:

  • بخش‌هایی که اخیراً در کد آن‌ها تغییر ایجاد شده است

  • workflowهای پرریسک

  • ناپایداری‌های شناخته‌شده

  • defectهایی که اخیراً گزارش شده‌اند

  • قابلیت‌های حیاتی برای کسب‌وکار

نمونه promptها:

  • «روی checkout، پردازش پرداخت و workflowهای authentication که اخیراً تغییر کرده‌اند تمرکز کن.»

  • «testهای مربوط به mobile responsiveness و مشکلات شناخته‌شده login را در اولویت قرار بده.»

  • «این release شامل تغییرات مهمی در API است. روی ریسک integration و regression تمرکز کن.»

مهم:
  • Additional Instructions قبل از اجرای اولویت‌بندی الزامی است.
  • promptهای خوب و دقیق به AI کمک می‌کنند context این release، بخش‌های پرریسک و اولویت‌های تست را بهتر درک کند؛ در نتیجه اولویت‌بندی دقیق‌تر انجام می‌شود.
  • می‌توانید promptها را به هر زبانی که TestRail پشتیبانی می‌کند بنویسید.
  • URLها در prompt پذیرفته می‌شوند، اما محتوای آن‌ها توسط AI استخراج یا تحلیل نمی‌شود.

Test Fields #

بعد از اینکه وارد کردن دستورالعمل‌ها را شروع کردید، انتخابگر Test Fields نمایش داده می‌شود. حداکثر ۶ فیلد را انتخاب کنید تا AI هنگام ارزیابی هر test آن‌ها را تحلیل کند.

محتوای این فیلدها توسط AI استفاده می‌شود تا testهای شما از نظر معنایی با context، اولویت‌ها و بخش‌های پرریسکی که در prompt مربوط به Additional Instructions توضیح داده‌اید تطبیق داده شوند. انتخاب فیلدهای مرتبط به AI کمک می‌کند بهتر بفهمد هر test چه چیزی را پوشش می‌دهد و تا چه حد با اولویت‌های release شما مرتبط است.

نمونه‌های رایج شامل Title، Steps، Expected Result، Description و موارد مشابه هستند. فقط فیلدهایی که در testهای انتخاب‌شده وجود دارند در انتخابگر نمایش داده می‌شوند. انواع case field زیر پشتیبانی می‌شوند:

  • Text
  • مراحل
  • سناریو
  • رشته
برای گرفتن بهترین نتیجه، فیلدهایی را انتخاب کنید که اطلاعات کاربردی و معناداری درباره عملکرد یا رفتار test caseها داشته باشند.
Screenshot 2026-05-07 at 13.02.34.png

مرحله ۳: اجرای اولویت‌بندی #

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


یاد بگیرید چطور بهترین نتیجه را بگیرید →

وقتی همه فیلدهای ضروری کامل شدند، می‌توانید اولویت‌بندی را شروع کنید. TestRail تست‌های شما را با AI تحلیل می‌کند و نتایج اولویت‌بندی را تولید می‌کند.

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

لازم نیست هنگام انجام پردازش در صفحه اولویت‌بندی بمانید. بعد از شروع درخواست اولویت‌بندی، می‌توانید modal را ببندید، به بخش‌های دیگر TestRail بروید و در قسمت‌های دیگر برنامه کارتان را ادامه دهید؛ اولویت‌بندی در پس‌زمینه ادامه پیدا می‌کند. پس از تکمیل پردازش، دفعه بعد که test run را باز کنید، نتایج AI Priority و AI Reasons به‌صورت خودکار نمایش داده می‌شوند.

مرحله ۴: بررسی و کار با نتایج #

پس از تکمیل اولویت‌بندی، test run را باز کنید تا نتایج AI Priority و AI Reasons تولیدشده برای تست‌های انتخاب‌شده را بررسی کنید. هر تست اولویت‌بندی‌شده یکی از مقادیر AI Priority زیر را دریافت می‌کند:

  • بسیار بالا

  • بالا

  • متوسط

  • پایین

  • اولویت‌بندی‌نشده (تست‌هایی که در اجرای فعلی اولویت‌بندی لحاظ نشده‌اند)

تست‌ها به‌صورت خودکار بر اساس سطح اولویت گروه‌بندی و مرتب می‌شوند و بالاترین اولویت در ابتدا نمایش داده می‌شود. این کار کمک می‌کند راحت‌تر روی بخش‌هایی تمرکز کنید که برای release پرریسک‌تر یا مهم‌تر در نظر گرفته شده‌اند.

ستون AI Reason توضیح می‌دهد چرا یک تست اولویت تعیین‌شده را دریافت کرده است. اگر ستون AI Reason پنهان باشد، همچنان می‌توانید با نگه داشتن ماوس روی مقدار AI Priority، توضیح آن را ببینید.

Screenshot 2026-05-08 at 13.54.28.png

در بالای test run یک بنر خلاصه نمایش داده می‌شود که نشان می‌دهد اولویت‌بندی آخرین بار چه زمانی اجرا شده، چه کسی آن را اجرا کرده و تحت چه شرایطی انجام شده است. این بنر به تیم‌ها کمک می‌کند درباره نحوه تولید تصمیم‌های اولویت‌بندی دید و شفافیت داشته باشند، استراتژی تست را راحت‌تر بررسی کنند، context مورد استفاده AI را بهتر بفهمند و درباره ریسک release در تیم همسو شوند.

همچنین می‌توانید هر اولویتی را که AI تعیین کرده است به‌صورت دستی تغییر دهید. برای این کار، روی مقدار موجود در ستون AI Priority کلیک کنید و سطح اولویت دیگری را انتخاب کنید. تست بلافاصله به گروه اولویت مربوط منتقل می‌شود. با نگه داشتن ماوس روی مقدار به‌روزشده، اولویت اولیه‌ای که AI تعیین کرده بود برای مقایسه نمایش داده می‌شود.

Screenshot 2026-05-08 at 13.55.13.png
مهم:
    AI می‌تواند به شناسایی بخش‌های احتمالاً پرریسک و سریع‌تر شدن تصمیم‌گیری کمک کند، اما بازبینی انسانی همچنان ضروری است. تیم‌های QA باید اولویت‌های تولیدشده توسط AI را بررسی کنند و هنگام تصمیم‌گیری درباره اینکه چه چیزی اجرا شود، دانش محصول، context مربوط به release و تجربه تست خود را هم در نظر بگیرند.
اولویت‌بندی با AI
درک AI Reasons و تصمیم‌های اولویت‌بندی
یاد بگیرید چطور دلیل‌های تولیدشده توسط AI را تفسیر کنید، بفهمید چرا تست‌ها اولویت‌بندی یا کنار گذاشته شده‌اند، و دید بهتری نسبت به سیگنال‌هایی پیدا کنید که روی پیشنهادهای AI اثر می‌گذارند.


راهنمای AI Reasons را بخوانید →

مدیریت دسترسی به اولویت‌بندی با AI #

قابلیت Prioritize with AI به‌صورت پیش‌فرض برای همه instanceهای TestRail Cloud فعال است. نقش‌های کاربری که permissionهای لازم را دارند می‌توانند دسترسی به این قابلیت را در سطح instance، project و user role کنترل کنند تا با سیاست‌های حاکمیتی و روندهای تست سازمان هماهنگ باشد.

  • برای فعال یا غیرفعال کردن این قابلیت در کل instance، به مسیر زیر بروید: AI Hub → AI Settings

  • برای مدیریت دسترسی در یک project مشخص، به مسیر زیر بروید: Project Settings → Edit Project

  • برای کنترل اینکه کدام کاربران به این قابلیت دسترسی داشته باشند، به مسیر زیر بروید: Administration → Users & نقش‌ها → نقش‌ها

  • همچنین می‌توانید دسترسی را با استفاده از نقش‌های دسترسی project مدیریت کنید؛ این نقش‌ها، نقش global کاربر را در یک project مشخص override می‌کنند.

به‌طور پیش‌فرض، دسترسی فقط برای roleهایی فعال است که مجوز Add/Edit برای Runs & و Plans دارند. به این ترتیب، administratorها می‌توانند مطمئن شوند فقط کاربران مجاز، AI prioritization را در test runها اجرا می‌کنند.

Audit Logs #

Audit logging برای Prioritize with AI برای مشتریانی در دسترس است که از لایسنس Enterprise استفاده می‌کنند و auditing در instance TestRail آن‌ها فعال است.

وقتی این قابلیت فعال باشد، TestRail فعالیت‌های کلیدی Prioritize with AI را در مسیر زیر ثبت می‌کند: Site Settings → Auditing Logs

این audit logها به سازمان‌ها کمک می‌کنند شفافیت، governance و traceability فعالیت‌های مرتبط با AI را در TestRail حفظ کنند.

یادگیری Prioritize with AI در TestRail Academy #

ببینید چطور می‌توانید از AI-powered test prioritization برای تمرکز روی بخش‌های پرریسک، افزایش اطمینان از release و تصمیم‌گیری هوشمندانه‌تر در testing استفاده کنید.

  • تنظیمات prioritization را پیکربندی کنید
  • AI promptهای مؤثر بنویسید
  • نتایج AI Priority و AI Reason را درک کنید
  • AI را در workflowهای risk-based testing به‌کار ببرید


رفتن به TestRail Academy


منابع بیشتر


  • استفاده مسئولانه از AI در TestRail

  • مستندات قانونی و compliance مربوط به AI
به‌روزرسانی شده در ۱۴۰۵-۰۴-۱۷

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
چگونه با Prioritize with AI بهترین نتیجه را بگیریمدرک AI Reasons در قابلیت Prioritise with AI

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

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

فهرست مطالب
  • قبل از شروع
  • مرحله 1: یک Test Run را باز کنید
  • مرحله ۲: پیکربندی اولویت‌بندی
    • استفاده از داده‌های تاریخی
    • Labels (اختیاری)
    • Additional Instructions (الزامی)
    • Test Fields
  • مرحله ۳: اجرای اولویت‌بندی
  • مرحله ۴: بررسی و کار با نتایج
  • مدیریت دسترسی به اولویت‌بندی با AI
  • Audit Logs
  • یادگیری Prioritize with AI در TestRail Academy
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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