Advanced Framework Development and Integration
About this Course
This course offers an in-depth exploration of advanced framework development and integration for automation testing professionals. Starting with the Pytest framework, you\'ll learn its advantages, command-line operations, and grouping mechanisms, along with essential features like fixtures and the conftest file for data-driven testing and HTML report generation. The course covers logging in Python tests, creating reusable logging utilities, and integrating logs into HTML reports. You\'ll develop an end-to-end Selenium Python framework from scratch, adhering to standards, implementing the page object design pattern, and integrating custom utilities. The course also includes data-driven testing modules for handling multiple datasets efficiently. You\'ll learn to integrate your framework with Jenkins for automating tasks and setting up parameterized job variables. The final segments cover Excel data-driven testing and version control with Git, teaching you to manage repositories, commits, branches, and resolve merge conflicts. This course is ideal for automation testers, software engineers, and QA professionals with basic knowledge of Python and Selenium, aiming to advance their testing framework skills.Created by: Packt

Related Online Courses
In this 5-course specialisation, you will develop various C++ programming skills. Rather than building many small programs as you will in other courses, we have taken a different approach: you will... more
This course is designed for everyone, including professionals, executives, students, and enthusiasts interested in leveraging effective prompt engineering techniques to unlock the full potential of... more
Display problem-solving abilities in response to specific workplace situations and challenges. Speak publicly and present ideas and messages to audiences for goals of persuasion, information or... more
Uncertainty Quantification (UQ) is the science of mathematically quantifying and reducing uncertainty in systems of all types. Students will learn the nature and role of uncertainty in physical,... more
By the end of this guided project, you will be fluent in creating tasks for Agile projects based on previous project phases. This will enable you to identify \"How\" the customer/user will... more