Video description
Are you struggling with understanding test automation frameworks and clearing top company's interviews? Do you only have basic knowledge of Selenium and have a plan to enhance your skills to architect level? If yes then you are at right place. This single course enables you to master test automation frameworks with the latest technology from around the globe! This scratch-level program trains you on every aspect of the framework with practical projects, and on course completion you will be mastered in designing frameworks that you can implement successfully in your work place.
What You Will Learn
- At the end of this course, you will be able to design a robust test automation Selenium framework on your own
- Understand how TESTNG/JUNIT works for framework building
- Importance of Maven/ANT - Build management tool in test projects
- Jenkins - CI Integration to the frameworks for continuous monitoring of the test cases
- Understand page object design patterns and its advantages in automation repository building
- Additional knowledge in Selenium Grid- cross browser testing
- You will know the coding standards in designing the most optimized automation script frameworks
- Necessary core Java knowledge required for automation
Audience
This course is for manual testers, non-programming aware testers interested in learning automation.
About The Author
Rahul Shetty: Rahul Shetty is the founder and trainer at Rahul Shetty Academy. He is a passionate software tester and has 13 years of rich experience in the IT industry. He has completed more than 300 offline training batches. Rahul has extensive knowledge in web automation testing, mobile automation testing, and API automation testing. He has also worked with various CMM-level organizations and managed the set-up of QA processes for projects.
Table of contents
- Chapter 1 : Introduction
-
Chapter 2 : TestNG Testing Framework
- Why TestNG and Its Advantages
- Running testcases in TestNG with out Void main Java
- Importance of Testng xml file
- Prioritizing the tests using TestNG
- Controlling the Testcase execution with Exclude Mechanism
- Executing the Testcases at Package level with regex
- Test level Testng Annotations examples
- Method Suite level Testng Annotations examples
- Importance of Groups in Testng
- Annotations helper attributes with examples
- Parameterising from TestNG xml file
- DataProvider Annotation -Parameterizing Testcases
- Practise exercises on Dataprovider annotations
- Importance of Listeners in TestNG framework
- Running Tests in parallel and generating Reports
- Chapter 3 : Maven - Build Management Tool
- Chapter 4 : Jenkins- Continiuous Integration Tool
- Chapter 5 : ANT- Build Management Tool
- Chapter 6 : Page object Design Patterns
- Chapter 7 : Selenium Grid -Cross Browser Testing
- Chapter 8 : Java OOPS Basics for Framework Design
Product information
- Title: Design Selenium Test framework from scratch-Architect level
- Author(s):
- Release date: February 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789131048
You might also like
video
Selenium Python Automation Testing from Scratch and Frameworks
Python is a popular choice for implementing Artificial Intelligence and web security in any application. This …
video
Selenium WebDriver with Java - Basics to Advanced and Frameworks
This comprehensive course on Selenium WebDriver with Java begins with a thorough introduction to Selenium's features …
video
Learn Automation Testing with Java and Selenium WebDriver
Writing your first automation test with Java and Selenium Webdriver is a lot of fun. Java …
book
Hands-On Selenium WebDriver with Java
Get started with Selenium WebDriver, the open source library for automating tests to ensure your web …