Companies Home Search Profile

Test automation framework architecture

Focused View

Alexander Pushkarev

1:15:53

78 View
  • 1 - Introducing course.mp4
    01:52
  • 2 - What is test automation framework.mp4
    02:44
  • 3 - Disadvantages of using test automation framework.mp4
    02:08
  • 4 - Advantages of using test automation framework.mp4
    03:23
  • 5 - What is architecture.mp4
    03:20
  • 5 - blog post test automation framework architecture preface.zip
  • 6 - Patterns in test automation.mp4
    04:37
  • 7 - No architecture framework no framework.mp4
    01:55
  • 7 - blog post no architecture framework.zip
  • 8 - Layered architecture.mp4
    03:55
  • 9 - Layered test automation framework.mp4
    03:00
  • 10 - Sut introduction.mp4
    00:43
  • 11 - Planning implementation.mp4
    02:14
  • 11 - test-cases.docx
  • 12 - Using tests to drive framework design.mp4
    01:32
  • 13 - Writing test methods.mp4
    03:38
  • 13 - taf-framework-course-start.tar.zip
  • 14 - Why use interfaces between layers.mp4
    01:01
  • 15 - Writing test methods part 2.mp4
    02:18
  • 16 - Next step core layer.mp4
    01:35
  • 17 - Designing Page Object interface.mp4
    03:07
  • 18 - Implementing Page Object Interface part 1.mp4
    05:56
  • 19 - Implementing Page Object Interface part 2.mp4
    06:38
  • 20 - Error Handling.mp4
    02:06
  • 21 - Working with API.mp4
    02:44
  • 22 - Adapter or Page Object.mp4
    00:59
  • 23 - Implementing business layer.mp4
    02:21
  • 24 - SImple business steps implementation.mp4
    02:23
  • 25 - Composite steps.mp4
    00:49
  • 26 - Essential topics we didnt cover.mp4
    02:09
  • 27 - Alternatives to 3layer framework.mp4
    02:58
  • 28 - Course summary.mp4
    03:48
  • Description


    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

    Who is this for?


  • Junior Test Automation Engineers
  • Manual Testers
  • Junior Developers
  • More details


    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:

    1. What is test automation framework?

    2. What is architecture?

    3. What design patterns are most commonly used in test automation?

    4. Layered pattern - the way it applied to test automation

    5. Step-by-step framework implementation example

    Who this course is for:

    • Junior Test Automation Engineers
    • Manual Testers
    • Junior Developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Alexander Pushkarev
    Alexander Pushkarev
    Instructor's Courses
    I am Software Engineer with a testing background and I will explain:1) Developers how to write cleaner and more testable code. TDD, Clean Code, XP, Agile, these sorts of things.2) SDET and TA Engineers - how to create efficient automated testing. Test automation, test strategy, DevOps.3) Junior developers - the fundamentals they need to know to build a successful career. Data Structures and Algorithms, career progression and interviewing tips.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 28
    • duration 1:15:53
    • Release Date 2023/04/24