Manual Testing Training

Introduction of Software Testing
  • What is Software?
  • What is Software Testing?
  • What is a Quality of Software?
  • Importance of Software Testing?
  • Why Software has bugs?
  • Testing Roles in Company
  • Testing Team Responsibilities
  • What is Functionality?
  • What is Defect, Error, and Bug?
Software Development Process
  • What is SDLC?
  • Phases of SDLC
  • SDLC work flow – detailed explanation
Testing Techniques
  • Static Testing
  • Dynamic Testing
Testing Methods
  • Black Box Testing
  • White Box Testing
  • Grey Box Testing
Levels of Testing
  • Unit Testing
  • What is Unit Testing?
  • Examples of Unit Testing
  • Who will perform Unit Testing in Companies?
  • Integration Testing
  • What is Integration Testing?
  • Integration Testing Types?
  • Examples of Integration Testing?
  • Who will perform Integration Testing in Companies?
  • System Testing
  • What is System Testing?
  • Examples of System Testing
  • Who will perform system testing in Companies?
  • Types of System Testing
  • User Acceptance Testing
  • What is UAT?
  • Types of UAT (Alpha & Beta Testing)
Types of Testing
  • Smoke testing
  • Sanity testing
  • Usability Testing
  • User Interface Testing
  • Functionality Testing
  • Re-Testing
  • Regression Testing
  • Data Base Testing
  • Compatibility Testing
  • Security Testing
  • Ad-hoc Testing
  • Exploratory Testing
  • Installation Testing
  • Recovery Testing
  • Server Log File Testing
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Volume Testing
  • Endurance Testing
Software Development Models
  • Waterfall Model
  • Increment Model
  • Prototype Model
  • Spiral model
  • Rapid Model
  • V-Model
  • Agile Model
Others: FAQ’s

Software Engineering
  • What is a Software engineering?
  • Major factors of software engineering
QA Process and benefits of Process
  • What is reusability?
  • What is Process?
  • Significance and Advantages
Project Management Process
  • Initiation
  • Planning
  • Execution
  • Monitoring
  • Controlling
  • Closing
Change Management ProcessCustomer Satisfaction Survey

Software Configuration Management with VSS 6.0
  • What is Configuration Management?
  • Significance & Advantages
  • How to make best use of it
  • VSS /CVS/SVN
  • Software Configuration Management
  • Purpose of SCM
  • Problems/Benefits using VSS
  • SCM process
  • Configuration of VSS/SVN
  • Navigation to VSS/SVN
  • Directory Structure used for my current project
  • Check-out files
  • Check-in files
SEI CMMI-Levels
  • What CMMI?
  • Why to go for CMMI?
  • Advantages of being certified company
  • CMMI Levels
Verification and Validation
  • Verification methods
  • inspection
  • Walkthrough
  • Buddy check
  • Validation Methods
Testing Roles and Responsibilities
  • ASE
  • Software Engineer
  • Software Engineer
  • Team Lead
  • Project Lead
  • Test Manager
Others: FAQ’s

Project Testing (BANK/INSURANCE Project)

Project Management Plan
  • Scope Management
  • Schedule Management
  • Financial Management
  • Quality Management
  • Resource Management
  • Communications Management
  • Project Change Management
  • Risk Management
  • Procurement Management
Requirements
  • Business requirement Specification -BRS
  • System requirement Specification -SRS
  • Functional Requirement Specification –FRS
System Requirement Specification
  • Introduction
  • Project Overview
  • Project Objective
  • Existing System
  • Constraints & Limitations
  • Proposed system
  • System overview
  • Need for the proposed system
  • Automation
  • Requirements
  • Project Requirements
  • Project System
  • User Management
Introduction about Project [BANKING/INSURANCE]
  • Insurance /Banking Domain Knowledge
  • Project Detailed Explanation
  • Project Requirements explanation
Software Testing Life Cycle
  • Test Initiation
  • Test Planning
  • Test Design
  • Test Execution
  • Defect Reporting
  • Closing
Test Initiation phase
  • What is Test Initiation?
  • Understanding project requirements with live show
  • Understanding UI Spec, FR Spec Documents
Test Planning Phase
  • What is a Test Plan?
  • Who will prepare Test plan documents?
  • Preparing a Test plan documents for project
Test Design Phase
  • What Tester will do in Test Design Phase?
  • What is Use Case?
  • What is a Scenario?
  • Preparing Scenarios for project
  • What is a Test Case?
  • Preparing Test case Template for project
  • Types of Test cases
  • Test Case design techniques
  • BVA
  • ECP
  • Decision Table
  • State Transition Diagrams
  • Error Guessing
  • Designing test cases for project
  • Test Case Status
  • Test Cases Review
  • Preparing RTM
Projects & Technologies
  • Difference between Project & Product?
  • What is a Project?
  • What is a Product?
  • Type of Projects?
  • Desktop application
  • Web Applications
  • System Products
Software Environment:
  • Environment is a combination of three layers
  • Presentation layer
  • Business layer
  • DB layer
Types of Environments /Architectures
  • Standalone environment / 1-Tier architecture
  • Client Server Environment/2-Tier architecture
  • Web Environment /3 –Tier architecture
  • Distributed environment/ N-Tier Architecture
Test Case Execution
  • When do we start test case execution?
  • What is a Build?
  • What is Version?
  • Build Release Note
  • Who prepares the Release Notes?
  • When to prepare the Release Notes?
  • Significance of Release Notes
  • Version Controlling and managing
  • Builds from Development to Testing
  • Build & Deployment Process
  • Who will deploy the application
  • How to access the application
  • Test case execution
Defect Reporting and Tracking
  • What is a defect?
  • Defect Status
  • Defect Severity
  • Defect Priority
  • Types of Defects
  • Defect Life Cycle
  • Creating defects in QC
  • Defect Density
  • Result Analysis
Defect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)
  • Defect Management
  • Creating user roles and permissions for each role
  • Creating users for each role
  • Defects reporting
  • Defects tracking
  • Defects Retesting
  • Various reports generation
  • Defects closing
Test Management with Quality Center/ ALM
  • Introduction of Quality Center
  • The Quality Center Testing Process
  • Starting Quality Center
  • The Quality Center Window
  • Specifying Testing Requirements
  • Defining Requirements
  • Viewing Requirements
  • Modifying Requirements
  • Converting Requirements
  • Planning Tests
  • Developing Test Plan Tree
  • Designing Test Steps
  • Calling Tests With Parameters
  • Creating and Viewing Requirements Coverage
  • Generating Automation Test Scripts
  • Running Tests
  • Defining Tests
  • Adding Test Sets
  • Running Test Sets Manually & Automatically
  • Adding and Tracking Defects
  • How to Track the Defects?
  • Adding New Defects
  • Updating Defects
  • Linking Defects to Tests
  • Analyzing
  • Customizing Projects
  • Reports from QC
Agile Scrum Framework [Real Time Overview]
  • Agile principles
  • Agile Scrum Overview
  • Scrum roles
  • Product Owner roles
  • Scrum master role
  • Team role
  • Scrum Meetings
  • Sprint Planning meeting
  • Daily Scrum meeting
  • Scrum review meeting
  • Scrum retrospective meeting
  • Release planning meeting
  • Scrum Components
  • Product Back log
  • Sprint Back log
  • Other components
Others
  • Status Reports
  • Daily status report
  • Daily defect report
  • Weekly status report
  • Retesting report
  • Reports from QC
  • Project Workflow (End – To – End)
  • Exit Criteria for Testing
  • CV Preparation Tips
  • Interview Tips & Mock Interviews