TestRail یک ابزار مدیریت تست مبتنی بر وب است. مهندسان QA، توسعه دهندگان و سرنخ های تیم برای مدیریت، پیگیری و سازماندهی تلاش های تست نرمافزار استفاده می کنند. TestRail به اعضای تیم اجازه میدهد تا تستکیسها را طراحی کنند، مجموعههای آزمایشی را سازماندهی کنند، آزمایشهای آزمایشی را اجرا کنند و نتایج آنها را ردیابی کنند، همه از طریق یک رابط وب مدرن و آسان برای استفاده. این مقاله به شما یک نمای کلی از ویژگیهای اصلی و گردش کار در TestRail میدهد که میتوانید برای سادهسازی تستهای خود و ارائه نسخههای با کیفیت بالا از آنها استفاده کنید.
تستکیسها، مجموعهها و اجرای تست را مدیریت کنید #
روش سنتی مدیریت و مستندسازی تستکیسها روی کاغذ، در ویکیها، ابزارهای ردیابی اشکال یا سیستمهای مدیریت اسناد عمومی به سرعت به محدودیتهای خود میرسد. TestRail شما را قادر می سازد تا کیس ها و مجموعه های آزمایشی را در یک رابط کاربری و ساختار برنامه بهینه سازی شده ایجاد، مدیریت و سازماندهی کنید.
افزایش بهره وری تست #
لیست کارها، فیلترها و اعلانهای ایمیل TestRail به هماهنگ کردن آزمایشها و افزایش بهرهوری و مسئولیت آزمایشکنندگان کمک میکند. هدف این است که اطمینان حاصل شود که هر عضو تیم همیشه وظایف خود را میداند و رهبران تیم میتوانند بسته به حجم کاری خود وظایف جدیدی را به آزمایشکنندگان محول کنند.
بینش در زمان واقعی در مورد پیشرفت آزمایش شما #
برای اتخاذ تصمیمات مهم پروژه، دسترسی به اطلاعات دقیق در مورد پیشرفت آزمایش و نتایج تست بسیار مهم است. سوالاتی مانند “چند درصد از یک آزمایش آزمایشی را با موفقیت به پایان رسانده ایم؟”، “چگونه در نقطه عطف آینده پیشرفت می کنیم؟” یا “کدام آزمایش در ۲۴ ساعت گذشته اجرا شده است؟” تنها با استفاده از یک نرم افزار جامع مدیریت کیس آزمایشی مانند TestRail می توان به طور موثر پاسخ داد و TestRail این جزئیات را به راحتی در دسترس قرار می دهد.
مدیریت آزمون در مقیاس #
سازماندهی و هماهنگی چندین آزمایش موازی، چه برای پروژهها یا نسخههای مختلف، اغلب پیچیده و زمانبر است. برای اینکه مسیر تلاشهای آزمایشی خود را از دست ندهید، TestRail به شما کمک میکند دادهها و ساختارهای مهم نرمافزاری مانند نقاط عطف پروژه را مدیریت کنید و ادغام با ابزارهای ردیابی اشکال را آسان میکند.
داشبورد #
پس از ورود به TestRail، اولین صفحه ای که معمولا می بینید داشبورد است. داشبورد یک نمای کلی از پروژه های موجود، فعالیت های اخیر پروژه و کارهای شما را در اختیار شما قرار می دهد. هنگامی که به یک پروژه هدایت میشوید (با کلیک بر روی عنوان پروژه)، به نمای پروژه میروید و در صفحه نمای کلی پروژه قرار میگیرید و جزئیات پروژه مانند تستکیسها، اجرای تست فعال، فعالیت پروژه و غیره را نشان میدهد. هر زمان که نیاز به جابجایی به پروژه دیگری داشتید، کافیست روی فلش کشویی کنار نام پروژه فعلی در منوی سمت چپ کلیک کنید و سپس روی پروژه مورد نظر کلیک کنید. شما حتی می توانید یک پروژه جدید را نیز از این منوی کشویی اضافه کنید.
موارد و بخش های تست #
یک تستکیس در TestRail شامل شرحی از پیش نیازهای آزمون، فهرستی از مراحل تست و نتیجه مورد انتظار است. یک تستکیس در حالت ایدهآل میتواند توسط یک آزمایشکننده واحد در مدت زمان کوتاهی تأیید شود و یک عملکرد خاص را تأیید کند، یک کار را مستند کند یا یک مصنوع پروژه را تأیید کند.
در TestRail، تستکیسها به بخشها و بخشهای فرعی سازماندهی میشوند. بخشها و زیربخشها مجموعهای از تستکیسها هستند و اغلب برای ماژولهای پروژه یا حوزههای خاص محصول شما ایجاد میشوند. نحوه سازماندهی بخش های خود به اندازه پروژه شما بستگی دارد. اگر تستکیسها زیادی برای یک ماژول پروژه دارید، توصیه میشود بخشهای خود را بیشتر تقسیم کنید و زیربخشهایی را برای ویژگیها یا عملکردهای خاص ایجاد کنید.

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

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

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

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

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

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

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

