4 to 6 Months
Online + Offline
Live Classroom Instructor Led Classes
15 Students Only Batch Size
Anyone
Beginner to Advanced Training
What is Automation Testing? Definition and Purpose Role of automation testing in software development Goals and objectives Key Concepts Automation testing vs manual testing Automation testing lifecycle Advantages of Automation Testing Increased Efficiency Speed, repeatability, and resource optimization Enhanced Test Coverage Comprehensive test suite and addressing multiple scenarios Reliability and Consistency Reducing errors, ensuring consistent results Early Detection of Defects Identifying issues in early stages, facilitating faster bug fixing Cost Savings Long-term cost benefits, ROI calculation Automation Tools Overview Overview of popular tools Selenium, Appium, JUnit, TestNG, etc. Choosing the right tool Criteria for selection, comparative analysis
Locators and Interactions Overview of locators in Selenium WebDriver Common types of locators (ID, Name, XPath, CSS selectors) Interacting with web elements using locators Handling Dropdowns and Alerts Selecting options from dropdowns Handling dynamic dropdowns Managing different types of alerts Working with Frames and Windows Switching between frames Interacting with elements inside frames Managing multiple browser windows Introduction to TestNG Overview of TestNG framework Annotations and their significance Grouping and prioritizing test cases Running test suites and generating reports
ntroduction to Automation Frameworks Definition and purpose of automation frameworks Benefits of using frameworks in test automation Key components of an automation framework Overview of Data-Driven and Keyword-Driven Frameworks Explanation of Data-Driven Framework Managing test data separately Iterating tests with different datasets Explanation of Keyword-Driven Framework Separation of test steps and keywords Enhancing maintainability and reusability Building a Simple Framework Setting up a basic automation project Organizing test scripts and resources Implementing basic functionalities of the chosen framework
API Testing with Postman Overview of API testing and its significance Introduction to Postman as an API testing tool Creating and executing API requests Validating API responses and handling authentication Introduction to Git and Basics of Version Control Understanding version control systems Introduction to Git and its role in version control Basic Git commands and operations Collaborative Development with Git Branching and merging strategies Resolving conflicts in Git Collaborating with team members using Git GitHub Basics for Collaboration Overview of GitHub as a collaborative platform Creating repositories and branches on GitHub Pushing and pulling changes with GitHub Managing pull requests and code reviews
Once you have completed the course, assignments, exercise and submit the projects you will be able to generate the certificate.
Our Students and curriculum have been trusted by over 500+ companies across India