Manual Software Testing Syllabus
Chapter
1: Fundamentals of Testing
·
Why is testing necessary?
·
What is testing?
·
Economics of Testing
§ Black
Box Testing
§ White
Box Testing
·
Software Testing Principles
·
Fundamental
Test Process
·
Software
Development models
§ Waterfall
model
§ V
& V- Model
§ Iterative
Life Cycles
§ Spiral
Model
§ Scrum
Model (Agile Methodology)
·
Test Levels/Types of testing
§ Component Testing
§ Integration Testing
§ System Testing
§ Acceptance Testing
§ Maintenance testing
Chapter
3: Static & Dynamic Testing Techniques
·
Reviews
and the test process
·
Review
Process
·
Inspections
and Walkthroughs
·
Code
Inspection
Chapter
4: Test Design Techniques
·
Identifying
test conditions and designing test cases
·
Categories
of test design techniques
·
Specification-based
or black-box techniques
§ Boundary Value Analysis
§ Decision Table Testing
§ Equivalence Partitioning
§ State Transition Testing
§ Use Case Testing
·
Structure-based
or white-box techniques
§ Code Coverage
§ Decision Coverage
§ Statement Coverage
§ Structural Testing
·
Experience-based
techniques
§ Error Guessing
§ Exploratory Testing
·
Choosing
a test technique
Chapter 5: Test Management
·
Test
Organization
·
Test
Plans, Estimates, and strategies
·
Test
progress monitoring and control
·
Configuration
Management
·
Risk
and Testing
·
Incident
Management
Chapter 6: Software Testing Life Cycle
(STLC)
·
Test
Planning
·
Test
Development
·
Test
Execution
·
Result
Analysis
·
Bug
Tracking and Reporting
·
Test
Closure Activity
Chapter 6: Other Testing Types
·
Function
Testing
·
Volume
Testing
·
Stress
Testing
·
Usability
Testing
·
Security
Testing
·
Performance
Testing
·
Configuration
Testing
·
Reliability
Testing
·
Recovery
Testing
- Build
Verification Testing
- Regression
Testing
- Re-Testing
- Alpha
Testing
- Beta
Testing
- Static
Testing
- Dynamic
Testing
- Installation
Testing
- Compatibility
Testing
- Monkey
Testing
- End-To-Testing
- Exploratory
Testing
- Security
Testing
- Port
Testing
- Adhoc
Testing
Chapter 7: Introducing JIRA/Mantis/Bugzilla
·
The
JIRA Testing Process
·
Starting
JIRA
·
The
Jira window