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 ۷.۶ پیش‌فرض

TestRail ۷.۶ پیش‌فرض

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

تاریخ انتشار Cloud: ۲۳ مه ۲۰۲۲

با خوشحالی اعلام می‌کنیم که TestRail ۷.۶ برای مشتریان Cloud در مسیر Early Access در دسترس عموم قرار گرفته است.

با معرفی Test Parameterization برای مشتریان TestRail Enterprise، انجام کارها در زمان کمتر از قبل هم آسان‌تر شده است. با Test Parameterization می‌توانید از داده‌های پویا استفاده کنید، test caseها را سریع‌تر طراحی کنید و زمان کمتری برای نگهداری آن‌ها صرف کنید. کاربران همه پلن‌های TestRail نیز اکنون می‌توانند با integration بهبودیافته Jira، workflowهای خود را ساده‌تر کنند؛ این قابلیت به همه مشتریان اجازه می‌دهد issueهای Jira را مستقیماً از داخل TestRail ویرایش کنند و داده‌های مرتبط TestRail را با وضوح بیشتری در Jira ببینند.

نمای کلی #

Test Parameterization به شما اجازه می‌دهد از داده‌های پویا استفاده کنید تا طراحی test case و برنامه‌ریزی تست را در مقیاس بزرگ‌تری انجام دهید، پوشش تست را افزایش دهید و زمان نگهداری تست‌ها را کاهش دهید. با مدیریت datasetها و variableهایی که در repository تست کیس‌های شما قابل استفاده مجدد هستند، اجرای دقیق هر test scenario آسان‌تر می‌شود و می‌توانید به نتایج به‌دست‌آمده اعتماد کنید. همچنین چند قابلیت جدید به رابط مدیریت Test Parameterization اضافه کرده‌ایم تا TestRail همچنان یکی از ساده‌ترین و قابل‌فهم‌ترین راهکارهای test management باشد.

بهبودهای جدید در integration بین TestRail و Jira به تیم‌هایی که از Jira استفاده می‌کنند کمک می‌کند در زمان صرفه‌جویی کنند و workflowهای خود را ساده‌تر انجام دهند؛ برای مثال می‌توانند issueهای Jira را مستقیماً از داخل TestRail ویرایش کنند و از سرعت بارگذاری بهتر در Jira بهره ببرند. تیم‌هایی که از هر نوع requirements tracker استفاده می‌کنند نیز می‌توانند با مرتبط کردن test planها و milestoneها با requirementها، قابلیت traceability را افزایش دهند.

در نهایت، تیم‌هایی که از Jira استفاده می‌کنند می‌توانند وضعیت تست‌ها را در سراسر سازمان شفاف‌تر ببینند؛ این اطلاعات مستقیماً از داخل Jira قابل مشاهده است، حتی برای کاربران Jira که حساب TestRail ندارند.

Test Parameterization #

پیش از TestRail ۷.۶، کاربران باید معیارهای هر test case را به‌صورت دستی در تک‌تک test caseها وارد می‌کردند. هسته قابلیت جدید این است که testerها می‌توانند برای تست، از داده‌های variable قابل استفاده مجدد و مدیریت‌شده به‌صورت مرکزی استفاده کنند. با ارجاع دادن به variableها در test caseها، هم زمان لازم برای نوشتن test case برای ترکیب‌های مختلف معیارهای تست کمتر می‌شود و هم تعداد کلی test caseها در instance شما در TestRail به‌طور چشمگیری کاهش پیدا می‌کند؛ آن هم با احتمال کمتر برای خطای انسانی. 

Administratorها می‌توانند دسترسی‌های افزودن، ویرایش و حذف را به roleها اختصاص دهند تا داده‌های Test Parameterization فقط توسط کاربران مناسب مدیریت شود. Testerهایی که role آن‌ها دسترسی کافی دارد، در projectهای خود یک بخش مرکزی برای مدیریت variableها و datasetهای Test Parameterization خواهند داشت. از آنجا می‌توانند داده‌ها را در صورت نیاز مشاهده و به‌روزرسانی کنند و سپس با استفاده از datasetهای خود، test runها را سریع و آسان بسازند.

داده‌های تست و variableها #

در TestRail، اصطلاح «test data» به روش کلی استفاده مجدد از variableها، datasetها و valueهای مخصوص هر project اشاره دارد؛ داده‌هایی که می‌توان آن‌ها را فراخوانی کرد تا variableها سریع در test caseها قرار بگیرند و test runها بر اساس datasetهای موجود ساخته شوند. همان‌طور که در ادامه نشان می‌دهیم، وقتی یک test run از dataset استفاده می‌کند، testerها test data خود را داخل تست‌ها می‌بینند. این کار انعطاف‌پذیری test caseها را بسیار بیشتر می‌کند و اجازه می‌دهد با تعداد test case کمتر، پوشش تست بیشتری داشته باشید.

مدیریت test data #

Each project in TestRail includes a dashboard dedicated to viewing and managing test data. You can access the dashboard from your lists of test runs, test suites, or test cases by clicking the View Test Data button.

C6vzClkgFPpOwUHVjmafKTCw4EZqjfywtKPdBFnGk6Vwoye8vI6CFOd8JGPf1t8QC9MuLe9W2NSH492Lg5Q4htEBG2sk t9AxHeXSPt45KnuDJozPm82LTU4tP7tw2X7qql3xEad tKko sj2A

داشبورد test data، داده‌های تست project شما را در قالب جدولی نشان می‌دهد که datasetها و variableهای موجود را نمایش می‌دهد. توجه داشته باشید که test data برای هر project جداگانه و مخصوص همان project است.

j51jzq4noZNtqPfK6epqAgfYCXhilR0A3ZJzP3KUmt9P8dtW0VwWbpmIKfKOFNqUHWTMQH9JTdDYfUAih 3Z6LNN4ZAge boB3haRgRmbZdGJaL Q

  • Variable یک placeholder است که آن را در test caseهای خود قرار می‌دهید. در هر dataset می‌توانید تا ۵۰۰ variable داشته باشید.
  • Dataset مجموعه‌ای از valueهاست که به variableها مربوط می‌شوند. همیشه یک dataset پیش‌فرض وجود دارد و می‌توانید تا ۹۹ dataset دیگر اضافه کنید؛ یعنی در مجموع ۱۰۰ dataset. 

لازم نیست datasetها برای همه variableها value داشته باشند. اگر value یک dataset خالی باشد، test caseهای مرتبط در صورت وجود، از value موجود در dataset پیش‌فرض استفاده می‌کنند.

داشبورد TestRail به شما اجازه می‌دهد کارهای زیر را انجام دهید:

  • ویرایش test data: روی Edit  کلیک کنید تا حالت ویرایش برای test data باز شود. 
  • برای افزودن یک variable جدید، نام variable را در یک ردیف خالی از ستون Variable  جدول وارد کنید. 
  • برای افزودن یک dataset جدید، نام dataset را در ردیف header جدول وارد کنید. سپس می‌توانید valueهای جدید را به datasetهای تازه اضافه کنید.
  • برای انتخاب کامل یک ردیف یا ستون، روی شماره ردیف یا header ستون کلیک کنید. برای حذف کامل ردیف یا ستون انتخاب‌شده، روی گزینه حذف valueها کلیک کنید.
  • برای نگه داشتن تغییرات، باید روی Save  کلیک کنید.

نکته مهم: test runهای باز همیشه value فعلی dataset و variable را دریافت می‌کنند. ویرایش valueهای داخل datasetها روی همه تست‌های موجود در test runهای باز اثر می‌گذارد. وقتی یک test run یا test plan را می‌بندید، valueهای dataset در همان زمان ثبت و حفظ می‌شوند و یک رکورد ثابت ایجاد می‌کنند.

  • ایجاد test run: روی Create Test Runs  کلیک کنید تا بر اساس datasetهای خود test run بسازید. این کار پنجره Create Test Runs را باز می‌کند:

Datasetهایی را که می‌خواهید برای test runهای خود استفاده کنید انتخاب کنید و سپس روی Continue کلیک کنید. اکنون TestRail به شما اجازه می‌دهد انتخاب کنید با datasetهای انتخاب‌شده چه کاری انجام شود؛ همان‌طور که در پنجره زیر نشان داده شده است.

N3eGtbd5iHSRu ITclziMAavLd4KGTKKXGS8JDNIGqbs4e5EgysTo69pABWtb5kTeizymOANE2qR1BNmprsacdzK4j0 koRsGkmL6dB6xfUwEuwxxSRAYRnEv2WBAX5eDeR YmhL6wbh E6wjA

این پنجره گزینه‌های زیر را برای test runهای جدیدتان در اختیارتان می‌گذارد:

  • ایجاد یک test plan شامل test runهای شما
    • این گزینه یک test plan ایجاد می‌کند که برای هر dataset انتخاب‌شده، یک test run دارد. سپس TestRail صفحه ایجاد test plan جدید را باز می‌کند و test runهای جدید شما را در آن قرار می‌دهد.
  • افزودن test runهای شما به یک test plan موجود
    • این گزینه برای هر dataset انتخاب‌شده یک test run جدید ایجاد می‌کند و همچنین به شما اجازه می‌دهد این test runها را به یک test plan موجود اضافه کنید. با انتخاب این گزینه، TestRail از شما می‌خواهد test plan مقصد را مشخص کنید و سپس این runها را به‌صورت خودکار به plan انتخاب‌شده اضافه می‌کند.
  • ایجاد test runهای جداگانه
    • این گزینه برای هر dataset انتخاب‌شده، یک test run جدید و جداگانه ایجاد می‌کند. می‌توانید test caseهای این runها را انتخاب کنید، اما همه test runها با همان مجموعه test caseهای انتخاب‌شده ایجاد می‌شوند.

نکته مهم: به خاطر داشته باشید که بعداً نمی‌توانید این گزینه‌ها را به یک test run جدید یا موجود اضافه کنید.

  • وارد کردن test data

روی Import CSV کلیک کنید تا یک فایل CSV شامل datasetها و مقدارها وارد شود. 

NWFpZhgnlLwtgM8Qo3dTwIjtUoayUz8mzb7wSdp Ku uAR2KQPROZxxQP2T4Hbd34FDqDz6K hKc NmenvxNjBt8ZBBwXUazOr1ISXrPsMZtwOosbsA8musXUX9Pn cKU0 66d925m9DWzNVIQ

فایل و encoding مناسب آن را انتخاب کنید، سپس delimiter فایل CSV را مشخص کنید تا فرایند import شروع شود.

TestRail پیش‌نمایشی از داده‌های واردشده نمایش می‌دهد. قبل از import کردن داده‌ها، بررسی کنید که پیش‌نمایش درست باشد. هر موردی که با رنگ سبز نمایش داده می‌شود، نشان‌دهنده یک مقدار جدید یا به‌روزرسانی‌شده است.

wHc40ATwPyYV1HXQRRjVquhzelQhZ fYD0dFw3U d9z7AeYVbiSR9h6dr3S5HiVEcoegfDl9RK4qREFEGWN zEDq2yeQ933nm1

نکته مهم: وارد کردن test data از طریق CSV، همه مقدارهای مربوط به datasetها و variableهای همسان را بازنویسی می‌کند؛ حتی مقدارهای خالی.

  • خروجی گرفتن از test data
    • روی Export CSV کلیک کنید تا از datasetهای خود یک فایل CSV خروجی بگیرید. در پنجره Export CSV، datasetهایی را که می‌خواهید export کنید انتخاب کنید و سپس روی Export کلیک کنید.

LxEXv0dL3m qgSJyDOj0abOHX4dEzhGHx2

مجوزهای کاربر #

test data در هر project از نمونه TestRail شما، مخصوص همان project است. مدیران با استفاده از roleها و permissionها مشخص می‌کنند testerها چگونه می‌توانند از این test data استفاده کنند. می‌توانید roleهایی مانند Lead ، Tester ، و Guest ایجاد کنید و بر اساس کارهایی که افراد هر role انجام می‌دهند، permissionها را اعمال کنید. 

permissionهای Test Data  و Variables  که در ادامه مشخص شده‌اند، تعیین می‌کنند roleهای کاربری در هر project چگونه می‌توانند این داده‌ها را مدیریت کنند. 

  • Add/Edit: به کاربران اجازه می‌دهد variableها و datasetها را در بخش مدیریت Test Data  اضافه و ویرایش کنند.
  • Delete: به کاربران اجازه می‌دهد variableها و/یا datasetها را به‌طور کامل حذف کنند.

VWe02LD42Zg RDdLB1j2w3 IaEPj1IKixD PPXQCRZX yhgJgAtnnPpqOAps6piIjcCMuSLx2bTELi9AiYrykhn1ZO 1wY8LRLUOIRYZ59N64n5 peDzBo8noFuGluhoLAB

استفاده از variableها در test caseها #

وقتی در project خود dataset و variable داشته باشید، می‌توانید از این داده‌ها در test caseهای همان project استفاده کنید. هنگام ویرایش یک test case، می‌توانید variable را در هر فیلد متنی، string یا step جداگانه‌ای که از Markdown پشتیبانی می‌کند وارد کنید؛ از جمله shared test steps.

TestRail از استفاده از متغیرها در فیلدهایی که بالاتر نام برده نشده‌اند، در عنوان‌های test case، یا در هر فیلدی خارج از test caseها (مثل نام Section، توضیحات Test Plan و…) پشتیبانی نمی‌کند.

درج متغیر در یک test case

هنگام ویرایش یک test case، می‌توانید نام متغیر را سریع وارد کنید: یا نام آن را مستقیم در فیلد و بین علامت درصد (%) بنویسید، یا با دکمه Variable یکی از متغیرهای موجود را انتخاب کنید.

استفاده از متغیرها در test runها #

وقتی یک test run از dataset استفاده می‌کند و test caseهای داخل آن به متغیرها ارجاع می‌دهند، TestRail به‌طور خودکار مقدارهای dataset مربوطه را در تست‌های آن run به کار می‌برد. این مقدارها در تست برجسته می‌شوند تا بتوانید سریع تشخیص دهید کدام متغیر در حال استفاده است:

wPkmYklKX9U6 gwxUhDAYweeeOdADHdVsfUQLFsH1YTA3RvXjzkkRno9AG4BUOEw4 pIvwTVh85537s4sO

نکته مهم: test runهای باز همیشه مقدار فعلی dataset و متغیر را می‌خوانند. اگر مقدارهای داخل datasetها را ویرایش کنید، همه تست‌های موجود در test runهای باز تحت تأثیر قرار می‌گیرند. با بستن یک test run یا test plan، مقدارهای dataset در زمان بسته‌شدن ثبت و حفظ می‌شوند و یک رکورد ثابت ساخته می‌شود. برای تنظیم test runها جهت استفاده از datasetها، روی Edit  هر کدام کلیک کنید و dataset را از منوی کشویی تغییر دهید؛ همان‌طور که در تصویر زیر نشان داده شده است:

همچنین می‌توانید test runهای داخل test planها را برای استفاده از dataset تنظیم کنید؛ برای این کار روی تب Description, References & & Data کلیک کنید و سپس از منوی کشویی، dataset را انتخاب کنید؛ همان‌طور که در تصویر زیر نشان داده شده است:

Endpointهای API برای پارامتری‌سازی تست #

قابلیت test data در TestRail از طریق TestRail API هم پشتیبانی می‌شود. Endpointهای API زیر برای مشاهده و مدیریت test data در دسترس هستند:

  • get_dataset
  • get_datasets
  • add_dataset
  • update_dataset
  • delete_dataset
  • get_variables
  • add_variable
  • update_variable
  • delete_variable

برای جزئیات بیشتر، مستندات API را ببینید.

بهبودهای یکپارچه‌سازی Jira #

در TestRail، testerها در همه پلن‌های TestRail اکنون می‌توانند issueهای لینک‌شده Jira را بدون نیاز به جابه‌جایی بین ابزارها به‌روزرسانی کنند. وقتی نشانگر را روی ID یک issue لینک‌شده Jira در TestRail نگه می‌دارید، دکمه Edit برای به‌روزرسانی موجودیت Jira نمایش داده می‌شود. همچنین فیلد References به Test Planها اضافه شده است تا testerها بتوانند یک Test Plan کامل در TestRail را به requirementهای خارجی، user storyها یا موجودیت‌های دیگر لینک کنند. این فیلد برای هر ابزار یکپارچه‌شده، از جمله Jira، در دسترس خواهد بود.

افزونه TestRail Integration for Jira هم در این release چند به‌روزرسانی داشته است. هم‌زمان با پشتیبانی از Test Planهای لینک‌شده در TestRail، این افزونه اکنون تب Plans  را برای مشاهده داده‌های Test Plan در اختیار دارد. همچنین تب Milestones  را هم به افزونه اضافه کردیم تا از فیلد موجود References  در milestoneهای TestRail پشتیبانی کند. در نهایت، افزونه TestRail Integration for Jira داخل issueهای Jira به‌صورت collapsed بارگذاری می‌شود تا اگر کاربران Jira به داده‌های لینک‌شده TestRail علاقه‌ای ندارند، فضای بیشتری روی صفحه داشته باشند.

ویرایش issueهای Jira #

اگر project شما با استفاده از Jira Defect Plugin با Jira یکپارچه شده باشد، testerها اکنون می‌توانند Jira issue لینک‌شده را ویرایش کنند. برای ویرایش آیتم Jira، کافی است نشانگر را روی ID لینک‌شده ببرید و دکمه Edit را که در پنجره hover نمایش داده می‌شود بزنید. با زدن دکمه Edit فرمی باز می‌شود که شبیه Push dialog برای ایجاد Jira issue جدید است.

8gS13OLnxn5UszSwAuyGhcVw2P0AeJNZO65nV3hamF7rh1nAVQU4hP X9IR6PNJXwYma3YtFHfDTuTfgdIbnR0I Lj1YmSm73EyP5fWOkAZJnsiwERrbJ83BswOc3x3Sg wtwHLu4Kgvp202OQ

References در Test Plan #

برای انعطاف‌پذیری بیشتر کاربران، TestRail اکنون یک فیلد References  برای Test Plans دارد. این فیلد برای هر Test Plan، فارغ از ابزار یکپارچه‌شده، در دسترس است. با اضافه شدن References  به Test Plans، TestRail اکنون از لینک کردن Test Results با استفاده از فیلد Defects  ، Test Cases، Test Runs، Test Runs داخل Test Plans، Test Plans و Milestones به آیتم‌های خارجی مانند User Stories، Bugs یا Epics پشتیبانی می‌کند.

تب‌های جدید در add-on مربوط به TestRail Integration for Jira #

add-on مربوط به TestRail Integration for Jira اکنون برای Milestones و Test Plans تب‌های جداگانه دارد؛ بنابراین کاربران Jira می‌توانند جدیدترین داده‌ها را از instance خود در TestRail دریافت کنند و مستقیم به آیتم لینک‌شده در TestRail بروند.

7qtqLhwICj77vVGndZwFx0 Jy8vocI

سایر تغییرات کوچک #

  • پلاگین‌های Jira SOAP Defect و Reference دیگر همراه فایل‌های نصب TestRail ارائه نمی‌شوند.
  • add-on مربوط به TestRail Integration for Jira داخل Jira issues به‌صورت collapsed بارگذاری می‌شود. این کار فضای بیشتری در صفحه در اختیار کاربران Jira می‌گذارد که به اطلاعات TestRail نیاز ندارند و همچنین بار instance متصل TestRail را کاهش می‌دهد.

PVSMynYbQz0X8iTxyy8erD97za9DuoBMQrI4wlwodDTpkKFU9GGQqq4j S9IENtdT35NxZN36axr7dX7ahKAqLYcBgwC4q0cQf69oeJXwVHkSGM96pefHtXSjqsobAnZAC6UZXkayh n6WfNhw

دریافت نسخه به‌روزشده add-on مربوط به TestRail Integration for Jira #

کاربران Jira Cloud نسخه به‌روزشده add-on را به‌صورت خودکار از طریق Jira دریافت می‌کنند.

مدیران Jira Server می‌توانند آخرین نسخه add-on را از بخش Jira Administration یا از Atlassian Marketplace دانلود کنند.

دریافت TestRail ۷.۶ در Early Access #

می‌توانید trial رایگان ۳۰ روزه TestRail را از اینجا شروع کنید، برای cloud یا server: . وقتی instance شما آماده شد، از اینجا درخواست بدهید تا instance شما به مسیر Early Access ارتقا داده شود. 

اگر می‌خواهید برای TestRail Cloud اشتراک بسازید، می‌توانید این کار را از داخل TestRail و از مسیر Administration > Subscription انجام دهید. اگر می‌خواهید لایسنس‌های TestRail Server را سفارش دهید، از این آدرس در وب‌سایت ما اقدام کنید: 

مشتریان ثبت‌نام‌شده می‌توانند نسخه کامل را از TestRail Billing Portal دانلود کنند:

TestRail Cloud #

instanceهای TestRail Cloud بر اساس release track انتخاب‌شده به‌صورت خودکار به‌روزرسانی می‌شوند. درباره Quarterly Release release tracks بیشتر بخوانید اینجا. می‌توانید نسخه خود را از مسیر TestRail Help بررسی کنید: & Feedback > گزینه منوی About TestRail.

سرور TestRail #

اگر از نسخه on-premise TestRail استفاده می‌کنید، می‌توانید مثل همیشه با نصب نسخه جدید روی نصب فعلی TestRail، آن را به‌روزرسانی کنید؛ نیازی نیست نصب فعلی را حذف کنید. وقتی TestRail را در مرورگر وب باز می‌کنید، wizard ارتقای database به‌صورت خودکار شروع می‌شود. برای جزئیات، دستورالعمل‌های به‌روزرسانی را ببینید: 

اگر از Docker استفاده می‌کنید، دستورالعمل‌ها را از اینجا ببینید: 

قبل از ارتقا به نسخه جدید، حتماً از نصب فعلی on-premise خود backup بگیرید.

TestRail Enterprise #

اگر می‌خواهید درباره SSO، Project Level Administration، Test Case Reviews یا هرکدام از قابلیت‌های دیگر TestRail Enterprise بیشتر بدانید، لطفاً وارد حساب خود شوید و با تیم پشتیبانی تماس بگیرید، یا اگر وارد حساب خود نشده‌اید، روی دکمه Submit a request در گوشه بالا سمت راست این صفحه کلیک کنید.

مطمئن نیستید از کدام plan در TestRail استفاده می‌کنید؟ با ما تماس بگیرید؛ خوشحال می‌شویم کمک کنیم. درباره Quarterly Release release tracks اینجا بیشتر بدانید تا همین حالا TestRail ۷.۶ را دریافت کنید.

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

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TestRail ۸.۰.۱ Default (۱۰۳۳)TestRail ۶.۶ پیش‌فرض

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

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

فهرست مطالب
  • نمای کلی
  • Test Parameterization
    • داده‌های تست و variableها
    • مدیریت test data
    • مجوزهای کاربر
    • استفاده از variableها در test caseها
    • استفاده از متغیرها در test runها
    • Endpointهای API برای پارامتری‌سازی تست
  • بهبودهای یکپارچه‌سازی Jira
    • ویرایش issueهای Jira
    • References در Test Plan
    • تب‌های جدید در add-on مربوط به TestRail Integration for Jira
    • سایر تغییرات کوچک
    • دریافت نسخه به‌روزشده add-on مربوط به TestRail Integration for Jira
    • دریافت TestRail 7.6 در Early Access
      • TestRail Cloud
      • سرور TestRail
    • TestRail Enterprise
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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