Software Testing Course - Manual and Automation Testing

  • 120 Hours
  • 60 Lectures
  • 100% Job Guarantee

4.2 493 Reviews

Course Overview

Course Contents

  • Why is Testing Necessary
  • What is testing
  • Principles of testing
  • Test Process
  • Testing Psychology
  • Code of Ethics
  • Development Models
  • Testing Levels
  • Types of Test
  • Maintenance Testing
  • Static Techniques and test process
  • Review process
  • Static Analysis by tools
  • Test Development Process
  • Categories of Test Design Techniques
  • Black Box Techniques
  • White Box Techniques
  • Experience based Techniques
  • Choosing Test Techniques
  • Test Organization
  • Test Planning and Estimation
  • Test Progress Monitoring and Control
  • Configuration Management
  • Risk and Testing
  • Defect Management
  • Test Tools
  • Use of Test Tool
  • Tools into an Organization
  • What Is Java
  • Java’s Past, Present, and Future
  • Why Learn Java
  • Java Is Platform-Independent
  • Java Is Object-Oriented
  • Java Is Easy to Learn
  • Getting Started with Programming in Java
  • Object-Oriented Programming and Java
  • Creating New Objects
  • Accessing and Setting Class and Instance Variable
  • Calling Methods
  • Inheritance, Interfaces, and Packages
  • Creating a Class Hierarchy
  • How Inheritance Works
  • Single and Multiple Inheritance
  • Declaring Variables
  • Variable Types
  • Assigning Values to Variable
  • Declaring Array Variables
  • Creating Array Objects
  • Accessing Array Elements
  • Changing Array Element
  • Block Statements
  • if Conditionals
  • Conditional Operator
  • switch Conditionals
  • for Loops
  • while and do Loops
  • While Loops
  • do...while Loops
  • Breaking Out of Loops
  • Labeled Loops
  • Constructor Methods
  • Basic Constructors
  • Calling Another Constructor
  • Overloading Constructors
  • Overriding Methods
  • Creating Methods that Override Existing Methods
  • Calling the Original Method
  • Overriding Constructors
  • What is Automation Testing
  • When to Automate Test
  • How much to Automate
  • Tools for Automation
  • Advantages & Disadvantage of Automation
  • Modular Framework
  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework
  • Installing Selenium IDE
  • Recording Script
  • Running, Pausing and debugging Script
  • Running a script line by line
  • Inserting commands in between script
  • XPATHS and installing firebug to get XPATHS
  • Wait Commands
  • Verification and Assertions
  • Should I use verify or assertion
  • Introduction to Selenium
  • Components of Selenium
  • Programming Languages supported by Selenium
  • Architecture of selenium
  • What are locators
  • Types of Locators
  • Identification of attributes for locators
  • Downloading Jars
  • Configuring of libraries in eclipse
  • Configuration of JXL or Apache POI
  • Implicit & Explicit waits
  • Identifying Elements on Page
  • Performa action on page elements
  • Selecting multiple locators of element
  • Get values from locators
  • Validation of elements
  • Finding Xpaths to identify Elements
  • Absolute and Relative Xpaths
  • Creating customized Xpaths
  • Window Handles
  • Managing tabbed windows in IE, Chrome and Mozilla
  • Managing Pop ups in IE, Chrome and Mozilla
  • Finding if popup is present
  • Closing windows
  • Default Pop ups
  • Working with List Box
  • Alerts – Managing JavaScript Alerts
  • Mouse movement with Selenium - Actions class
  • Functions/Features of Action Classes
  • Drag, drop, native events
  • Extracting Data From Web Table
  • Working with Excel for Parameterization
  • Read data from excel
  • Write data into excel
  • Write Logs or results
  • Capture screenshot
  • Creating Nodes and Hubs
  • Configure Type & Number of browsers on a Node
  • Limiting number of concurrent browsers
  • Difference between maxSession and maxInstance
  • Configuring chromedriver and IEdriver exe files on grid
  • RemoteWebDriver and DesiredCapabilities
  • Running multiple tests spread across multiple nodes
  • Working with Framework to automate Web Application
4.2 out of 5.0
5 Star 72%
4 Star 18%
3 Star 8%
2 Star 2%

Course Features

  • 100% Moneyback Guarantee
  • Pay After Placement Option
  • Unlimited interview calls
  • Max 10 students per batch
  • Training by Industry expert
  • International certification preparation
  • Softskill sessions
  • Mock interviews
WhatsApp Call Now Enquiry