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

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

تاریخ انتشار نسخه Cloud: ۱۶ فوریه ۲۰۲۱

نسخه TestRail ۷.۰ شامل دو قابلیت مهم است که بسیاری از کاربران درخواست کرده بودند: Shared Test Steps و Test Case Restore. علاوه بر این، چند بهبود و رفع باگ دیگر هم در این نسخه ارائه شده است. برای مرور سریع این نسخه، ادامه مطلب را بخوانید؛ برای توضیح کامل قابلیت‌های جدید هم می‌توانید اطلاعیه کامل را مطالعه کنید.

نمای کلی #

Shared Test Steps به کاربران امکان می‌دهد مجموعه‌هایی از test steps مشترک، مثل فرایند login، بسازند و همان مجموعه مراحل را در test caseهای مختلف استفاده کنند. به این ترتیب، کافی است یک مجموعه test steps را ویرایش کنید تا تغییرات در همه test caseهایی که از آن مراحل استفاده می‌کنند اعمال شود.

علاوه بر این، TestRail ۷.۰ به شما امکان می‌دهد با دو فیلد جداگانه جدید برای هر step، اطلاعات بیشتری به هر مرحله تست اضافه کنید: References و Additional Information. فیلد References به شما اجازه می‌دهد هر test step را به یک requirement خارجی یا آیتمی دیگر وصل کنید و اگر Reference integration در TestRail فعال باشد، از آن استفاده کنید. فیلد Additional Information هم مانند فیلدهای موجود Step و Expected Result، به‌عنوان یک فیلد متنی دیگر عمل می‌کند.

قابلیت جدید Test Case Restore در TestRail یک لایه محافظتی اضافی در برابر حذف ناخواسته test caseها فراهم می‌کند. قبلاً وقتی یک test case را حذف می‌کردید، برای همیشه حذف می‌شد و بدون برگرداندن instance TestRail از backup قابل بازیابی نبود. اکنون هنگام حذف یک test case، علاوه بر گزینه «delete permanently»، می‌توانید گزینه «mark as deleted» را هم انتخاب کنید. caseهایی که به‌عنوان deleted علامت‌گذاری می‌شوند در repository اصلی test caseها نمایش داده نمی‌شوند، اما تا ۳۰ روز قبل از حذف دائمی همچنان قابل مشاهده و بازیابی هستند. به‌عنوان TestRail Admin، می‌توانید امکان «delete permanently» را هم به‌طور کامل از کاربران بگیرید.

برای TestRail Administrators هم پنل customizations را بازچینی کرده‌ایم و custom fields، statuses و بخش‌های دیگر این پنل را در تب‌های جداگانه قرار داده‌ایم تا جابه‌جایی بین آن‌ها ساده‌تر شود.

در نهایت، مدیران سیستم TestRail Server می‌توانند آن را روی سیستم Windows یا Unix دارای PHP ۷.۴ نصب کنند. با اضافه شدن پشتیبانی از PHP ۷.۴، پشتیبانی از PHP ۷.۲ deprecated شده است.

Shared Test Steps #

بسیاری از مشتریان درخواست کرده بودند بتوانند یک مجموعه یکسان از test steps را بین چند test case به اشتراک بگذارند، تا به‌جای ویرایش چندین test case جداگانه، فقط یک مجموعه مراحل را ویرایش کنند.

در TestRail ۷.۰ این امکان فراهم شده است. اگر تیم شما در project از test case templateای استفاده کند که separated steps دارد، دکمه جدید Shared Test Steps در repository مربوط به Test Caseها نمایش داده می‌شود. هر مجموعه test steps که به فهرست Shared Test Steps اضافه کنید، در فیلد separated steps همه test caseهای project فعلی در دسترس خواهد بود.

می‌توانید یک مجموعه Shared Test Steps را به دو روش ایجاد کنید:

  1. ایجاد یک مجموعه مراحل جدید از منوی Shared Test Steps
  2. به اشتراک گذاشتن مجموعه‌ای از مراحل موجود از یک test case

بعد از اضافه کردن یک مجموعه Shared Test Steps، می‌توانید از فهرست Shared Test Steps ببینید این مراحل در کدام caseها استفاده شده‌اند. هر تغییری که در این فهرست روی Shared Test Steps اعمال کنید، به‌صورت خودکار در همه Test Caseهایی که از آن مراحل استفاده می‌کنند نمایش داده می‌شود.

Shared test steps

نحوه اضافه کردن Shared Test Steps
مرحله ۱:
به‌عنوان کاربری که مجوز افزودن و ویرایش test caseها را دارد، هنگام مشاهده فهرست test caseها در یک project یا suite، روی دکمه «Shared Test Steps» کلیک کنید:

Shared test steps

مرحله ۲:
یک مجموعه جدید از test steps ایجاد کنید و برای آن نام بگذارید:

Create new test steps

مرحله ۳:
در یک test case جدید یا موجود که از فیلد separated steps استفاده می‌کند، روی دکمه Import کلیک کنید:

Click on Import

مرحله ۴:
مجموعه shared test steps را import کنید:

به‌عنوان روشی جایگزین برای ایجاد shared test steps، می‌توانید یک test case موجود را ویرایش کنید و دنباله‌ای از مراحل داخل آن test case را انتخاب کنید تا به shared test steps تبدیل شود.

با shared test steps می‌توانید:

  • مجموعه مراحل را در ترتیب steps بالا یا پایین ببرید
  • در یک test case از بیش از یک مجموعه shared steps استفاده کنید
  • به مراحل attachment اضافه کنید
  • به این مراحل References اضافه کنید؛ توضیح بیشتر در ادامه آمده است
  • یک مجموعه shared steps را ویرایش کنید تا همه test caseهایی که از آن مراحل استفاده می‌کنند به‌روزرسانی شوند
  • shared test steps را از طریق TestRail API مشاهده و مدیریت کنید

فیلدهای اضافی برای فیلد Separated Steps #

بسیاری از کاربران درخواست کرده بودند بتوانند فیلدهای مشخص بیشتری به فیلد separated steps اضافه کنند تا اطلاعات تکمیلی، لینک به requirements یا داده‌های دیگر را ثبت کنند.

اکنون administratorها می‌توانند برای separated test steps، فیلد Additional Information و فیلد References را هم اضافه کنند. فیلد Additional Information در هر test step مانند یک فیلد متنی اضافی عمل می‌کند. فیلد References هم درست مثل فیلد References برای test caseها، test runها و entityهای دیگر کار می‌کند. این فیلد به کاربران اجازه می‌دهد test stepهای جداگانه را به requirements در ابزارهای خارجی وصل کنند.

برای فعال کردن فیلدهای جدید، به «Administration > Customizations» بروید و تنظیمات «Steps فیلد type.

Additional fields

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

لطفاً توجه داشته باشید: در حال حاضر، فیلد References در test stepهای جداگانه برای گزارش‌ها، مانند coverage report، یا هنگام مشاهده داده‌های لینک‌شده در افزونه TestRail for Jira در نظر گرفته نمی‌شود.

همچنین اگر از پلن TestRail Enterprise استفاده می‌کنید، Project-Level Administration را فعال کرده‌اید و نمی‌توانید این گزینه‌های فیلد اضافی را روشن کنید، دوباره بررسی کنید که به project موردنظر برای ویرایش اختصاص داده شده باشید، یا به همه projectها دسترسی داشته باشید؛ به‌خصوص اگر می‌خواهید فیلدهای Additional Information و References را به قالب‌های Steps test case در همه projectهای خود اضافه کنید.

جدا کردن stepها در خروجی‌های CSV #

برای پشتیبانی بیشتر از تغییرات فیلد separated steps، اکنون امکان جدا کردن این stepها در ردیف‌های مختلف یک خروجی CSV را فراهم کرده‌ایم. این کار خواندن و import دوباره این خروجی‌ها را بسیار آسان‌تر می‌کند.

Test case restore

بازیابی test case #

در گذشته، حذف test caseها عملی غیرقابل بازگشت بود و testهای مرتبط را هم از هر test run و plan باز حذف می‌کرد. برای بازیابی داده‌هایی که هنگام حذف test caseها از دست می‌رفتند، گزینه‌های محدودی داشتید. این گزینه‌ها یا زمان‌بر بودند، یا به‌دلیل بازیابی یک backup قدیمی از database باعث از دست رفتن داده‌های دیگر می‌شدند.

برای کاهش این ریسک، یک permission اضافی برای حذف دائمی test caseها اضافه کرده‌ایم که دو قابلیت کلیدی جدید را معرفی می‌کند:

  1. اکنون می‌توانید test caseها را بدون حذف دائمی فوری، به‌عنوان «حذف‌شده» علامت‌گذاری کنید.
  2. می‌توانید تعیین کنید کدام کاربران در instance شما permission حذف دائمی test caseها را داشته باشند.

Test case restore

کاربرانی که permission حذف دائمی test caseها را ندارند، می‌توانند به‌جای آن test caseها را «حذف‌شده» علامت‌گذاری کنند؛ این کار شبیه انتقال آن‌ها به سطل زباله است.

Test case restore

اگر قصد حذف test caseها را نداشتید یا متوجه شدید آن‌ها را اشتباهی حذف کرده‌اید، می‌توانید caseهایی را که «حذف‌شده» علامت‌گذاری شده‌اند با کلیک روی یک دکمه بازیابی کنید. اگر caseها بعد از یک بازه زمانی قابل تنظیم، حداکثر تا ۳۰ روز، بازیابی نشوند، TestRail آن‌ها را به‌صورت خودکار پاک و حذف می‌کند.

می‌توانید با فعال کردن گزینه «Display Deleted Test Cases»، همه caseهایی را که در test case repository شما به‌عنوان حذف‌شده علامت‌گذاری شده‌اند ببینید.

Test case restore

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

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

Test case restore

کاربران همچنان در صورت داشتن permission لازم می‌توانند test caseها را به‌صورت دائمی حذف کنند، اما این گزینه را هم دارند که فقط آن‌ها را به‌عنوان حذف‌شده علامت‌گذاری کنند. ما گزینه دوم را توصیه می‌کنیم.

به‌روزرسانی‌های API

برای پشتیبانی از قابلیت‌ها و به‌روزرسانی‌های جدید این نسخه، چند endpoint جدید برای API ایجاد کرده‌ایم و برخی endpointهای موجود را هم به‌روزرسانی کرده‌ایم.

endpointهای جدید API به این صورت هستند:

  • get_shared_step
  • get_shared_steps
  • add_shared_step
  • update_shared_step
  • delete_shared_step

چند endpoint در API را تغییر داده‌ایم تا جزئیات مربوط به shared test steps را شامل شوند و همچنین مشخص کنند آیا کاربر از طریق TestRail UI یک test case را به‌عنوان حذف‌شده علامت‌گذاری کرده است یا نه. تغییرات این endpointها نباید اسکریپت‌های API موجود را دچار مشکل کند. endpointهای به‌روزرسانی‌شده API به این صورت هستند:

  • get_case
  • get_cases
  • add_case
  • add_cases
  • update_case
  • update_cases
  • get_test
  • get_tests

سطح دسترسی لازم برای API endpointهای زیر تغییر کرده است.

  • delete_case
  • delete_cases
  • delete_suite
  • delete_section

endpointهای مربوط به حذف test caseها، به دسترسی حذف دائمی test case نیاز دارند. بنابراین هنگام استفاده از API، اگر section یا test suiteای را حذف می‌کنید که شامل test case است، باید دسترسی حذف دائمی test caseها را داشته باشید.

برای اینکه test caseها را از طریق API به‌عنوان حذف‌شده علامت‌گذاری کنید یا آن‌ها را بازیابی کنید، می‌توانید از endpointهای update_case و update_cases استفاده کنید.

تغییر در بخش Customizations #

برای اینکه مدیران TestRail راحت‌تر در بخش customizations حرکت کنند، چیدمان این پنل را به نمای جدولی تغییر داده‌ایم. این چیدمان پیدا کردن fieldها و سایر تنظیمات را آسان‌تر می‌کند.

Customizations

پشتیبانی از PHP ۷.۴ #

پشتیبانی از PHP ۷.۴ را برای مشتریان TestRail Server که TestRail را روی سیستم‌های Windows یا Unix میزبانی می‌کنند اضافه کرده‌ایم. از آنجا که PHP ۷.۲ دیگر به‌صورت رسمی توسط PHP پشتیبانی نمی‌شود، پشتیبانی از آن را نیز deprecated کرده‌ایم. برای استفاده از TestRail Server ۷.۰، سرور شما باید PHP ۷.۳ یا PHP ۷.۴ اجرا کند.

حذف پشتیبانی از TLS ۱.۰ و ۱.۱ #

در پایان، پشتیبانی از TLS ۱.۰ و ۱.۱ را متوقف کرده‌ایم. این تغییر احتمالاً فقط روی مشتریانی اثر می‌گذارد که از نسخه‌های قدیمی مرورگر استفاده می‌کنند. نسخه‌های فعلی همه مرورگرهای پشتیبانی‌شده از TLS ۱.۲ پشتیبانی می‌کنند.

دوره بتای pagination برای API endpointها #

این آخرین feature release از TestRail پیش از پایان دوره بتای تغییرات pagination در API است (که اینجا توضیح داده شده است) . با انتشار TestRail ۷.۱، تغییرات pagination در TestRail API به حالت استاندارد تبدیل می‌شود. انتظار می‌رود این نسخه در هفته‌های آینده منتشر شود؛ بنابراین اگر هنوز اسکریپت‌هایی را که از bulk GET request استفاده می‌کنند، مانند get_cases یا get_runs، به‌روزرسانی نکرده‌اید، حتماً این کار را انجام دهید.

همچنین مهم است اسکریپت‌هایی را که از attachmentها استفاده می‌کنند به‌روزرسانی کنید. فیلد ID برای attachmentها از integer  به string (که اینجا اعلام شده است) تغییر می‌کند. این تغییر نسبتاً کوچک است، اما لازم است هر کدی که به آن وابسته است مطابق با آن به‌روزرسانی شود.

دریافت TestRail ۷.۰ #

می‌توانید نسخه آزمایشی رایگان ۳۰ روزه TestRail را از اینجا شروع کنید، برای Cloud یا Server: https://secure.testrail.com/customers/testrail/trial/

اگر می‌خواهید برای TestRail Cloud اشتراک ایجاد کنید، می‌توانید این کار را از داخل TestRail و از مسیر Administration > Subscription انجام دهید. همچنین اگر می‌خواهید لایسنس‌های TestRail Server را سفارش دهید، می‌توانید از این صفحه در وب‌سایت ما اقدام کنید: https://secure.testrail.com/customers/shop/annual/purchase/

مشتریان ثبت‌نام‌شده می‌توانند نسخه کامل را از TestRail Billing Portal دانلود کنند: https://secure.testrail.com/customers/auth/login/

TestRail Enterprise #

اگر می‌خواهید درباره افزایش محدودیت فضای ذخیره‌سازی، فعال کردن مدیریت در سطح project، single sign-on یا هر قابلیت دیگر TestRail Enterprise بیشتر بدانید، لطفاً وارد حساب خود شوید و با تیم پشتیبانی تماس بگیرید؛ یا اگر وارد حساب نشده‌اید، روی دکمه Submit a request در گوشه بالا سمت راست این صفحه کلیک کنید.

مطمئن نیستید از کدام plan در TestRail استفاده می‌کنید؟ با ما تماس بگیرید؛ خوشحال می‌شویم کمک کنیم.

به‌روزرسانی به TestRail ۷.۰ #

TestRail Cloud #

نمونه‌های TestRail Cloud به‌صورت خودکار به آخرین نسخه به‌روزرسانی می‌شوند. می‌توانید نسخه‌ی خود را از مسیر راهنمای TestRail > درباره TestRail در منو بررسی کنید.

TestRail Server #

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

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

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

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

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

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

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

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TestRail ۲.۵ پیش‌فرضپیش‌فرض TestRail ۷.۱

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

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

فهرست مطالب
  • نمای کلی
  • Shared Test Steps
    • فیلدهای اضافی برای فیلد Separated Steps
    • جدا کردن stepها در خروجی‌های CSV
    • بازیابی test case
    • تغییر در بخش Customizations
    • پشتیبانی از PHP 7.4
    • حذف پشتیبانی از TLS 1.0 و 1.1
    • دوره بتای pagination برای API endpointها
  • دریافت TestRail 7.0
    • TestRail Enterprise
    • به‌روزرسانی به TestRail 7.0
      • TestRail Cloud
      • TestRail Server
تست ریل
  • درباره ما
  • خدمات
  • بلاگ
مطالب مفید
  • امنیت
  • مقالات
logo-samandehi

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

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