TestRail ساده کردن مراحل طراحی آزمایش و برنامه ریزی آزمایشی را با تستکیسها قابل استفاده مجدد آسان می کند. تستکیسها بلوک های اصلی جریان کار مدیریت تست در TestRail هستند. می توانید تستکیسها خود را در برگه Test Cases در پروژه TestRail خود مشاهده کنید. این مقاله برخی از راههای پیشرفتهتر را که میتوانید تستکیسها خود را سازماندهی کنید، مانند جابجایی و کپی کردن آنها در مخزن Test Cases و همچنین حذف/بازیابی تستکیسها شرح میدهد.
مبانی جابجایی و کپی تستکیسها #
جابجایی و کپی تستکیسها (یا کل بخشها) اغلب برای کپی کردن یا تنظیم مجدد مجموعههای تست و تستکیسها مفید است. در اینجا، نحوه کپی/انتقال موارد یا بخشهای آزمایشی را در یک مخزن یا مجموعه آزمایشی و نحوه کپی/انتقال تستکیسها بین مجموعههای آزمایشی یا پروژههای مختلف را یاد خواهید گرفت.
#
به جای کپی کردن تستکیسها برای تکرارهای مختلف آزمایشی یا برای آزمایش چندین پیکربندی، مرورگرها، سیستم عامل و غیره، ممکن است بتوانید به سادگی یک آزمایش آزمایشی را مجدداً اجرا کنید یا از تنظیمات در یک طرح آزمایشی استفاده کنید.
اگر میخواهید برای اجرای مجدد یک آزمون یک کپی از تستکیسها تهیه کنید، ما قویاً توصیه میکنیم به جای آن از همان تستکیسها در یک آزمایش جدید استفاده کنید. اگر میخواهید موارد را در یک اجرای تست موجود مجدداً آزمایش کنید، حتی میتوانید «Rerun» را از نوار ابزار اجرای تست موجود خود انتخاب کنید.
از طرف دیگر، اگر نیاز دارید که یک تستکیس را در برابر چندین پیکربندی سیستم، مرورگر، سیستم عامل و غیره آزمایش کنید، اغلب استفاده از ویژگی تنظیمات برنامههای آزمایشی کارآمدتر است. به جای کپی کردن تستکیسها برای هر سیستمی که باید آزمایش کنید، Test Plans به شما امکان می دهد نتایج تست را برای همان تست در چندین پیکربندی ثبت کنید. با این کار میتوانید تمام نتایج تست را برای همه پیکربندیها از یک تاریخچه آزمایشی مشاهده کنید، در حالی که به شما امکان ثبت نتایج تست فردی را بر اساس پیکربندی / سیستم / مرورگر و غیره میدهد.
تنظیمات طرح آزمایشی زمانی بهترین کار را انجام می دهند که باید همان مراحل اولیه را در برابر هر پیکربندی آزمایش کنید. با این حال، اگر مرورگرها / سیستمعاملهای مختلف به مراحل تست متفاوتی نیاز دارند، به شما توصیه میکنیم که به جای آن کپیهایی از تستکیس ایجاد کنید.
برنامههای تست را میتوانید در بخش اجرای تست پیدا کنید & صفحه نتایج
ابتدایی ترین راه برای جابجایی یا کپی تستکیسها در یک مجموعه آزمایشی، کلیک کردن و کشیدن تستکیسها در صفحه تستکیسها است.
هنگامی که تستکیسها را به یک منطقه جدید می کشید، از شما خواسته می شود جایی را که می خواهید تستکیسها موجود خود را منتقل کنید یا یک کپی جدید از تستکیسها خود در آن مکان ایجاد کنید. به سادگی گزینه ای را از منوی پاپ آپ انتخاب کنید تا جابجایی یا کپی تستکیسها خود را تمام کنید.
اگر می خواهید از منوی پاپ آپ رد شوید، از میانبرهای صفحه کلید زیر استفاده کنید:
- را فشار داده و نگه دارید فرمان / Ctrl کلید هنگام کشیدن به جابجایی مورد(های) آزمون
- را فشار داده و نگه دارید شیفت کلید هنگام کشیدن به کپی/کلون مورد(های) آزمایشی
همین عملیات برای جابجایی یا کپی کردن کل بخش ها در قسمت محتوای اصلی نیز اعمال می شود.

تستکیسها متحرک #
گاهی اوقات لازم است تستکیسها را از یک بخش، مجموعه آزمایشی یا پروژه به بخش دیگر منتقل کنید.
در این بخش یاد خواهید گرفت که چگونه:
- یک تستکیس را در همان پروژه جابجا کنید
- چند تستکیس را در یک پروژه/مجموعه آزمایشی منتقل کنید
- یک بخش آزمایشی را در همان پروژه منتقل کنید
- از یک مجموعه آزمایشی دیگر (برای پروژه هایی با مجموعه آزمایشی متعدد) و از پروژه های مختلف حرکت کنید
#
۱. یک تستکیس را در همان پروژه جابجا کنید #
برای جابجایی یک تستکیس، می توانید بکشید & پرونده را رها کنید برای انجام این کار، به سادگی نماد دستگیره کوچک در سمت چپ کادرهای انتخاب را بکشید.
اگر می خواهید تستکیسها را در نوار کناری جابجا کنید، به سادگی از کشیدن استفاده کنید & رها کردن

۲. چند تستکیس را در یک پروژه/مجموعه آزمایشی یکسان منتقل کنید #
شما همچنین می توانید چندین تست را با کشیدن حرکت دهید & ابتدا چند جعبه را علامت بزنید.

۳. یک بخش آزمایشی را در همان پروژه منتقل کنید #
ساده ترین راه برای جابجایی بخش ها در یک پروژه، استفاده از نمادهای پوشه بخش در نوار کناری در سمت راست صفحه Test Cases است. اگر می خواهید بخش های آزمایشی را در نوار کناری جابجا کنید، به سادگی از کشیدن استفاده کنید & رها کردن

۴. از مجموعه آزمایشی دیگری (برای پروژه هایی با مجموعه آزمایشی متعدد) و از پروژه های مختلف حرکت کنید #
اگر میخواهید تستکیسها یا کل بخشها را از مجموعه آزمایشی دیگری منتقل کنید، به سادگی کادر گفتگوی Copy یا Move را از نوار ابزار یک مجموعه آزمایشی باز کنید (این نماد کوچک با دو ورق کاغذ در نوار ابزار است).

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

می توانید بخش و تستکیسها را در قسمت انتخاب کنید کپی یا جابجایی موارد گفتگو و همچنین انتخاب کنید که آیا می خواهید تستکیسها یا بخش ها یا بخش ها + والدین را کپی/انتقال دهید.

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

در این بخش یاد خواهید گرفت که چگونه:
-
یک تستکیس را در همان پروژه کپی/کلون کنید
-
چندین تستکیس را در یک پروژه کپی/کلون کنید
-
یک بخش آزمایشی را در همان پروژه کپی/کلون کنید
-
کپی/کلون کردن از یک مجموعه آزمایشی دیگر (برای پروژه هایی با مجموعه های آزمایشی متعدد) و از پروژه های مختلف
-
کپی/کلون کردن تستکیسها در یک خط مبنا
#
۱. یک تستکیس را در همان پروژه کپی/کلون کنید #
برای کپی یا شبیهسازی یک تستکیس، میتوانید آن را بکشید & کیس را از لیست مخزن تست کیس رها کنید یا به سادگی کلید Shift را در حین عملیات فشار دهید و نگه دارید. برای انجام این کار، به سادگی نماد دستگیره کوچک در سمت چپ کادرهای انتخاب را بکشید.
همچنین میتوانید کل بخشها یا زیربخشهای تستکیسها را در نوار کناری کپی یا شبیهسازی کنید. اگر میخواهید تستکیسها را در نوار کناری کپی/کلون کنید، به سادگی کلید Shift را فشار دهید و نگه دارید و بخش یا بخش فرعی را انتخاب کنید و بخش را به جایی که میخواهید کپی کنید یا از کشیدن استفاده کنید بکشید. & رها کردن
۲. چندین تستکیس را در یک پروژه کپی/کلون کنید #
همچنین میتوانید با انتخاب چند تستکیس، ابتدا با علامت زدن کادرهای سمت چپ جدول آزمایشی، چندین تستکیس را کپی/کلون کنید. سپس بکشید & همانطور که با یک تستکیس انجام می دهید رها کنید و “Copy here” را انتخاب کنید. همچنین، میتوانید قبل از کشیدن تستکیسها انتخابی خود، روی کلید Shift کلیک کرده و نگه دارید تا بهطور خودکار از آنها کپی کنید.

۳. یک بخش آزمایشی را در همان پروژه کپی/کلون کنید #
برای کپی یا شبیهسازی کل یک بخش در مجموعه آزمایشی، میتوانید آن را بکشید & بخش/ها را رها کنید یا به سادگی کلید Shift را قبل و در حین عملیات در نوار کناری فشار دهید.

۴. کپی/کلون کردن از یک مجموعه آزمایشی دیگر (برای پروژه هایی با مجموعه های آزمایشی متعدد) و از پروژه های مختلف #
اگر میخواهید تستکیسها یا کل بخشها را از یک مجموعه آزمایشی دیگر کپی یا شبیهسازی کنید، به سادگی کادر گفتگوی Copy یا Move را از نوار ابزار یک مجموعه آزمایشی باز کنید (این نماد کوچک با دو ورق کاغذ در نوار ابزار است). همچنین میتوانید از این گفتگو برای کپی کردن کل مجموعههای آزمایشی استفاده کنید.

۵. کپی/کلون کردن تستکیسها در خط مبنا #
برای کپی یا شبیهسازی تستکیسها در یک خط پایه، به خط پایه که میخواهید تستکیسها را کپی کنید بروید و سپس روی «افزودن خط پایه» کلیک کنید. اکنون یک پروژه یا مجموعه آزمایشی را از منوی بازشوی «Copy From» در گفتگوی «Add Baseline» انتخاب کنید و روی Add Baseline کلیک کنید.

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

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

از زمانی که تستکیسها بهعنوان حذف شده علامتگذاری میشوند و تا زمانی که دوره نگهداری پیکربندی شده بگذرد، تستکیسها در این حالت حذف شده به چند روش قابل بازیابی هستند:
- با باز کردن صفحه ویرایش انبوه برای تستکیسها حذف شده.
- با مشاهده یک تست پاک شده و کلیک بر روی دکمه بازیابی یا ویرایش.
- با استفاده از Test Rail API و به روز رسانی
is_deletedزمینه
نحوه بازیابی انبوه موارد علامت گذاری شده به عنوان حذف شده #
اگر تستکیسها را بهعنوان حذفشده علامتگذاری کردهاید و هنوز بهطور دائم حذف نشدهاند، میتوانید از طریق فرآیند زیر آنها را بهصورت انبوه بازیابی کنید:
- در مخزن تستکیس خود، آن را روشن کنید نمایش تستکیسها حذف شده
- تستکیسها موجود در مخزن خود را که به عنوان حذف شده علامت گذاری شده اند را با کلیک کردن بر روی کادرهای انتخاب سمت چپ انتخاب کنید.
- با انتخاب تستکیسها که میخواهید بازیابی کنید، روی آن کلیک کنید ویرایش کنید را در نوار ابزار بالای مخزن تستکیس خود فشار دهید، سپس انتخاب کنید ویرایش انتخاب شده
- یک پاپ آپ ظاهر می شود که از شما می خواهد تأیید کنید که می خواهید مواردی که به عنوان حذف شده علامت گذاری شده اند را بازیابی کنید. کلیک کنید باشه.
- پرونده های شما اکنون بازیابی شده اند! 🎉
- پس از بازیابی موارد شما، به طور خودکار به صفحه ویرایش انبوه موارد برای مواردی که انتخاب کرده بودید هدایت خواهید شد. اگر می خواهید تغییرات عمده ای در آن موارد ایجاد کنید، اکنون می توانید این کار را انجام دهید. در غیر این صورت، به سادگی کلیک کنید لغو کنید برای بازگشت به مخزن تستکیس خود.

