پارامترسازی آزمون شامل اجرای یک آزمون با چندین مقدار متفاوت است. این نوع آزمایش مبتنی بر داده به شما این امکان را میدهد که منطق یا عملکرد اولیه یکسانی را در برنامه خود با ورودیهای متعدد، بدون نیاز به کپی و نگهداری تستکیسها تکراری، آزمایش کنید.
در TestRail، میتوانید آزمایشهای پارامتری را با استفاده از دادههای آزمایشی اجرا کنید، یک اصطلاح کلی که شامل مفهوم متغیرها، مجموعه دادهها و مقادیر خاص هر پروژه است. دادههای آزمایشی به آزمایشکنندگان اجازه میدهد تا متغیرهای آزمایشی و مجموعههای داده (شامل مقادیر برای هر متغیر) ایجاد کنند تا در تستکیسها و اجرای تست خود استفاده کنند. متغیرها را می توان در فیلدهای متنی و رشته ای تستکیسها وارد کرد و سپس مقدار مربوطه را در آزمایش در یک اجرای تست استفاده کرد.
با استفاده از آزمونهای پارامتری، میتوانید انعطافپذیری تستکیسها خود را افزایش دهید و امکان پوشش آزمایشی بیشتری را با موارد کمتری برای مدیریت فراهم کنید.
#
عملکرد داده های آزمایشی به طور پیش فرض برای هر نمونه TestRail Enterprise با استفاده از نسخه ۷.۶ یا بالاتر در دسترس است.
بخشهای زیر نحوه استفاده از دادههای آزمایشی، متغیرها و مجموعههای داده در TestRail را پوشش میدهند:
- مجوزهای کاربر
- مدیریت داده های تست
- افزودن متغیرهای داده تست به تستکیسها
- استفاده از داده های تست در اجرای تست & طرح ها
- Test Data API Endpoints
مجوزهای کاربر #
داده های تست برای هر پروژه در نمونه TestRail شما خاص است. مدیران از نقشها و مجوزها برای مدیریت نحوه استفاده آزمایشکنندگان از این دادههای آزمایشی استفاده میکنند. میتوانید نقشهایی مانند «سرب»، «آزمایشکننده» و «مهمان» ایجاد کنید و مجوزها را براساس اقداماتی که یک فرد در هر نقش انجام میدهد اعمال کنید.
را داده ها و متغیرهای تست مجوز مشخص شده در زیر بر نحوه مدیریت نقش های کاربری شما در هر پروژه تأثیر می گذارد.
- افزودن/ویرایش: این به کاربران اجازه میدهد تا متغیرها و مجموعههای داده را در ناحیه مدیریت دادههای آزمایشی اضافه و ویرایش کنند.
- حذف: این به کاربران اجازه میدهد تا متغیرها و/یا مجموعه دادهها را به طور کامل حذف کنند.

برای اطلاعات بیشتر در مورد پیکربندی نقشها و مجوزهای کاربر، رجوع کنید به مجوزها.
تست مدیریت داده ها #
هر پروژه در TestRail شامل داشبوردی است که به مشاهده و مدیریت داده های آزمایشی موجود برای آن پروژه اختصاص دارد. میتوانید از فهرستهای آزمایشی، مجموعههای آزمایشی یا تستکیسها خود با کلیک کردن روی داشبورد دسترسی داشته باشید مشاهده کنید داده های تست دکمه

در بخش مدیریت دادههای آزمایشی، میتوانید مقادیر دادههای آزمایشی جدید اضافه کنید، دادههای موجود را مشاهده و ویرایش کنید، و دادههای آزمایشی را از طریق CSV وارد یا صادر کنید. این نما جدولی از مجموعه داده ها و متغیرهای موجود شما را ارائه می دهد. توجه داشته باشید که داده های تست برای هر پروژه منحصر به فرد است.

- الف متغیر محل نگهدارنده ای است که در تستکیسها خود وارد می کنید. شما می توانید تا ۵۰۰ متغیر داشته باشید.
- الف مجموعه داده مجموعه ای از مقادیر مربوط به هر متغیر است. همیشه یک مجموعه داده پیشفرض وجود دارد و میتوانید با اضافه کردن ستونهای جدید به جدول دادههای آزمایشی، تا ۹۹ مجموعه داده دیگر را برای مجموع ۱۰۰ مجموعه داده اضافه کنید.
نام متغیرها و مجموعه داده ها باید دارای معیارهای زیر باشد:
- باید حاوی فقط حروف، اعداد و زیرخط (بدون فاصله یا کاراکترهای خاص)
- نباید با خط زیر شروع شود
- نباید بیش از ۵۰ کاراکتر باشد
- نام متغیرها باید در پروژه فعلی منحصر به فرد باشد
- نام مجموعه داده باید در پروژه فعلی منحصر به فرد باشد
- اسامی به حروف کوچک و بزرگ حساس هستند
مجموعه داده ها هستند نه لازم است برای هر متغیر یک مقدار داشته باشد. اگر مقدار یک مجموعه داده خالی باشد، در صورت وجود، هر تستکیس مرتبط از مقدار مجموعه داده پیشفرض استفاده میکند.
داشبورد داده های تست به شما امکان می دهد اقدامات زیر را انجام دهید:
داده های تست خود را ویرایش کنید #
کلیک کنید ویرایش کنید برای باز کردن حالت ویرایش برای داده های آزمایشی خود.
- برای افزودن یک متغیر جدید، یک نام متغیر جدید را در یک ردیف خالی از جدول تایپ کنید متغیر ستون
- برای افزودن یک مجموعه داده جدید، یک نام مجموعه داده جدید را در ردیف سرصفحه جدول تایپ کنید. سپس می توانید مقادیر جدیدی را به مجموعه داده های جدید خود اضافه کنید.
- روی شماره سطر یا سربرگ ستون کلیک کنید تا کل سطر یا ستون انتخاب شود. برای حذف کل سطر یا ستون انتخاب شده، روی حذف مقادیر کلیک کنید.
- شما باید کلیک کنید ذخیره کنید برای حفظ تغییرات خود
#
اجرای تست باز همیشه مقدار فعلی مجموعه داده و متغیر را بازیابی می کند. ویرایش مقادیر داخل مجموعه دادههای شما بر هر آزمایشی در اجرای تست باز تأثیر میگذارد. بستن یک اجرای تست یا طرح آزمایشی، مقادیر مجموعه داده را در زمان بسته شدن ضبط و حفظ می کند، که یک رکورد ثابت ایجاد می کند.
اجرای تست ایجاد کنید #
کلیک کنید اجرای تست را ایجاد کنید برای ایجاد اجرای تست بر اساس مجموعه داده های شما. این عمل کادر گفتگوی Create Test Runs را باز می کند:

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

این گفتگو گزینه های زیر را برای اجرای جدید شما در اختیار شما قرار می دهد:
-
یک طرح آزمایشی حاوی اجرای تست خود ایجاد کنید
- این گزینه یک طرح آزمایشی ایجاد می کند که شامل یک اجرای تست برای هر یک از مجموعه داده های انتخاب شده است. سپس TestRail نمای ایجاد یک طرح آزمایشی جدید را با اجرای تست جدید شما باز می کند.
-
اجراهای آزمایشی خود را به طرح آزمایشی فعلی اضافه کنید
- این گزینه یک اجرای تست جدید برای هر یک از مجموعه دادههای انتخاب شده ایجاد میکند، اما همچنین به شما امکان میدهد این آزمایشها را به یک طرح آزمایشی موجود اضافه کنید. با انتخاب این گزینه، برنامه آزمایشی هدف از شما خواسته می شود و سپس این اجراها به طور خودکار به طرح انتخابی اضافه می شود.
-
اجرای تست فردی ایجاد کنید
- این گزینه برای هر یک از مجموعه دادههای انتخاب شده، یک اجرای تست جدید و جداگانه ایجاد میکند. شما میتوانید تستکیسها را برای این اجراها انتخاب کنید، اما همه آزمایشها با یک انتخاب از تستکیسها ایجاد میشوند.
#
لطفاً به خاطر داشته باشید که اضافه کردن این گزینهها به یک اجرای تست جدید یا موجود در آینده امکانپذیر نیست.
وارد کردن داده های آزمایشی #
کلیک کنید CSV را وارد کنید برای وارد کردن یک فایل CSV از مجموعه داده ها و متغیرها.

فایل خود و رمزگذاری فایل مناسب را انتخاب کنید و سپس جداکننده CSV را برای شروع فرآیند وارد کردن انتخاب کنید.
TestRail پیش نمایش داده های وارد شده را نمایش می دهد. قبل از وارد کردن دادهها، مطمئن شوید که پیشنمایش دقیق به نظر میرسد. هر موردی که به رنگ سبز ظاهر می شود نشان دهنده یک مقدار به روز شده یا جدید است.

#
وارد کردن دادههای آزمایشی از طریق CSV، هر مقدار مربوط به مجموعه دادهها و متغیرهای منطبق، از جمله مقادیر خالی را بازنویسی میکند.
داده های آزمایشی خود را صادر کنید #
کلیک کنید صادرات CSV برای صادر کردن مجموعه داده های خود به یک فایل CSV. در گفتگوی Export CSV، مجموعه داده(هایی) را که می خواهید صادر کنید انتخاب کنید و سپس کلیک کنید صادرات.

افزودن متغیرهای داده تست به تستکیسها #
هنگامی که مجموعه داده ها و متغیرهایی در پروژه خود دارید، می توانید از این داده ها در داخل تستکیسها خود استفاده کنید. هنگام ویرایش یک تستکیس، می توانید یک متغیر را در هر علامت گذاری فعال شده وارد کنید متن، رشته، و مرحله جداگانه زمینه، از جمله مراحل تست مشترک.
TestRail از استفاده از متغیرها در فیلدهایی که در بالا ذکر نشده است، در عناوین تستکیس، یا هر فیلدی خارج از تستکیسها (نام بخش، توضیحات طرح آزمایش و غیره) پشتیبانی نمی کند.
یک متغیر را در یک تستکیس وارد کنید #
هنگام ویرایش یک تستکیس، میتوانید با تایپ نام مستقیماً در فیلد، احاطهشده با نمادهای درصد «%» یا با استفاده از دکمه متغیر برای انتخاب یک متغیر موجود، نام متغیر را به سرعت وارد کنید.

استفاده از داده های تست در اجرای تست & برنامه ها #
هنگامی که یک اجرای تست از یک مجموعه داده و تستکیسها در متغیرهای فراخوانی اجرای تست استفاده می کند، TestRail به طور خودکار از مقادیر مجموعه داده مرتبط در داخل تست های اجرا استفاده می کند. این مقادیر در تست شما برجسته می شوند و به شما این امکان را می دهند که به سرعت تشخیص دهید کدام متغیرها در حال استفاده هستند:

اجرای تست باز همیشه مقدار فعلی مجموعه داده و متغیر را بازیابی می کند. ویرایش مقادیر داخل مجموعه دادههای شما بر هر آزمایشی در اجرای تست باز تأثیر میگذارد. بستن یک اجرای تست یا طرح آزمایشی، مقادیر مجموعه داده را در زمان بسته شدن ضبط و حفظ می کند، که یک رکورد ثابت ایجاد می کند.
با ویرایش اجرای تست و انتخاب یک مجموعه داده از گزینه کشویی، می توانید Test Run را برای استفاده از مجموعه داده ها پیکربندی کنید.

همچنین میتوانید اجرای تست را در داخل برنامههای آزمایشی برای استفاده از مجموعه دادهها با کلیک کردن پیکربندی کنید توضیحات، مراجع & داده هاو سپس روی منوی کشویی کلیک کنید تا مجموعه داده را انتخاب کنید، همانطور که در تصویر زیر نشان داده شده است:

نقاط پایانی API داده را آزمایش کنید #
ویژگی TestRail’s Test Data نیز توسط TestRail API پشتیبانی می شود. نقاط پایانی API زیر برای مشاهده و مدیریت دادههای آزمایشی شما موجود است:
- get_dataset
- get_datasets
- add_dataset
- update_dataset
- delete_dataset
- get_variables
- add_variable
- update_variable
- delete_variable
نقاط پایانی Test Run و Test Plan نیز از انتخاب مجموعه داده و استفاده در اجرای تست پشتیبانی می کنند.
لطفا ما را مرور کنید اسناد API برای جزئیات بیشتر

