Syllabus
- Fundamentals of Testing
- Definition
- STLC and SDLC
- V Model
- 7 Software testing principles
- Testing Types
- Manual vs Automation
- Functional vs Non Functional
- QA vs QC
- Testing Levels (Unit, Integration, System, UAT)
- Functional Testing (Adhoc, Monkey, Sanity, Regression and Retesting)
- Test Documentation
- Test case development
- Test Scenarios
- Test Analysis (Test Basis)
- RTM
- Test Data
- Use case
- SRS
- Test Plan
- Test Estimation
- Test management tools
- Testing Techniques
- Equivalent Partitioning
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- Use case testing
- Bug Management
- Types of bugs (Error, Failure, Fault, Defect)
- Bug life cycle
- Bug Management tools
- Agile Methodology
- Agile Principles and Values
- Agile for testing
- Scrum and XP Agile methodology
- Domain specific Testing skills
- eLearning
- Online Air Ticketing and bookings
- eCommerce
- Banking domain and BFSI testing
- Payment gateway testing
- Insurance domain testing