Manual + Selenium Automation Testing Training
About This Course
We offer the most comprehensive Manual + Selenium Automation Testing Training with live experts to make sure you’re 100% ready for your interview. Learn the basics of manual testing, find bugs, and more! Manual testing is a process of executing a computer program with the intention of finding software bugs.The best way to learn Selenium with Java is through hands-on training. This Selenium with Java Training is designed to teach the basics of the WebDriver API using the Java language and will help you to automate web applications. The purpose of this course is to teach the fundamentals of Selenium with Java including installation, configuration, basic navigation, and capturing screenshots. After completing the course you will be able to use Selenium to automate web based applications that are written in Java. Selenium with Java training will cover the Java programming concepts from beginning. Along with Java programming this Selenium with Java training covers TestNG framework, Apache aven Framework and Cucumber framework. This course also covers the software engineering tools like Jenkins, Git and GitHub. This Selenium with Java training will enhance your testing knowledge with web application testing using the Selenium automation.
Manual plus Selenium Automation Training
Contact for Next batch on Manual plus Selenium Automation Training.
Course Features
50 Hours of Live sessions
Scheduled Timings
1:1 Classes (Pay Hourly)
Certification guidence
Topic wise Assignments
FREE Demo Session
Hands on Labs
Lifetime access to Class Recordings


Book FREE DEMO Class
Course Syllabus
- Importance of Software Systems
- Common Problems in software development and software bugs
- Testing Objectives
- SDLC and Testing stage in SDLC
- Software Development models – Waterfall, Prototype, Spiral, Fish, V-Model and Agile
- Black Box Testing – ECP, BVA and Error Guessing
- White Box Testing – Unit and Integration Testing
- Gray Box Testing Technique
- ADHOC Testing
- Test Requirements Gathering and Analysis
- Test Strategy preparation
- System Test plan preparation
- Test Scenarios Identification
- Test Case Design and Software Environments
- Test Execution and Defect Reporting and Tracking
- Test Closure Activity
What is UAT? Types of UAT(Alpha & Beta Testing)
- Test Designing, Planning, Execution and Closure
- Difference between Project and Product?
- Types of Projects – Desktop, Web based and Client Server Applications
- SW Environment – Presentation, Business and Database Layer
- Introduction to Automation Testing
- Need of Automation Testing
- Framework to learn any automated tool
- Types of Automated Tools
- Anatomy of QTP
- Record and Run Settings
- Recording Modes
- Types of Objects
- Test Plan
- Generating the basic test
- Enhancing the test
- Inserting the check points
- Synchronizing And Transactions
- Data Driven Testing
- Inserting the programmatic statements
- Developing the script statements manually
- Normal, Reusable, External Actions
- Creating, Splitting and Renaming Actions
- Working with Data Table Action Sheets
- Working with Input and Output Parameters
- Linear Framework
- Linear Framework
- Modular Framework
- Keyword Driven Framework
- Hybrid Framework
- Overview of Test Management
- Architecture of Quality Center
- Site Administrator and Customization
- Managing Requirements and Creating Test Plans
- Exporting Requirements, Test cases and Defects from Excel to QC
- Developing Manual and Automation Tests
- Coverage Analysis
- Create Test Sets and Running Tests
- Record Results, Defect Reporting and Tracking
- Working with QTP to QC
- Difference between QC and TD tools
- What is automation testing
- When to go for Automation
- Different Automation Tools (vendor & open source tools)
- Advantages of Automation
- Criteria for Automation
- Difference between Manual Testing & Automation Testing Process
- What is selenium Tool
- Use of selenium tool in automation
- Features of Selenium tool
- Differences between Selenium and other Tools
- Selenium IDE, WebDriver and Grid
- Selendroid
- How to Create new java project and Java Class
- Running java class and Running Java Program
- Introduction to Java programming
- Data Types, Primitive Data types and Reference Data Types in Java
- Declaring Variables, Writing java program and running
- Conditional Statements and Loop Statements
- ArrayList and Object Oriented Programming
- Polymorphism, Inheritance, Interfaces, Package and Collections
- Configure IE browser
- Configure Chrome browser
- Running scripts on different browsers
- Introduction to Web Driver
- Configure Eclipse IDE (Adding selenium Libraries)
- Using FirefoxDriver API
- Working with Different Elements and programming
- Edit boxes, Checkbox and Radio Buttons
- Buttons and Links
- Selecting values from a Dropdown list
- Frame /switching
- Switching Windows
- Understanding xpath to locate elements in webpage
- Working with Table Elements
- Reading data from Table
- Using Actions class
- Handling keyboard, mouse events
- Handling Captcha
- What is Data Driven Testing
- How to parameterize the data to the script using Excel
- Reading, writing data into Excel
- How to parameterize data to the script using Flat files
- Understanding Debug
- Using Breakpoints
- Verify the values during debug
- Using step over, step into
- Using xpath, DOM, CSS
- How to recognize dynamically changing elements
- Using Regular expressions
- What is TestNG
- Create TestNG.xml file
- Integrate the Selenium Scripts and Run from TestNG
- Reporting Results & Analyze
- Run Scripts from Multiple Browsers
- Tags in TestNG xml file
- Groups and Reporting Results
- Introduction of Maven
- About POM.xml
- Creating Maven Project in Eclipse
- Dependencies
- Creating Maven Project through CLI
- Converting Maven Project into Jar file
- What Is Cucumber?
- BDD Framework
- Cucumber components
- About Cucumber Dependencies
- Cucumber Options and Reporting
- Install and Configure Jenkins
- Run Automation Test Suite from Jenkins
- What is Git?
- What is Git hub?
- How to work with Git and Git hub in Eclipse
- Commit, Push, Pull, Branching, Raising Pull Request, Approve Pull Request and Merging
Join our Social Learning Group
Learning Objectives
Master the Manual Testing and QTP
Expert in Selenium Automation Testing
Learn the Software Testing Techniques
Requirements
- Laptop/Desktop is required for training
- No prior testing experience is required
- No coding is required
Target Audience
- Freshers and Non IT Graduates
- Freshers and Non IT Graduates


₹19,500₹24,500
Level
All Levels