توزیع تستهای مبتنی بر وب Ranorex در گریدهای سلنیوم، با استفاده از پیکربندیهای مختلف، و اجرای موازی آنها برای پوشش تست و بهرهوری حداکثر.
از وب درایور ما به صورت یکپارچه با مرورگرهای پیشفرض در دستگاههای موبایل واقعی، تبلتها و همچنین شبیهسازها استفاده کنید و وبسایت خود را در سافاری روی IOS، یا در کروم روی اندروید، تست کنید.
تغییر رفتار تستها مطابق با شرایط از پیش تعیین شده
آیا بخشهای خاصی از مجموعه آزمون شما فقط باید زمانی اجرا شود که شرایط خاصی برآورده میشود؟ حال، به جای ایجاد موارد آزمون منحصر بفرد برای سناریوهای مختلف، میتوانید از همان موارد آزمون استفاده کنید، اما عناصر فرزند را با توجه به وضعیت منابع داده و پارامترها و بدون نیاز به بازبینی کد اجرا کنید.
بهبود همکاری تیمی در صورتی که تغییرات متناقض در آیتمهای مخزن (repository) به طور خودکار ادغام شوند
آیا شما و همکارتان روی پروژه یکسانی کار میکنید، و هر دو تغییرات را با یک سیستم کنترل نسخه بررسی میکنید؟ پس تناقضات ناشی از ادغام تقریبا اجتنابناپذیر است. Ranorex در حال حاضر چندین تغییر متناقض رایج در آیتمهای مخزن را به طور خودکار شناسایی و ادغام میکند.
چنانچه پشتیبان گرید سلنیوم خود را بهینه نماییم، برای حداکثر نمودن کارایی تست و در عین حال حداقل نمودن زمان صرف شده برای انجام تست، میتوانید به آسانی تستهای خود را در سیستمعاملها و مرورگرهای مختلف توزیع کنید.
چند ترفند کاربردی دیگر که در Ranorex وجود دارد، عبارتند از:
بهرهمندی از خودکارسازی وب درایور
انعطافپذیری بیشتر: تعریف چندین قابلیت برای هر نقطه پایانی (end point) بدون کد نویسی و با استفاده از پیکربندیکننده قابلیتهای جدید ما
مرور کلی بیشتر: مشاهده فوری نمونه مرورگرهای در حال اجرا در هر نقطه پایانی
API نقاط پایانی وب درایور: اکنون میتوانید، در صورت دلخواه، نقاط پایانی وب درایور را در سرتاسر کد ایجاد و پیکربندی کنید
دسترسی مستقیم به وب درایور سلنیوم: اکنون میتوانید مستقیما به وب درایور مورد نظر دسترسی داشته باشید، بنابراین میتوانید از کد شناخته شده سلنیوم در تستهای مبتنی بر وب Ranorex خود استفاده کنید
شکی نیست که سلنیوم، استاندارد کنونی برای خودکارسازی تست مبتنی بر وب، یک پشتیبانی بینظیر از پلتفرم و مرورگر ارائه میدهد. از سوی دیگر، Ranorex به دلیل برخورداری از طیف گستردهای از ابزارهای خودکارسازی تست و سهولت استفاده از آنها مشهور شده است. با استفاده از یکپارچهسازی بینظیر وب درایور سلنیوم، میتوانید از بهترین چارچوبها بهره گیرید.
قابلیت خودکارسازی برنامه های موبایل تحت بسترهای متعددی همچون iOS و Androis
قابلیت خودکارسازی برنامه های وبی تولید شده با تمام تکنولوژی های رایج همچون HTML، HTML5، AJAX، Java Script، SilverLight، Flash، GWT، Ext JS، ZK، JQuery و Applet
قابلیت خودکارسازی برنامه های دسکتاپی تولید شده با تمام زبان های برنامه نویسی همچون Java، .Net،C++ ، PHP، VB6، Delphi و بسیاری از زبان های دیگر
پشتیبانی از تقریبا تمام نسخه های ویندوز از Windows XP تا Windows 10 و نیز نسخه های Windows Server
پشتیبانی از تست های مبتنی بر داده (data driven)
دارای محیط کاربر پسند جهت خودکارسازی تست ها
دارای کتابخانه مجزا برای خودکارسازی های تست های تحت Net.
امکان تست تحت بسترهای مختلف (Cross Platform)
امکان استفاده مجدد از اسکریپت ها و ماژولهای تولید شده در فرایند خودکارسازی تست
ارائه گزارش های جامع از وضعیت تست های خودکارسازی شده و اجرا شده
دارای قابلیت Keyword Driven Testing
امکان تست های رگرسیون (regression test)
پشتیبانی از تمام کاوشگرهای رایج همچون Chrome، Firefox، Safari و IE
برای دریافت مثال ها و منابع آموزشی ارائه شده در فیلم می توانید با روابط عمومی شرکت info[at]MohandesPishegan[dot]com مکاتبه نمایید.
برای دریافت مثال ها و منابع آموزشی ارائه شده در فیلم می توانید با روابط عمومی شرکت info[at]MohandesPishegan[dot]com مکاتبه نمایید.