Fundamentals of Testing
- What is software testing
- Why is testing necessary
- Why is testing necessary
- Testing principles
- Validation
- Unit
- Integration
- Functional
- System
- Acceptance
- Alpha and
- Beta Testing
- Other Types of testing
- Mutation
- Progressive
- Regression Testing
- ReTesting
- Sanity and smoke testing
- White box
- Data coverage
- Code coverage
SDLC,STLC (Methodologies)
- Waterfall
- Spiral model
- VV Model
- Verificationn
- Inspections
- Walk through
- Peer reviews
- Non-Functional testing
- Usability
- Performance
- Load
- Stress
- Security and
- Configuration testing
- So, Why All the static?
- Compatibility
- Recovery
- Availability Testing
- Volume Testing
- Internationalization Testing
- Localization Testing
Black box
- Equivalence Partitioning
- Boundary value analysis
- Error guessing
- Adhoc testing
- Risk Based testing
Test management
- Test Organization
- Test Strategy
- Test Plan
- Estimates
- Test progress monitoring and control
Test cases
- Overview of Streams
- Objectives
- Structure of test case
- Sample test Case
- Risk analysis
- Contingency and mitigation
Defect life cycle
- Format of defect report
- Defect lifecycle
- Meaning of different defect lifecycle status
- Severity and Priority
- Configuration management
- Purpose and use
- Tools for configuration management
Why Automation
- Potential benefits and risks
- Introduction of a tool in an organization
- Types of tools
- ISTQB PREPARATION
- Sample Paper 1
- Sample Paper 2
- Practice Session
Manual Testing Project
- Case Study
- Understanding Business Requirement
- Creating Test Case
- Executing Test Cases
- Logging defects
- Purpose and use
- Tools for configuration management