TestRail یک ابزار مدیریت تست قدرتمند است که به تیم ها کمک می کند تا تلاش های آزمایشی خود را سازماندهی، پیگیری و تجزیه و تحلیل کنند. اما برای بهینه سازی واقعی گردش کار تست خود، به اتوماسیون تست کارآمد نیاز دارید. آنجاست رانورکس وارد می شود
با ادغام Ranorex با TestRail، میتوانید تستهای UI را خودکار کنید و نتایج را مستقیماً به TestRail منتقل کنید و از ارتباط یکپارچه بین اجرای آزمایش و گزارش اطمینان حاصل کنید. این مقاله شما را در فرآیند ادغام راهنمایی می کند، بنابراین می توانید پوشش تست را افزایش دهید، کارایی را بهبود بخشید و گزارش را ساده کنید.
Ranorex چیست؟ #
رانورکس یک ابزار اتوماسیون تست رابط کاربری همه در یک برای برنامه های دسکتاپ، وب و موبایل است. این یک IDE کامل با APIهای باز، تکمیل کد هوشمند، refactoring و اشکال زدایی برای کارشناسان اتوماسیون ارائه می دهد.
کاربران می توانند از ابزارهای ضبط و بازپخش و روش داخلی آن برای ایجاد تست های قابل اعتماد و قابل نگهداری در حین یادگیری اتوماسیون استفاده کنند. رانورکس همچنین همکاری متقابل تیمی را از طریق مخازن اشیاء مشترک و ماژول های اتوماسیون آزمایشی امکان پذیر می کند. علاوه بر این، توسط یک تیم پشتیبانی اختصاصی برای اطمینان از موفقیت کاربر پشتیبانی می شود.
مزایای کلیدی: #
- به حداکثر رساندن منابع: پوشش تست را گسترش دهید و از چرخه های انتشار سریع پشتیبانی کنید و در عین حال هزینه ها را کنترل کنید.
- توانمندسازی هر سطح مهارت: ساخت تست های پیچیده با ابزارهای آسان برای اتوماسیون بدون کد. به علاوه یک IDE کامل
- راه حل همه کاره: تست های دسکتاپ، وب و تلفن همراه را بر روی پلتفرم های قدیمی یا جدیدترین فناوری ها به صورت خودکار انجام دهید.
- ادغام ساده: تستکیسها را با Ranorex Studio همگام کنید و بازخورد آزمایشی را در TestRail در زمان واقعی دریافت کنید.
چرا Ranorex را با TestRail ادغام کنیم؟ #
به عنوان یک کاربر TestRail، از قبل اهمیت مدیریت کارآمد تست موردی در ارائه نرم افزار با کیفیت بالا را می دانید. اما برای تسریع واقعی چرخههای تست و افزایش پوشش تست، به اتوماسیون تست UI قدرتمند نیاز دارید – و اینجاست استودیو Ranorex وارد می شود
با ادغام مدیریت تست ساختار یافته TestRail با رانورکساتوماسیون قوی، شما می توانید:
- آزمایش دستی مکرر را حذف کنید – از اتوماسیون مبتنی بر داده برای پوشش موارد گوشه، لبه و مرز بدون تکرار مراحل تست یکسان برای مقادیر مختلف داده استفاده کنید.
- چرخه های انتشار را تسریع کنید – تست های رگرسیون خودکار را یک شبه و به صورت موازی اجرا کنید و اطمینان حاصل کنید که بازخورد سریعی در مورد کیفیت برنامه دریافت می کنید.
- پایداری تست را افزایش دهید – تشخیص اشیاء قابل اعتماد Ranorex و بهترین روشهای داخلی، تستهای شما را پایدار نگه میدارد، حتی زمانی که برنامه شما تکامل مییابد.
- تیم QA خود را آزاد کنید – با صرف زمان کمتری برای اجرای آزمایش معمولی، آزمایشکنندگان شما میتوانند روی سناریوهای آزمایشی اکتشافی، UX و با ارزش تمرکز کنند.
- به طور یکپارچه در گردش کار خود ادغام کنید – Ranorex از طیف گسترده ای از فناوری ها پشتیبانی می کند و خودکار کردن تست ها را در برنامه های دسکتاپ، وب و تلفن همراه آسان می کند، همه در حالی که همه چیز را در TestRail مدیریت می کنید.
با ترکیب TestRail با Ranorex Studio، شما فقط تستها را خودکار نمیکنید، بلکه کارایی را به حداکثر میرسانید، کیفیت نرمافزار را بهبود میبخشید و بازخوردی با سرعت بالا برای موفقیت DevOps ارائه میدهید.
- صرفه جویی در زمان: تستهای تکراری UI را خودکار کنید و روی کارهای مهمتر تمرکز کنید.
- بهبود دقت: خطای انسانی را با اجرای آزمایشهای خودکار مداوم کاهش دهید.
- گزارش یکپارچه: برای ردیابی و تجزیه و تحلیل بهتر، نتایج تست را به صورت خودکار به TestRail ارسال کنید.
- همکاری بهتر: نتایج آزمون دستی و خودکار را در یک مکان برای بینش بهتر تیم متمرکز کنید.
راهنمای گام به گام ادغام نتیجه Ranorex با TestRail #
مرحله ۱: TestRail API خود را تنظیم کنید #
برای فعال کردن ارتباط بین Ranorex و TestRail، باید از آن استفاده کنید TestRail API. وارد TestRail شوید و به Administration Site Settings API بروید. اگر API قبلاً فعال نیست، آن را فعال کنید.

به URL نمونه TestRail، نام کاربری و کلید API خود (که در تنظیمات کاربر شما موجود است) توجه کنید.

مرحله ۲: مجوزها را تنظیم کنید #
بسته به نحوه استفاده شما از ادغام، حساب کاربری TestRail باید مجوزهای خاصی داشته باشد.
برای تنظیم آنها، به Administration بروید > کاربران & نقش ها و ایجاد نقش با مجوزهای مناسب یا تغییر مجوزهای یک نقش موجود.
- وارد کردن به Ranorex Studio: هیچ مجوزی لازم نیست.
- صادرات به پروژه های موجود: افزودن/ویرایش موارد & بخش ها، سوئیت ها
- صادرات به پروژه های جدید: شما باید یک ادمین در TestRail باشید.
- نتایج را به اجرای TestRail موجود گزارش دهید: افزودن/ویرایش نتایج آزمون، افزودن/ویرایش پیوستها.
- نتایج را به اجرای جدید TestRail گزارش دهید: افزودن/ویرایش اجراها & طرحها، افزودن/ویرایش نتایج آزمون، افزودن/ویرایش پیوستها.
مرحله ۳: فیلد نوع Automation را تنظیم کنید #
Ranorex Studio فقط موارد TestRail را وارد کرده و همگامسازی میکند که بهعنوان خودکار برای Ranorex علامتگذاری شدهاند.
- TestRail ۵.۵ و بالاتر: فیلد کشویی Automation Type به طور پیش فرض وجود دارد. به سادگی آن را روی Ranorex تنظیم کنید.
- TestRail ۵.۴ و نسخه های قبلی: برای درست کار کردن باید یک فیلد سفارشی را برای وارد کردن و صادرات به رابط کاربری اضافه کنید.
- برو به اداره > سفارشی سازی ها > فیلدهای تستکیس
- فیلدی با مقادیر زیر اضافه کنید:
- برچسب بزنید: نوع اتوماسیون
- نام سیستم: automation_type
- تایپ کنید: کشویی
- کلیک کنید اضافه کردن پروژه ها & گزینه ها و Ranorex را به عنوان گزینه ۱ مشخص کنید. روی تب Selected Projects کلیک کنید و فیلد را برای پروژه های خود اعمال کنید.
مرحله ۴: فیلدهای سفارشی مورد نیاز #
اگر پروژه TestRail شما از فیلدهای سفارشی مورد نیاز استفاده می کند، مطمئن شوید که فیلدهای الزامی دارای مقادیر پیش فرض هستند. در غیر این صورت، صادرات/همگامسازی ممکن است ناموفق باشد زیرا Ranorex Studio نمیتواند استنباط کند که کدام مقدار را پر کند.
رفع این خطا در توضیح داده شده است واردات، صادرات، همگام سازی.
مرحله ۵: نمونه Ranorex خود را با استفاده از TestRail Wizard پیکربندی کنید #
- در Ranorex Studio راه حلی را که می خواهید با آن کار کنید باز کنید.
- برو به ابزار > ادغام TestRail > ویزارد TestRail را راه اندازی کنید.
- در به TestRail متصل شوید، وارد کنید:
- آدرس سرور
- اعتبارنامه
- کلیک کنید وارد شوید.

نکته: آدرس سرور هم برای TestRail در محل و هم برای TestRail Cloud اعمال می شود. می توانید آن را از نوار آدرس مرورگر خود کپی کنید.
پس از ورود به سیستم، جادوگر شما را به واردات/صادرات، جایی که می توانید اتصال را وارد کنید، صادر کنید و راه اندازی کنید. ببینید واردات، صادرات، همگام سازی.
مراحل بعدی #
- واردات/صادرات و پیکربندی نقشه برداری: واردات، صادرات، همگام سازی.
- آزمایش ها را اجرا کنید و نتایج را گزارش کنید (از جمله بارگذاری شواهد): اجرای تست ها و گزارش دادن به TestRail.
- گردش کار تیم و کنترل منبع: همکاری.
-
اعتبارنامه اتصال TestRail YAML.


