Test automation framework architecture
Test automation framework architecture, available at $34.99, has an average rating of 4.1, with 28 lectures, 5 quizzes, based on 15 reviews, and has 162 subscribers.
You will learn about 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 This course is ideal for individuals who are Junior Test Automation Engineers or Manual Testers or Junior Developers It is particularly useful for Junior Test Automation Engineers or Manual Testers or Junior Developers.
Enroll now: Test automation framework architecture
Summary
Title: Test automation framework architecture
Price: $34.99
Average Rating: 4.1
Number of Lectures: 28
Number of Quizzes: 5
Number of Published Lectures: 28
Number of Published Quizzes: 5
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: £19.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- Junior Test Automation Engineers
- Manual Testers
- Junior Developers
Target Audiences
- Junior Test Automation Engineers
- Manual Testers
- Junior Developers
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 automation
-
Step-by-step framework implementation example
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introducing course
Chapter 2: What is Test Automation Framework
Lecture 1: What is test automation framework
Lecture 2: Disadvantages of using test automation framework
Lecture 3: Advantages of using test automation framework
Chapter 3: Test automation architecture
Lecture 1: What is architecture
Lecture 2: Patterns in test automation
Lecture 3: No architecture framework (no framework)
Lecture 4: Layered architecture
Lecture 5: Layered test automation framework
Chapter 4: Implementating test automation framework
Lecture 1: Sut introduction
Lecture 2: Planning implementation
Lecture 3: Using tests to drive framework design
Lecture 4: Writing test methods
Lecture 5: Why use interfaces between layers?
Lecture 6: Writing test methods – part 2
Chapter 5: Implementating test automation framework – core layer
Lecture 1: Next step – core layer
Lecture 2: Designing Page Object interface
Lecture 3: Implementing Page Object Interface – part 1
Lecture 4: Implementing Page Object Interface – part 2
Lecture 5: Error Handling
Lecture 6: Working with API
Lecture 7: Adapter or Page Object?
Chapter 6: Implementating test automation framework – business layer
Lecture 1: Implementing business layer
Lecture 2: SImple business steps implementation
Lecture 3: Composite steps
Chapter 7: Conclusion
Lecture 1: Essential topics we didn't cover
Lecture 2: Alternatives to 3-layer framework
Lecture 3: Course summary
Instructors
-
Alexander Pushkarev
Software craftsperson
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 5 votes
- 4 stars: 7 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024