Tutorials > Writing Test Automation Framework
Writing Test Automation FrameworkDate: 16 February 2023 | Posted by: mitsumi |
![]() Writing Test Automation Framework Published 2/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 612.73 MB | Duration: 1h 15m Bulletproof and universal Test Automation Framework architecture pattern What you'll learn Understand Test Automation Framework concepts Be able to use Selenide to interact with Web UI Understand N-tier (Layered) architecture pattern Be able to write basic automation framework from scratch Requirements You need to be able to read java code You need to have basic knowledge of HTML You need to be able to write code in any programming language You need to have basic understanding of Selenium Description Learn how to write test automation framework for any system - step by step.Many test automation solutions are written by less experienced developers, and, as the result, are not structured well, hindering test automation progress. But there's one very simple, yet effective way to structure test automation framework - 3-layer framework pattern. This pattern will allow you to write test automation framework for any software system (Web UI, Rest API, Desktop, etc) while minimizing maintenance cost.My name is Alexander Pushkarev, I am Senior Software Engineer. I work in IT from about 2008, and 7 years of my experience I worked as test automation specialist, leading teams and creating test automation from scratch for legacy and green-field projects. I had written several different frameworks and I combined my architecture knowledge acquired during my development work into what I call "3-layer framework" - which is the focus of this course.I use Java for coding examples, but the course itself isn't focused on any programming language, so if you use Python, .Net or jаvascript I am sure that 90% of the course material will be relevant.What's inside:What is test automation framework?What is architecture?What design patterns are most commonly used in test automation?Layered pattern - the way it applied to test automationStep-by-step framework implementation example Overview Section 1: Introduction Lecture 1 Introducing course Section 2: What is Test Automation Framework Lecture 2 What is test automation framework Lecture 3 Disadvantages of using test automation framework Lecture 4 Advantages of using test automation framework Section 3: Test automation architecture Lecture 5 What is architecture Lecture 6 Patterns in test automation Lecture 7 No architecture framework (no framework) Lecture 8 Layered architecture Lecture 9 Layered test automation framework Section 4: Implementating test automation framework Lecture 10 Sut introduction Lecture 11 Planning implementation Lecture 12 Using tests to drive framework design Lecture 13 Writing test methods Lecture 14 Why use interfaces between layers? Lecture 15 Writing test methods - part 2 Section 5: Implementating test automation framework - busines layer Lecture 16 Next step - core layer Lecture 17 Designing Page Object interface Lecture 18 Implementing Page Object Interface - part 1 Lecture 19 Implementing Page Object Interface - part 2 Lecture 20 Error Handling Lecture 21 Working with API Lecture 22 Adapter or Page Object? Section 6: Implementating test automation framework - core layer Lecture 23 Implementing business layer Lecture 24 SImple business steps implementation Lecture 25 Composite steps Section 7: Conclusion Lecture 26 Essential topics we didn't cover Lecture 27 Alternatives to 3-layer framework Lecture 28 Course summary Junior Test Automation Engineers,Manual Testers,Junior Developers ![]() Download link rapidgator.net: uploadgig.com: nitroflare.com: See full article |