MANUAL TESTING
SOFTWARE TESTING CONCEPTS:
- Introduction
- Importance of software systems
- Common of software development And Software Bugs
- Testing Objectives
SDLC:
- Software Life Cycle Stages
- Testing Stage in SDLC
- Cost of Defect Repair
- Risk of Inadequate Testing
SOFTWARE DEVELOPMENT MODELS
- Waterfall Model
- Incremental Model
- Prototype Model
- Rapid Application Development Model
- Spiral Model
- Model Development
- Agile Development model (Scrum)
STATIC TESTING
- Review
- Inspections
- Walkthroughs
DYNAMIC TESTING
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
SOFTWARE TESTING LIFE CYCLE AND IMPLEMENTATION TEST REQUIREMENTS GATHERING AND ANALYSIS
Requirements Reviews
Requirements Issues Identification
TEST STRATEGY PREPARATION
SYSTEM TEST PLAN PREPARATION
TEST CASE IDENTIFICATION
BLACK BOX TEST DESIGN TECHNIQUES
ECP
BVA
Error Guessing
Decision Tables
State Transition
WHITE BOX TESTING TECHNIQUES
- Basis Path Testing
- Cyclomatic Complexity
- Condition Testing
- Code Coverage
IDENTIFY SCENARIO BASED TEST CASES & IDENTIFY FIELD VALIDATION TEST CASES
WHAT IS USE CASE?
IDENTIFY USE CASE BASED TEST CASES, TEST CASE DESIGN
Introduction
- Test Case Design Template
- Types of Test Cases
- Test Case Design Reviews
- Requirement Traceability Matrix
TEST DATA SETUP SOFTWARE ENVIRONMENTS
- Introduction
- Different Components in
- Software environments
- Difference between Test and
- Production Environment
TEST EXECUTION
- Test Execution Life cycle Process
- Different Levels of Test Execution
- Sanity testing
- Test Batches or Test suites Preparation and Execution
- Retesting
- Database Testing
DEFECT REPORTING AND TRACKING
- What is defect?
- Categories of defects
- Defect Life cycle process
- Formal Defect report Template
- Defect Metrics
- Defect Removal Efficiency
TEST MEASUREMENT TECHNIQUES AND METRICS COLLECTION
- Importance of Test Metrics
- Different types of Metrics
TEST CLOSURE ACTIVITY
- Test Execution Stop Criteria
- Test Summery Report Preparation
USER ACCEPTANCE TESTING
- Importance of User Acceptance Testing
- Scope of UTA
- Alpha Testing
- Beta Testing
SOFTWARE CONFIGURATION MANAGEMENT
- Introduction to Software
- Configuration Management
- Need of Software Configuration Management
PERFORMANCE TESTING TECHNIQUES
- Introduction
- Types of Performance testing
OTHER COMMENLY PERFORMED TESTING TECHNIQUES
- Gray Box Testing
- Usability Testing
- User Interface Testing
- Compatibility Testing
- Configuration Testing
- Adhoc Testing
- Exploratory Testing
- Installation and Un Installation Testing
- Globalization
- Recovery Testing
- Security Testing