SOFTWARE TESTING (TESTION TOOLS)
Software Testing Introduction
Introduction to Software Testing
Software Development Process
Project Vs Product
Objectives of Testing
Testing Types
Quality
Kick Off Meeting
Software Testing Methods
White Box Testing
Black Box Testing
Grey Box Testing
Software Development Life cycle
SDLC
SDLC Models
Waterfall Model
Spiral Model
Prototype Model
V-Model
Functional Testing & Non Functional Testing
Sanity Testing
Smoke Testing
Buddy Testing
Pair testing
Monkey Testing
Globalization Testing
Internationalization Testing (l18N)
Localization Testing (LION)
Maintenance Testing
Maintenance Test Life cycle
Change Request
Impact Analysis Document
Software Testing Life Cycle (STLC)
Requirement Analysis
Test Planning
Test Scenario / Test Case Design
Test process Documents
Test plan
Test scenarios
Test Case
Build Release Process
Standalone Application
Client -Server Application
Web- Application
Defect Reporting & Tracking
Defect Reporting
Defect Life Cycle.
Test Closure
Criteria for Test Closure
Test Summary Report
Planning in Scrum
Goals of Planning
The planning onion
Define the Vision
Create the Product Roadmap and Organize the Scrum Teams
Agile Testing Concepts
What is agile testing?
Agile testing quadrants
Bug Life Cycle:
Bug Life Cycle
Severity of the Bug
Test Case Techniques:
Equalance portioning
Boundary Value Analysis
Error Guessing
PROGRAM DURATION : 45 DAYS
Software Installation
Soft Copy Material
Lab Facilities
ISO - Training Certificate
SELENIUM (AUTOMATION TESTING)
Selenium Introduction
What is automation testing?
Difference between Manual & Automation Testing
When to go for Automation
Advantages of Automation
Licensed Automation Tools.
OpenSource Automation Tools
Introduction of Selenium
Overview of Selenium.
. Different Selenium Components(Selenium DE, WebDriver, Selenium GRID)
Differences between Selenium and other Tools.
Configuring Eclipse IDE
Installation of lava
Installation Eclipse IDE
How to create new java project
How to create a new java class
Learning Java
. Introduction to Java programming
Primitive and Non-Primitive Data types
Conditional Statements
If else condition
Nested If Else Condition
Loop Statements
While loop
Do while
Arrays
What is an Array?
Type of Arrays
Working with Single Dimensional and Multi-Dimensional Arrays
Packages, Classes and Objects
What are Packages
How to create Classes ,Objects and
call by reference
Interface& Abstract Class
How to define Interface
How to define Abstract Class
Abstract method vs. Concrete method
Inheritance
What is Inheritance and Why to use Inheritance?
Single Level Inheritance, Multi-Level Inheritance, Multiple Inheritances(Through Interface)
Polymorphism
What is polymorphism?
Compile time Polymorphism
Method overloading
Exception handling
What are exceptions and errors?
Checked Exception or Compile time Exception
Unchecked Exception or Run Exception
Collections
Overview of Collections API
Arrays vs Collections
List, Set, Map interfaces
Database Connection (IDBC)
How to configure My SQL database
How to configure with Eclipse
Debug Java code / Scripts in Eclipse
Understanding Debug
Using Breakpoints
Selenium Web Driver
Features and Limitations of Selenium Webdriver
Configure Selenium with Eclipse IDE(Adding selenium Libraries)
Locators
Object identification
Find Element and find Elements
Different types of Locators