ویژگی فیلدهای سفارشی TestRail به شما امکان می دهد فیلدهای خود را به رابط کاربری TestRail اضافه کنید. می توانید از فیلدهای سفارشی برای سفارشی کردن TestRail و تنظیم آن بر اساس نیاز خود استفاده کنید. این به ویژه در مواردی مفید است که نیاز به ضبط و مدیریت اطلاعاتی دارید که TestRail هیچ فیلد داخلی برای آنها ندارد. این مقاله نحوه کار فیلدهای سفارشی و نحوه استفاده از آنها را توضیح می دهد.
#
می توانید فیلدهای سفارشی را در ناحیه مدیریت زیر مدیریت کنید مدیر > سفارشی سازی ها در TestRail و ایجاد تا ۱۵۰ فیلد سفارشی.
اصول اولیه #
TestRail در حال حاضر از فیلدهای سفارشی برای دو نهاد پشتیبانی می کند، یعنی برای تستکیسها و نتایج تست. فیلدهای سفارشی برای تستکیسها به شما امکان می دهد جزئیات بیشتری را به تستکیسها خود اضافه کنید. فیلدهای سفارشی برای نتایج آزمون را می توان برای ثبت اطلاعات اضافی هنگام وارد کردن نتایج آزمون (مثلاً در اضافه کردن نتیجه تست گفتگو).
TestRail از چندین نوع فیلد سفارشی پشتیبانی می کند. نوع یک فیلد سفارشی مشخص میکند که این فیلد چه نوع اطلاعاتی را میتواند ذخیره کند و چگونه ارائه میشود. به عنوان مثال، یک فیلد Text به کاربران اجازه می دهد متن دلخواه را وارد کنند، در حالی که یک فیلد Date فقط مقادیر تاریخ را به عنوان یک مقدار معتبر مجاز می کند. انواع فیلدهای سفارشی زیر در حال حاضر توسط TestRail پشتیبانی می شوند.
| تایپ کنید | ارزش نمونه | توضیحات | |
|---|---|---|---|
| چک باکس | بله/خیر | برای ثبت مقادیر بولی (درست/نادرست یا بله/خیر) می توان از یک چک باکس استفاده کرد. بنابراین اگر فیلدی دارید که فقط دو مقدار ممکن دارد، چک باکس ها معمولا برای آن استفاده می شوند. | |
| تاریخ | 15/06/2013 | برای ثبت مقدار تاریخ می توان از فیلد تاریخ استفاده کرد. کادر ویرایش این فیلد شامل یک کنترل تقویم مفید است تا انتخاب تاریخ را آسانتر کند. | |
| کشویی | گزینه ۱ گزینه ۲ گزینه ۳ |
از یک فیلد کشویی می توان برای ارائه گزینه های متعدد استفاده کرد. سپس کاربر می تواند یکی از مقادیر ارائه شده را انتخاب کند. TestRail مقدار انتخاب شده را در داخل به عنوان یک عدد ذخیره می کند. به همین دلیل است که هنگام پیکربندی یک فیلد سفارشی کشویی از شما خواسته می شود که مقادیر خود را به عنوان جفت شماره/گزینه وارد کنید. به همین دلیل میتوانید ترتیب را تغییر دهید، گزینههای جدید اضافه کنید یا گزینهها را بدون تأثیر بر مقادیر موجود حذف کنید. | |
| عدد صحیح | 1022 | برای وارد کردن اعداد می توان از فیلدهای عدد صحیح استفاده کرد. اگر کاربر بخواهد مقداری را وارد کند که عدد نیست، یک خطای اعتبار سنجی ایجاد میشود و از کاربر خواسته میشود یک عدد معتبر وارد کند. | |
| نقطه عطف | [نسخه ۲.۴۴] | فیلد Milestone یک کادر کشویی است که شامل تمام نقاط عطف پروژه فعلی به عنوان آیتم است. | |
| چند انتخابی | گزینه ۱ گزینه ۲ گزینه ۳ |
یک فیلد چند انتخابی را می توان برای ذخیره چندین مقدار از پیش تعریف شده (مانند فهرستی از برچسب ها) استفاده کرد. فیلدهای چند انتخابی از همان قالب پیکربندی فیلدهای کشویی استفاده می کنند (یعنی جفت شماره/گزینه). | |
| مراحل | 1:… 2:… 3: … |
فیلد Steps به کاربران اجازه می دهد تا مراحل تست را به صورت ساختاریافته وارد کنند. این فیلد را می توان با فیلد Step Results ترکیب کرد تا مراحل جداگانه را در گفتگوی نتیجه آزمایش علامت بزنید. این فیلد فقط با تستکیسها قابل استفاده است. | |
| نتایج مرحله | ۱: … [گذشت]۲: … [تست نشده]۳: … [شکست خورد] | فیلد Step Results نوع تطبیقی برای فیلد Steps است. این به کاربران امکان می دهد تا وضعیت آزمایشی را به هر مرحله از پرونده آزمایشی مرتبط اختصاص دهند. این فیلد فقط با نتایج تست قابل استفاده است. | |
| رشته | “فوبار” |
|
|
| متن | “متن چند خطی” | فیلد Text یک کادر متنی چند خطی است که به کاربران اجازه میدهد متنی با طول دلخواه وارد کنند. می توانید تعیین کنید که آیا یک قسمت Text باید از قالب بندی Markdown پشتیبانی کند یا فقط متن ساده. | |
| URL (لینک) | http://google.com/ | فیلد URL (پیوند) را می توان برای ذخیره یک آدرس وب استفاده کرد. این هم می تواند یک آدرس اینترنتی عمومی یا آدرس یک صفحه وب در یک اینترانت محلی باشد. متن پیوند را می توان سفارشی کرد. |
|
| کاربر | [کالین کوین] | فیلد User یک کادر کشویی است که شامل همه نامهای کاربری نصب TestRail است. | |
| رتبه بندی | دسته ۱ دسته ۲ دسته ۳ |
یک میدان نتیجه طراحی شده برای ثبت ارزیابی های کیفی کیفیت خروجی در چندین دسته، که هر کدام در مقیاس ۰-۵ ستاره رتبه بندی شده اند. |
یک فیلد سفارشی دارای چندین ویژگی و گزینه است که هنگام افزودن فیلدهای جدید باید در نظر گرفته شوند. را برچسب بزنید و توضیحات خواص نحوه نمایش فیلد سفارشی در رابط کاربری TestRail را مشخص می کند. برچسب، نام نمایشی فیلد است، در حالی که توضیحات توضیحی اختیاری در مورد کاری است که فیلد انجام می دهد. توضیحات معمولا در زیر فیلد در TestRail نمایش داده می شود.
را نام سیستم نامی است که TestRail به صورت داخلی برای نشان دادن مقدار فیلد استفاده می کند. نام سیستم به عنوان نام فیلد پایگاه داده واقعی، برای فایل های XML و ساختارهای داده داخلی استفاده می شود. نام سیستم باید منحصر به فرد باشد و پس از ایجاد فیلد قابل تغییر نیست. همین امر در مورد میدان نیز صادق است تایپ کنید، که قابل تغییر نیز نیست.

همه ویژگیهای ذکر شده قبلاً در سطح جهانی اعمال میشوند، یعنی برای همه پروژهها. هنگامی که آن ویژگی ها را تعریف کردید، باید فیلد را به یک یا چند پروژه اختصاص دهید و گزینه ها را مشخص کنید.
تکالیف پروژه #
شما فیلدهای سفارشی را با افزودن ورودی به پروژه ها اختصاص می دهید پروژه ها جدول در پایین فرم می توانید یک یا چند تکلیف را به یک فیلد سفارشی اضافه کنید و گزینه های مختلفی را برای پروژه های مختلف مشخص کنید. این به شما اجازه می دهد تا گزینه های فیلد مختلفی را برای پروژه های خود تعریف کنید.
برای نشان دادن این موضوع، مثال زیر را در نظر بگیرید: میخواهید یک فیلد سفارشی تستکیس معرفی کنید که به کاربران اجازه میدهد منطقه پروژه را که مورد با آن مرتبط است انتخاب کنند (مانند Documentation، User Interface، Setup و غیره). شما این فیلد را به صورت کشویی طراحی می کنید و قصد دارید تمام مناطق پروژه معتبر را برای فیلد سفارشی پیکربندی کنید. از آنجایی که پروژههای شما دارای حوزههای پروژه متفاوتی هستند که میخواهید مشخص کنید، میتوانید چندین تکالیف پروژه را با گزینههای مختلف اضافه کنید.

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

توجه: فیلدهای تستکیس سفارشی از انواع زیر را نمیتوان برای مرتبسازی/فیلتر کردن تستکیسها و یا برای افزودن ستونها در صفحه تستکیسها – “متن”، “مراحل”، “سناریوها” استفاده کرد.
فیلدهای سفارشی برای نتایج آزمون #
فیلدهای سفارشی برای نتایج تست در گفتگوی نتیجه آزمایش ظاهر می شوند و می توانند در تاریخچه یک آزمایش مشاهده شوند. بسته به نوع فیلد سفارشی، فیلدهای سفارشی یا در سمت چپ (برای فیلدهای بزرگ) یا در سمت راست (برای فیلدهای کوچک) گفتگوی نتیجه قرار می گیرند. میتوانید ترتیب فیلد (اما نه موقعیت) را در آن تغییر دهید سفارشی سازی ها صفحه نمای کلی در مدیر منطقه

توجه: فیلدهای نتایج سفارشی از انواع زیر را نمی توان برای مرتب کردن/فیلتر کردن نتایج تست یا اضافه کردن ستون ها در اجرای تست استفاده کرد. & صفحه نتایج – “متن”، “مراحل”، “نتایج مرحله”، “سناریوها”، “نتایج سناریو”.
وضعیت نتایج آزمون سفارشی #
علاوه بر فیلدهای تستکیس سفارشی و نتیجه آزمایش، می توانید وضعیت نتایج تست را خود سفارشی کنید. این شامل توانایی سفارشی کردن نام وضعیتهای آزمایشی فردی، و همچنین رنگ RGB مورد استفاده برای برجسته کردن یا نشان دادن وضعیت در سراسر پروژه TestRail میشود.
برای سفارشی کردن وضعیت های پیش فرض نتایج تست در نمونه خود یا اضافه کردن وضعیت های خود، روی آن کلیک کنید مدیر، سپس انتخاب کنید سفارشی سازی ها از منوی سمت چپ از آنجا روی آن کلیک کنید وضعیت نتایج برگه بسته به وضوح صفحه نمایش خود، ممکن است نماد وضعیت نتیجه را به جای کلمات کاملی که برای نشان دادن برگه صحیح نوشته شده است، ببینید.

بهطور پیشفرض، TestRail دارای پنج فیلد «سیستم» است: پاسشده، مسدود شده، آزمایشنشده، آزمایش مجدد و ناموفق. شما می توانید هر یک از این فیلدها را ویرایش کنید، اگرچه ممکن است لازم باشد قبل از تغییر تنظیمات خاص، یک وضعیت سفارشی جدید اضافه کنید (به عنوان مثال، برای اطمینان از اینکه همیشه یک وضعیت نتیجه وجود دارد که وضعیت نهایی است که یک آزمون داده شده دریافت می کند – وضعیت نهایی هر چه باشد). برای ویرایش وضعیت پیشفرض، روی نماد مداد در سمت راست ورودی وضعیت در جدول کلیک کنید.

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

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

شما می توانید حداکثر هفت وضعیت سفارشی، در مجموع دوازده وضعیت نتیجه آزمایش ممکن را داشته باشید.

