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

افزودن فایل های پیوست (تصاویر و فایل ها) #
می توانید تصاویر یا فایل ها را از طریق جعبه متن اضافه و جاسازی کنید اضافه کردن تصویر نماد زیر کادرهای متنی موارد استفاده زیادی برای این کار وجود دارد. به عنوان مثال، این برای نمایش جزئیات بیشتر به عنوان بخشی از مرحله آزمایش یا نتیجه مورد انتظار بسیار مفید است:

حذف پیوست ها (تصاویر و فایل ها) #
در حالی که میتوانید تصاویر یا فایلهای پیوست شده به یک فیلد یا نوار کناری را با ساعت کردن پیوست حذف کنید و آن را از طریق پنجره «جزئیات پیوست» حذف کنید، یک روش جایگزین برای انجام این حذف وجود دارد.
تصویر کوچک تصویر یا فایل را برای چند ثانیه فشار دهید و نگه دارید. یک دکمه قرمز “حذف” در کنار تصویر کوچک ظاهر می شود. برای حذف پیوست روی دکمه Delete کلیک کنید. برای لغو عملیات، فقط روی تصویر کوچک کلیک کنید.

پرش به آزمون بعدی #
اگر می خواهید چندین آزمایش را یکی پس از دیگری تأیید کنید، اغلب باید پس از تأیید و تکمیل یک آزمون به آزمایش بعدی بروید. برای انجام این کار، TestRail پیوندهای مفیدی به تست های بعدی و قبلی در نوار ابزار دارد.

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

حذف و بازیابی تستکیسها #
حذف تستکیسها، هر آزمایش مرتبط را از برنامهها و برنامههای آزمایشی باز حذف میکند. کاربران می توانند تستکیسها را با علامت گذاری به عنوان حذف شده یا حذف دائمی و فوری آنها حذف کنند. تستکیسها که بهعنوان حذفشده علامتگذاری شدهاند از TestRail پنهان میشوند، اما برای ۷، ۱۴ یا ۳۰ روز قابل بازیابی خواهند بود. این می تواند توسط یک مدیر TestRail در داخل پیکربندی شود اداره > تنظیمات سایت > رابط کاربری. تستکیسها که به طور دائم حذف شده اند بلافاصله از پایگاه داده TestRail حذف می شوند و بدون بازیابی کامل پایگاه داده قابل بازیابی نیستند.

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

از زمانی که تستکیسها بهعنوان حذف شده علامتگذاری میشوند و تا زمانی که دوره نگهداری پیکربندی شده بگذرد، تستکیسها در این حالت حذف شده به چند روش قابل بازیابی هستند:
- با باز کردن صفحه ویرایش انبوه برای تستکیسها حذف شده.
- با مشاهده یک تست پاک شده و کلیک بر روی دکمه بازیابی یا ویرایش.
- با استفاده از TestRail API و به روز رسانی فیلد is_deleted.
استفاده از مراحل تست ساخت یافته #
اگر رویکرد ساختارمندتری را برای وارد کردن مراحل تست، نتایج مورد انتظار و نتایج واقعی ترجیح می دهید، می توانید از کنترل مراحل ساخت یافته استفاده کنید:

میتوانید حداکثر ۴ فیلد را برای مراحل تست جداگانه فعال کنید: مرحله، اطلاعات اضافی، نتیجه مورد انتظار و مراجع. اگر میخواهید به طور پیشفرض از مراحل تست جداگانه استفاده کنید، میتوانید الگوی پیشفرض را نیز در زیر تغییر دهید اداره > سفارشی سازی ها. لطفا ما را ببینید مراحل تست اسناد پیکربندی برای اطلاعات بیشتر
پوشش تست سطح بالا را در چند دقیقه ایجاد کنید #
آیا می دانستی که می توانی به سرعت پوشش تست را ترسیم کنید در TestRail با فقط دو کلیک? در اینجا چگونه است:
- یک بخش ایجاد کنید برای پروژه ای که نیاز به برنامه ریزی QA دارد.
- به نمای اصلی Test Cases بروید و کلیک کنید “افزودن مورد.”



با این رویکرد سریع و متمرکز، می توانید فوراً سناریوهای آزمایشی کلیدی را ترسیم کنید – از پوشش کامل بدون از دست دادن مناطق بحرانی اطمینان حاصل کنید.
هنگامی که پوشش آزمون سطح بالای شما بررسی و تأیید شد، آزمایشکنندگان میتوانند عمیقتر عمل کنند – پیششرطها، مراحل، نتایج مورد انتظار و موارد دیگر را تکمیل کنند. – مطمئن شدن هیچ شکافی پشت سر گذاشته نمی شود در استراتژی آزمون شما
اجراهای آزمایشی و نتایج #
اضافه کردن چند نتیجه آزمایش #
با استفاده از دکمه های انبوه عمل در صفحه اجرای تست، می توانید به راحتی نتایج آزمون را برای چندین آزمایش اضافه کنید. به سادگی چندین نتیجه آزمایش را انتخاب کنید و از دکمه افزودن نتیجه تست در پایین صفحه استفاده کنید:

اجراهای آزمایشی مجدد #
موارد استفاده زیادی وجود دارد که چرا اجرای مجدد یک اجرای تست یا طرح موجود ممکن است مفید باشد. TestRail شامل یک پیوند سریع برای این کار در نوار ابزار اجرای تست است:

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

برنامه ریزی و پیش بینی #
TestRail به شما امکان می دهد تا زمانی که نتایج آزمون را وارد می کنید تخمین های زمانی را برای موارد و زمان های آزمایش واقعی وارد کنید. میتوانید زمانها را با استفاده از قالبهای مختلف، مانند HH:MM (ساعت و دقیقه) یا با نماد طبیعیتر، مانند ۱ ساعت و ۴۰ متر وارد کنید. همچنین یک تایمر آزمایشی مفید در نوار کناری صفحات آزمایشی وجود دارد که به شما امکان می دهد زمان های آزمایش خود را به طور خودکار ردیابی کنید.

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

برای بهبود دقت پیشبینیهای TestRail، به سادگی تخمینهای بیشتری را به موارد اضافه کنید و به طور منظم زمانهای آزمایش واقعی را برای نتایج خود وارد کنید. برای یافتن تستکیسها بدون تخمین در یک مجموعه، به سادگی می توانید آن را نمایش دهید تخمین بزنید ستون در جداول تستکیس
علاوه بر این، میتوانید خلاصه کوتاهی از تخمینها را با نگه داشتن پیوندی که دقیقاً بالای پانل کناری بخشها در صفحه مشاهده پرونده آزمایشی قرار دارد، مشاهده کنید:

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

قالب بندی متن غنی #
آیا می دانستید که می توانید از قالب بندی متن غنی در اکثر جعبه های متنی در TestRail استفاده کنید؟ TestRail از یک سیستم قالب بندی متن غنی به نام Markdown استفاده می کند. Markdown از نشانه گذاری قابل خواندن توسط انسان برای قالب بندی متن استفاده می کند.
برای مثال، برای ایتالیک کردن کلمات، به سادگی اطراف آنها را با *ستاره* احاطه کنید. برای پررنگ کردن کلمات، از دو****** ستاره استفاده کنید. گزینه های قالب بندی مختلفی وجود دارد که TestRail آنها را درک می کند. برای اطلاعات بیشتر، به مرجع قالب بندی ویرایشگر TestRail.
همچنین می توانید پیوندهایی را به تستکیسها و سایر موجودیت ها به اکثر فیلدهای متنی در TestRail اضافه کنید. برای اضافه کردن پیوند به یک موجودیت، به سادگی نماد و شناسه موجودیت را در [پرانتز] قرار دهید. همه نمادهای موجودیت پشتیبانی می شوند. برای لیست کامل نمادها، لطفاً به موضوع جستجوی بالا مراجعه کنید.
مثال ها:
- [C15] ← منجر به پیوندی به تستکیس ۱۵ می شود
- [S3] ← منجر به پیوندی به مجموعه آزمایشی ۳ می شود
- [T122] ← منجر به پیوندی به آزمایش ۱۲۲ می شود
متفرقه #
ادغام با ردیابها و نیازمندیها #
میتوانید TestRail را با ردیابهای مشکل و اشکال و همچنین ابزارهای مدیریت نیازمندیها ادغام کنید. TestRail چندین نقطه ادغام را ارائه می دهد و می تواند پیکربندی شود تا مسائل را مستقیماً از رابط کاربری TestRail و موارد دیگر جستجو کند.
![]()
TestRail با پشتیبانی داخلی از محبوب ترین ابزارها مانند Jira، FogBugz، Bugzilla و بسیاری دیگر ارائه می شود. یاد بگیرید که چگونه اینها را در قسمت پیکربندی کنید راهنمای ادغام TestRail.
TestRail همچنین با گزارش های مختلفی ارائه می شود که پوشش مورد نیاز، نقص های پیدا شده در طول زمان و مقایسه نتایج تست را نشان می دهد. ویژگیهای گزارشدهی TestRail را میتوان در آن یافت گزارش ها برگه
گزینه های جستجوی پیشرفته #
وقتی یک عبارت جستجو را در کادر جستجوی TestRail (در گوشه سمت راست بالای رابط کاربری) وارد میکنید، TestRail به طور خودکار در تمام موجودیتهای پروژه، از جمله تستکیسها، اجراها و مجموعهها جستجو میکند. TestRail همچنین از طریق فیلدهای سفارشی که به نتایج تست و تست اضافه کرده اید جستجو می کند.
اما شما همچنین می توانید فقط شناسه هر موجودی را وارد کنید تا مستقیماً به آن بپرید. برای مثال، اگر یکی از همکاران از شما میخواهد که به تست شماره ۱۵ نگاهی بیندازید، میتوانید با وارد کردن C15 در کادر جستجو، مستقیماً به آن بپرید. به همین ترتیب، برای پرش به مجموعه آزمایشی شماره ۷، به سادگی S7 را وارد کنید.

هر نهاد از نماد متفاوتی در مقابل شناسه استفاده می کند. یک لیست کامل از تمام موجودیت های پشتیبانی شده در گرافیک بالا وجود دارد. شما می توانید شناسه یک موجودیت را در کنار عنوان آن در اکثر صفحات پیدا کنید.
چاپ بهینه #
TestRail به شما اجازه می دهد تا با کلیک بر روی نماد چاپ در نوار ابزار، گزارش های آزمایشی، مجموعه ها و سایر موجودیت ها را چاپ کنید. برای ذخیره آن گزارشها بهعنوان فایلهای PDF، میتوانید از درایور چاپ PDF استفاده کنید. برخی از سیستم عامل ها دارای یک درایور چاپ PDF هستند که قبلاً تعبیه شده است. برای سایرین، مانند ویندوز، می توانید چنین درایورهای چاپ را به صورت رایگان دانلود کنید.

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

