لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون تست رابط کاربری موثر با Serenity BDD و سلنیوم
Effective UI Test Automation With Serenity BDD And Selenium
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از Serenity BDD، اتوماسیون آزمایشی با کیفیت بالا و نگهداری آسان برای برنامه های کاربردی وب خود را با 50 درصد کد کمتر بنویسید. با استفاده از Serenity BDD و Selenium، تستهای UI تمیز و رسا را سریعتر بنویسید. ویژگیهای پنهان قدرتمند Serenity BDD را مستقیماً از نویسنده چارچوب کشف کنید! کدهای اتوماسیون قوی و قابل استفاده مجدد را با استفاده از کلاس های اقدام و اشیاء صفحه ایجاد کنید (به طوری که زمان بیشتری را صرف آزمایش و زمان کمتری برای حفظ تست های پوسته پوسته کنید) با برنامه های وب ناهمزمان مدرن کار کنید تا تست های شما به طور تصادفی به دلیل زمان بندی دشوار و شرایط انتظار شکست نخورند. . با آزمایش مبتنی بر داده در Serenity BDD پوشش بالاتر و گزارش غنیتری دریافت کنید. گزارشهای غنی و قدرتمند را مستقیماً از اجرای آزمایش خود ایجاد کنید (بنابراین زمان کمتری را صرف مستندسازی نتایج آزمایش خود در هر نسخه میکنید) تستهای Serenity BDD را با Jenkins و Github Actions ادغام کنید تا بتوانید مجموعه آزمایشی خود را اجرا کنید و گزارشها را بهطور خودکار در هر commit منتشر کنید. :آشنایی اولیه با ابزارهای توسعه Core Java و Java آشنایی مقدماتی با Git و Github آشنایی با تست نرم افزار
Serenity BDD یکی از محبوبترین کتابخانههای اتوماسیون تست جاوا است و دلیل خوبی هم دارد!
اگر در حال نوشتن تستهای وب خودکار در جاوا هستید، استفاده صحیح از Serenity BDD میتواند مقدار کد مورد نیاز برای نوشتن را تا بیش از ۵۰٪ کاهش دهد و مقدار کدی را که برای حفظ خود نیاز دارید کاهش دهد. Serenity BDD گزارشهای آزمایشی قدرتمندی را تولید میکند که میتوانید از آنها هم به عنوان شواهدی از فعالیتهای آزمایشی خود و هم به عنوان مستندات برنامه خود استفاده کنید. و با بیش از یک میلیون بارگیری در ماه، نسخههای معمولی و جامعه منبع باز پر جنب و جوش، این یک شرط محکم برای چارچوب اتوماسیون تست شما است!
این آموزش تصویری عمیق توسط جان فرگوسن اسمارت، نویسنده و سرپرست اصلی Serenity BDD طراحی و ارائه شده است. این دوره که به طور مداوم با آخرین ویژگی های Serenity BDD به روز می شود، بینشی منحصر به فرد در مورد نحوه استفاده از Serenity BDD به روشی که در نظر گرفته شده است به شما می دهد. شما کشف خواهید کرد:
چگونه با Serenity BDD تستهای وب خودکار ساختار یافته بنویسیم، تا استفاده مجدد را به حداکثر برسانیم و هزینههای نگهداری را به حداقل برسانیم
نحوه استفاده از اشیاء صفحه و کلاسهای اکشن برای اینکه کد آزمایشی مختصرتر و گویاتر باشد، بنابراین بتوانید تستها را سریعتر بنویسید و بعداً زمان کمتری را برای نگهداری آنها صرف کنید.
نحوه انتخاب استراتژی های مکان یاب موثر با استفاده از XPath و CSS، از جمله مکان یاب های پویا قدرتمند Serenity BDD
نحوه مدیریت انتظارها و برنامههای ناهمزمان در Serenity BDD، باعث میشود تستهای شما پایدارتر و قویتر شوند
نحوه استفاده از آزمایش مبتنی بر داده با Serenity برای دریافت پوشش بالاتر و گزارش بهتر
نحوه اجرای موازی آزمایشها و دریافت بازخورد سریعتر
نحوه اجرای آزمایشهای Serenity BDD از راه دور در Selenium Grid و سرویسهایی مانند SauceLabs و BrowserStack.
چگونه گزارشهای Serenity BDD خود را تنظیم کنید، به طوری که آنها دقیقاً آنچه را که باید بدانند به سهامداران شما میگویند
چگونه Serenity BDD را با JUnit 5 ادغام کنیم و تمام قدرت آخرین و بهترین نسخه JUnit را بدست آوریم
و خیلی بیشتر
اما مهمتر از آن، طرز فکر پشت چارچوب Serenity BDD را کشف خواهید کرد. نمونههایی زنده از نحوه استفاده نویسنده چارچوب از Serenity BDD برای نوشتن سریعتر و مطمئنتر تستهای وب خودکار را مشاهده خواهید کرد و نحوه استفاده از تکنیکهای مشابه را خودتان خواهید آموخت.
بالاخره چه کسی بهتر از خود نویسنده فریمورک Serenity BDD را به شما آموزش دهد؟
در پایان دوره، میتوانید چارچوبهای تست خودکار را برای برنامههای وب خود به سرعت و به طور موثر از ابتدا بسازید و از قدرت کامل چارچوب اتوماسیون تست Serenity BDD استفاده کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
Serenity BDD چیست؟
What Is Serenity BDD?
معرفی
Introduction
تنظیم محیط خود
Setting up your environment
آنچه شما نیاز دارید
What you need
نصب یا به روز رسانی جاوا
Installing or updating Java
نصب Git و GitHub
Installing Git and GitHub
نصب و راه اندازی IntelliJ
Installing and Setting Up IntelliJ
نصب و راه اندازی Eclipse
Installing and Setting Up Eclipse
تنظیم محیط خود
Setting up your environment
اولین قدم ها با Serenity BDD
First Steps with Serenity BDD
مقدمه ای بر Serenity BDD
Introduction To Serenity BDD
ایجاد اولین پروژه Serenity BDD شما
Creating Your First Serenity BDD Project
نوشتن اولین کیس تست BDD Serenity
Writing Your First Serenity BDD Test Case
کاوش روشهای مرحلهای Serenity BDD، اشیاء صفحه و گزارشها
Exploring Serenity BDD Step Methods, Page Objects And Reports
گامهایمان را با پارامترها انعطافپذیرتر کنیم
Making Our Steps More Flexible With Parameters
نمایش نظرات