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 دقیقه

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

رابط کاربری #

نوار ابزار TestRail #

یکی از اجزایی که در بیشتر صفحه‌های UI TestRail می‌بینید، نوار ابزار است. نوار ابزار گزینه‌ها و امکانات مرتبط با همان صفحه را در اختیار شما می‌گذارد. مثلا در صفحه test case، import و export کردن test caseها از طریق نوار ابزار انجام می‌شود. از نوار ابزار می‌توانید کارهای دیگری مثل چاپ reportها یا رفتن به صفحه‌های مرتبط را هم انجام دهید.

Usage ss1.png

افزودن attachmentها (تصویر و فایل) #

می‌توانید تصویر یا فایل را در کادرهای متنی اضافه یا درج کنید؛ برای این کار از آیکون Add Image زیر کادرهای متنی استفاده کنید. این قابلیت کاربردهای زیادی دارد؛ مثلا برای نمایش جزئیات بیشتر در یک مرحله تست یا نتیجه مورد انتظار بسیار مفید است:

Usage ss2.png

حذف attachmentها (تصویر و فایل) #

می‌توانید تصویرها یا فایل‌های attachشده به یک فیلد یا sidebar را با کلیک روی attachment و حذف آن از پنجره «Attachment Details» پاک کنید، اما یک روش جایگزین هم برای این کار وجود دارد.

thumbnail تصویر یا فایل را چند ثانیه فشار دهید و نگه دارید. دکمه قرمز Delete کنار thumbnail ظاهر می‌شود. برای حذف attachment روی Delete کلیک کنید. برای لغو عملیات، دوباره روی thumbnail کلیک کنید.

رفتن به test بعدی #

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

Usage ss4.png

بسته به اینکه با testهای خود چطور کار می‌کنید، لینک‌های Next و Previous می‌توانند معنی متفاوتی داشته باشند. اگر از صفحه To-Do روی یک test کلیک کرده باشید، کلیک روی Next شما را به test بعدی در فهرستتان می‌برد. به همین شکل، اگر از صفحه یک test run آمده باشید، کلیک روی Next شما را به test بعدی همان run می‌برد.

TestRail معمولا سعی می‌کند حالت مناسب را خودکار تشخیص دهد، اما شما هم می‌توانید با کلیک روی آیکون بین فلش‌ها آن را انتخاب کنید.

Test Cases #

جابه‌جایی و کپی کردن test caseها #

جابه‌جایی و کپی کردن test caseها (یا sectionهای کامل) معمولا برای تکثیر یا بازچینش test suiteها و test caseها مفید است.

مستندات کامل ما را ببینید تا نحوه کپی یا جابه‌جایی test caseها یا sectionها را یاد بگیرید در همان repository یا test suite، و همچنین کپی یا جابه‌جایی test caseها بین test suiteها یا projectهای مختلف.

Usage ss5.gif

حذف و بازیابی test caseها #

حذف test caseها، testهای مرتبط را از test runها و test planهای باز هم حذف می‌کند. کاربران می‌توانند test caseها را به‌صورت حذف‌شده علامت بزنند یا آن‌ها را بلافاصله و برای همیشه حذف کنند. test caseهایی که به‌صورت حذف‌شده علامت خورده‌اند در TestRail پنهان می‌شوند، اما بسته به تنظیمات تا ۷، ۱۴ یا ۳۰ روز قابل بازیابی هستند. مدیر TestRail می‌تواند این مورد را از مسیر Administration > Site Settings > User Interface تنظیم کند. test caseهایی که برای همیشه حذف شوند، بلافاصله از پایگاه داده TestRail پاک می‌شوند و بدون restore کامل پایگاه داده قابل بازیابی نیستند.

retain_test_cases.png

  #

برای جلوگیری از از دست رفتن داده‌های تست، توصیه می‌کنیم test runها و test planها را ببندید و دسترسی حذف دائمی test caseها را محدود کنید.

وقتی test caseها را به‌صورت حذف‌شده علامت می‌زنید، در حالت deleted قرار می‌گیرند؛ از test runها و test planها برداشته می‌شوند، اما در پایگاه داده TestRail باقی می‌مانند. با تغییر وضعیت دکمه زیر می‌توانید این test caseهای حذف‌شده را در UI نمایش دهید یا پنهان کنید:

Usage ss7.png

از زمانی که test caseها به‌صورت حذف‌شده علامت می‌خورند تا پایان دوره نگهداری تنظیم‌شده، test caseهای حذف‌شده را می‌توان به چند روش بازیابی کرد:

  • باز کردن صفحه bulk edit برای test caseهای حذف‌شده.
  • باز کردن یک test case حذف‌شده و کلیک روی دکمه restore یا edit.
  • استفاده از TestRail API و به‌روزرسانی فیلد is_deleted.

استفاده از test stepهای ساختاریافته #

اگر برای وارد کردن test stepها، نتایج مورد انتظار و نتایج واقعی ساختار منظم‌تری می‌خواهید، می‌توانید از کنترل structured steps استفاده کنید:

Usage ss8.png

می‌توانید حداکثر ۴ فیلد را برای test stepهای جداگانه فعال کنید: Step، Additional Info، Expected Result و References. اگر می‌خواهید به‌صورت پیش‌فرض از test stepهای جداگانه استفاده کنید، می‌توانید template پیش‌فرض را از مسیر Administration > Customizations تغییر دهید. برای جزئیات بیشتر، به مستندات configuration test steps مراجعه کنید.

ایجاد پوشش سطح بالای تست در چند دقیقه #

می‌دانستید می‌توانید خیلی سریع پوشش تست را مشخص کنید در TestRail تنها با دو کلیک ؟ روش کار این است:

  1. یک section ایجاد کنید برای projectی که به برنامه‌ریزی QA نیاز دارد.
  2. به نمای اصلی Test Cases بروید و گزینه Add Case را انتخاب کنید.

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

بعد از بازبینی و تأیید پوشش سطح بالای تست، تسترها می‌توانند وارد جزئیات شوند؛ پیش‌شرط‌ها، مراحل، نتایج مورد انتظار و موارد دیگر را تکمیل کنند و مطمئن شوند که هیچ شکافی در test strategy شما باقی نمی‌ماند.

Test runها و نتایج #

افزودن چند نتیجه تست #

در صفحه test run می‌توانید با دکمه‌های عملیات گروهی، برای چند test به‌سادگی نتیجه ثبت کنید. کافی است چند test result را انتخاب کنید و از دکمه Add Test Result در پایین صفحه استفاده کنید:

addresults.png

اجرای دوباره test runها #

اجرای دوباره یک test run یا test plan موجود در شرایط زیادی به‌کار می‌آید. TestRail برای این کار یک لینک سریع در نوار ابزار test run دارد:

Usage ss10.png

مثلا می‌توانید با قابلیت rerun، بر اساس تنظیمات یک test run قبلی یک test run جدید بسازید؛ این قابلیت برای retest کردن testهای ناموفق قبلی بسیار مناسب است.

بستن test runها #

یکی از قابلیت‌های مفید و گاهی نادیده‌گرفته‌شده TestRail، امکان بستن test runهاست. بستن یک test run آن را archive می‌کند و جزئیات همه test caseهای مرتبط را ثابت نگه می‌دارد. وقتی یک run را می‌بندید، TestRail به‌صورت خودکار داده‌های همه test caseهای مرتبط را در همان test run کپی می‌کند؛ بنابراین تغییرات بعدی test caseها به test runهای بسته و archive‌شده منتقل نمی‌شود. اگر test caseها را مرتب برای نسخه‌های جدید نرم‌افزار به‌روزرسانی می‌کنید، این قابلیت بسیار کاربردی است.

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

Usage ss11.png

برنامه‌ریزی و پیش‌بینی #

TestRail به شما اجازه می‌دهد هنگام ثبت نتایج تست، تخمین زمانی برای test caseها و زمان‌های واقعی تست را وارد کنید. زمان را می‌توانید با قالب‌های مختلف وارد کنید؛ مثلا HH:MM (ساعت و دقیقه) یا شکل طبیعی‌تر مثل ۱ hour and 40m. در sidebar صفحه‌های test هم یک test timer کاربردی وجود دارد که زمان تست شما را به‌صورت خودکار ردیابی می‌کند.

timer.png

بر اساس تخمین‌های واردشده، زمان‌های واقعی تست و داده‌های استفاده دیگر، TestRail برای test runها، test planها و milestoneها تخمین و پیش‌بینی تولید می‌کند تا بتوانید تست‌های نرم‌افزار را بهتر پیگیری و زمان‌بندی کنید. الگوریتم پیش‌بینی پیشرفته TestRail حتی وقتی برای تک‌تک test caseها تخمین وارد نکرده باشید هم کار می‌کند. هرچه زمان‌های واقعی و تخمین‌های بیشتری ثبت کنید، پیش‌بینی‌ها دقیق‌تر می‌شوند، چون TestRail از داده‌های تاریخی شما برای بهتر کردن تخمین‌ها استفاده می‌کند.

TestRail بین سه سطح دقت پیش‌بینی تفاوت می‌گذارد:

  • پیش‌بینی ممکن نیست: این یعنی TestRail برای تولید پیش‌بینی به داده‌های بیشتری نیاز دارد. ساده‌ترین راه، وارد کردن تخمین‌های بیشتر برای test caseهاست. همچنین برای اینکه تخمین‌ها معنی‌دار باشند، test run باید حداقل تعداد مشخصی test case داشته باشد. توجه کنید که background task مربوط به TestRail برای تولید پیش‌بینی‌ها باید نصب شده باشد.
  • دقت پایین: TestRail برای test run یا milestone فعلی داده کافی برای تولید پیش‌بینی پیدا کرده است، اما برای تخمین‌های دقیق‌تر به داده بیشتری نیاز دارد. با افزودن تخمین‌های بیشتر به test caseها می‌توانید پیش‌بینی را بهتر کنید.
  • دقت بالا: TestRail داده کافی برای تولید پیش‌بینی با دقت بالا دارد. از آنجا که همه پیش‌بینی‌ها بر اساس تلاش‌های گذشته و testهای تکمیل‌شده هستند، این پیش‌بینی‌ها فقط وقتی دقیق می‌مانند که روی همان test run یا milestone با همان تعداد تستر و منابع ادامه دهید.

می‌توانید تخمین‌ها و پیش‌بینی‌ها را در sidebar صفحه‌های test suite مشاهده کنید (از طریق لینک تعداد caseها). همچنین برای دیدن reportهای دقیق پیشرفت test runها، test planها و milestoneها، به صفحه‌های Progress بروید.

نمودار burndown پیشرفت تست را نمایش می‌دهد و تاریخ پیش‌بینی‌شده محاسبه‌شده برای تست‌ها را برجسته می‌کند:

Usage ss13.png

برای دقیق‌تر شدن پیش‌بینی‌های TestRail، کافی است تخمین‌های بیشتری به test caseها اضافه کنید و زمان‌های واقعی تست را به‌طور منظم برای نتایج ثبت کنید. برای پیدا کردن test caseهای بدون تخمین در یک suite، می‌توانید ستون Estimate را در جدول‌های test case نمایش دهید.

همچنین با نگه داشتن pointer روی لینکی که درست بالای پنل Sections در صفحه Test Case view قرار دارد، می‌توانید خلاصه کوتاهی از تخمین‌ها را ببینید:

Usage ss14.png

قالب‌بندی #

سفارشی‌سازی جدول‌ها #

در TestRail می‌توانید جدول‌های test case و test را به‌خوبی سفارشی کنید؛ ستون اضافه یا پنهان کنید، عرض ستون‌ها را تغییر دهید یا grouping/sorting را عوض کنید. این کار برای نمایش مستقیم فیلدهای مهم در صفحه‌های test case/test run یا تغییر گروه‌بندی پیش‌فرض sectionها بسیار مفید است:

Usage ss15.png

قالب‌بندی rich text #

می‌دانستید در بیشتر کادرهای متنی TestRail می‌توانید از قالب‌بندی rich text استفاده کنید؟ TestRail برای این کار از Markdown استفاده می‌کند. Markdown با markup خوانا برای انسان، متن را قالب‌بندی می‌کند.

برای مثال، برای italic کردن کلمه‌ها کافی است آن‌ها را بین *asterisks* بگذارید. برای bold کردن کلمه‌ها، از دو **asterisks** استفاده کنید. TestRail گزینه‌های قالب‌بندی زیادی را پشتیبانی می‌کند. برای اطلاعات بیشتر، به TestRail editor formatting reference.

در بیشتر فیلدهای متنی TestRail می‌توانید به test caseها و entityهای دیگر هم لینک بدهید. برای لینک دادن به یک entity، کافی است نماد entity و ID آن را داخل [brackets] قرار دهید. همه نمادهای entity پشتیبانی می‌شوند؛ برای فهرست کامل نمادها، بخش جستجوی بالا را ببینید.

مثال‌ها:

  • [C15] → لینک به test case ۱۵ ایجاد می‌کند
  • [S3] → لینک به test suite ۳ ایجاد می‌کند
  • [T122] → لینک به test ۱۲۲ ایجاد می‌کند

موارد دیگر #

integration با issue trackerها و نیازمندی‌ها #

می‌توانید TestRail را با issue trackerها، bug trackerها و ابزارهای مدیریت نیازمندی integration کنید. TestRail چند نقطه integration دارد و می‌توان آن را طوری configuration کرد که issueها را مستقیم از UI TestRail ارسال یا جستجو کند و کارهای بیشتری انجام دهد.

bugtracker-push.png

TestRail به‌صورت داخلی از ابزارهای رایج مثل Jira، FogBugz، Bugzilla و بسیاری ابزارهای دیگر پشتیبانی می‌کند. برای یادگیری نحوه configuration آن‌ها، به TestRail Integration Guide مراجعه کنید.

TestRail reportهای مختلفی هم دارد که پوشش نیازمندی‌ها، defectهای پیدا شده در طول زمان و مقایسه نتایج تست را نشان می‌دهند. قابلیت‌های reporting در TestRail را می‌توانید در تب Reports پیدا کنید.

گزینه‌های جستجوی پیشرفته #

وقتی عبارتی را در کادر جستجوی TestRail وارد می‌کنید (گوشه بالا سمت راست UI)، TestRail به‌صورت خودکار همه entityهای project، از جمله test caseها، runها و suiteها را جستجو می‌کند. TestRail در custom fieldهایی که به test caseها و test resultها اضافه کرده‌اید هم جستجو می‌کند.

همچنین می‌توانید فقط ID هر entity را وارد کنید تا مستقیم به آن بروید. مثلا اگر همکارتان از شما می‌خواهد test case شماره ۱۵ را ببینید، با وارد کردن C15 در کادر جستجو مستقیم به آن می‌روید. به همین شکل، برای رفتن به test suite شماره ۷ کافی است S7 را وارد کنید.

tips-search.png

هر entity قبل از ID خود از نماد متفاوتی استفاده می‌کند. در تصویر بالا فهرست کامل entityهای پشتیبانی‌شده آمده است. در بیشتر صفحه‌ها می‌توانید ID یک entity را کنار عنوان آن ببینید.

چاپ بهینه #

TestRail به شما اجازه می‌دهد با کلیک روی آیکون Print در نوار ابزار، reportهای مربوط به test runها، suiteها و entityهای دیگر را چاپ کنید. برای ذخیره همین reportها به‌صورت فایل PDF، می‌توانید از PDF print driver استفاده کنید. بعضی سیستم‌عامل‌ها PDF print driver داخلی دارند. برای سیستم‌های دیگر، مثل Windows، می‌توانید این نوع print driver را رایگان دانلود کنید.

tips-print.png

برای بهینه کردن نحوه چاپ reportها، شاید لازم باشد گزینه‌های چاپ مرورگر خود را تنظیم کنید. مثلا Internet Explorer و Firefox به‌طور پیش‌فرض رنگ‌های پس‌زمینه را غیرفعال می‌کنند تا هزینه چاپ کمتر شود. reportهای چاپی TestRail برای این حالت بهینه شده‌اند، پس می‌توانید با خیال راحت رنگ‌های پس‌زمینه را فعال کنید. برای این کار، گزینه Page Setup یا گزینه مشابهی را در منوی مرورگر خود انتخاب کنید.

به‌روزرسانی شده در ۱۴۰۵-۰۴-۱۷

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
پروژه‌ها و انواع آن‌هامیانبرهای صفحه‌کلید و hotkeyها

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

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

فهرست مطالب
  • رابط کاربری
    • نوار ابزار TestRail
    • افزودن attachmentها (تصویر و فایل)
    • حذف attachmentها (تصویر و فایل)
    • رفتن به test بعدی
  • Test Cases
    • جابه‌جایی و کپی کردن test caseها
    • حذف و بازیابی test caseها
      •  
    • استفاده از test stepهای ساختاریافته
    • ایجاد پوشش سطح بالای تست در چند دقیقه
  • Test runها و نتایج
    • افزودن چند نتیجه تست
    • اجرای دوباره test runها
    • بستن test runها
    • برنامه‌ریزی و پیش‌بینی
  • قالب‌بندی
    • سفارشی‌سازی جدول‌ها
    • قالب‌بندی rich text
  • موارد دیگر
    • integration با issue trackerها و نیازمندی‌ها
    • گزینه‌های جستجوی پیشرفته
    • چاپ بهینه
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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