Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Writing Test Automation Framework

    Posted By: ELK1nG
    Writing Test Automation Framework

    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 JavaScript 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