نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه اتوماسیون تست بهتری بنویسید ، بنابراین تست های شما کمتر شکسته می شود و در صورت خراب شدن ساده تر می توانید آنها را حل کنید شما می توانید این کار را با استفاده از DRY ، Single Responsibility اصل ، Page Object Pattern ، DAMP و Screenplay Pattern انجام دهید. نوشتن نرم افزار اتوماسیون تست سخت است. سخت است زیرا هر وقت اعضای تیم در UI برنامه تغییراتی ایجاد می کنند ، شما با تست هایی روبرو می شوید که خراب شده اند و اکنون باید برای رفع آنها در اسرع وقت به کمک خود بیایید ، بنابراین آزمایشات همچنان ارزش دارند. در این دوره ، Writing Maintenanceable UI Test Automation with Appium ، شما خواهید آموخت که چگونه می توانید روش نوشتن اتوماسیون آزمون را بهبود بخشید تا آزمایشات شما با شکست کمتری انجام شود و تعمیر تست ها در لحظه شکستن آنها ساده تر است. ابتدا می فهمید که چه عواملی باعث می شود تست های UI بسیار شکننده و شکستن آسان باشند. شما نگاهی خواهید انداخت به آزمون های با کیفیت بالا و نگاهی به آنچه که به بهبود قابلیت نگهداری آزمون کمک می کند ، خواهید داد. در مرحله بعدی ، مجموعه ای از الگوها و روش ها را کشف خواهید کرد که می توانند به شما در نوشتن تست های با کیفیت و قابل نگهداری کمک کنند. سرانجام ، شما مجموعه ای از سناریوهای نمونه آزمایشی را که معمولاً با آنها روبرو می شوید ، مرور می کنید و اینکه چگونه می توانید با استفاده از الگوها مرحله به مرحله آنها را فاکتور کنید ، و نحوه استفاده از این الگوها را در سناریوهای آزمون خود مشاهده خواهید کرد. پس از اتمام این دوره ، شما باید بتوانید سناریوهای آزمون خود را به آزمایش های با کیفیت بالا ، قابل نگهداری خوب تبدیل کنید و یاد بگیرید که چگونه DRY ، الگوی مسئولیت منفرد ، صفحه شی ، DAMP و الگوی فیلمنامه را اعمال کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بهبود قابلیت نگهداری آزمون
Improving Test Maintainabillity
-
مقدمه
Introduction
-
طرح کلی
Outline
-
درک قابلیت نگهداری
Understanding Maintainability
-
چگونه می توان تأثیر تغییر را به حداقل رساند
How to Minimize the Impact of Change
-
معرفی الگوها و روشهای نگهداری
Introducing Patterns and Practices for Maintainability
-
پس از اعمال الگوها نتیجه را پایان دهید
End Result after Applying the Patterns
-
خلاصه
Summary
استفاده از اصل خشک
Applying the DRY Principle
-
مقدمه و طرح کلی
Introduction and Outline
-
اصل خشک چیست؟
What Is the DRY Principle?
-
نسخه ی نمایشی: آزمون خود را دوباره بنویسید و DRY را اعمال کنید
Demo: Rewrite Your Test and Apply DRY
-
خلاصه
Summary
استفاده از اصل مسئولیت منفرد
Applying the Single Responsiblility Principle
-
مقدمه و طرح کلی
Introduction and Outline
-
SOLID و اصل مسئولیت منفرد (SRP)
SOLID and Single Responsibility Principle (SRP)
-
مرحله نمایشی 1: آزمایشات خود را دوباره بنویسید و SRP را اعمال کنید
Demo Step 1: Rewrite Your Tests and Apply SRP
-
مرحله 2 نسخه آزمایشی: آزمایشات خود را دوباره بنویسید و SRP را اعمال کنید
Demo Step 2: Rewrite Your Tests and Apply SRP
-
مرحله 3 نسخه آزمایشی: آزمایشات خود را دوباره بنویسید و SRP را اعمال کنید
Demo Step 3: Rewrite Your Tests and Apply SRP
-
خلاصه
Summary
استفاده از اصل DAMP
Applying the DAMP Principle
-
مقدمه و طرح کلی
Introduction and Outline
-
مقدمه ای بر الگوی شی صفحه
Introduction to Page Object Pattern
-
الگوی شی Page صفحه گام به گام
Page Object Pattern Step-by-step
-
مقدمه ای بر DAMP
Introduction to DAMP
-
نسخه ی نمایشی: اشیا Page صفحه را ایجاد کنید
Demo: Create Page Objects
-
نسخه ی نمایشی: آزمون خود را دوباره بنویسید و DAMP را اعمال کنید
Demo: Rewrite Your Test and Apply DAMP
-
مقدمه ای بر الگوی فیلمنامه
Introduction to Screenplay Pattern
-
نسخه ی نمایشی: آزمایشی بنویسید که الگوی فیلمنامه را اجرا کند
Demo: Write a Test That Applies Screenplay Pattern
-
خلاصه
Summary
نمایش نظرات