Manual Testing Course Content
Software Testing concepts & Methodologies
Testing Basics:-
A. Definitions
a) Manual Testing
b) Automation Testing
B. Principle of Testing
Definations related to testing:-
A. Defect
B. Bug
C. Failure
D. Fault
Software Development Life Cycle(SDLC)
Software Development Life Cycle(SDLC) Models:-
A. Waterfall Model
B. Spiral Model
C. Prototype Model
D. Agile Model
E. Incremental Model
D. Iterative Model
V Model
Levels of Testing
Software Testing Life Cycle(STLC)
CMMI
Verification and Validation
Types of Verification:-
A. Review
B. Walkthrough
C. Inspection
9. Techniques of Testing:-
A. Black Box Testing
—>Boundary value analysis
—>Equivalence portioning
—>State transition
—>Error guessing
B. White Box Testing
—>Statement coverage
—>Branch coverage
—>Path coverage
—>Cyclomatic complexity
Validation Types
Functional Testing and Non-Functional Testing
Quality Assurance and Quality Control
Test Plan Test Cases Bug Life Cycle
Software Testing Practical approach
Requirement analysis :
A] understanding the questionaries to be asked in order to gather the requirements using real time creation of objects/elements (bottle, mobile phones,umbrella,mouse,digital camera,billing software)
b] Billing software :
– understanding requirement
– gather information(Domain knowledge)
– trying simillar softwares
– reasearch over the domain.
Test plan : writing the professional test plan, using standard test plan template.
Writing different test cases , positive negative senarios with industry suitable standard format.
Bug reporting :
1. using excel sheet
2. using tools
Other Important technical things
– How to get and install any project online or on your local machine
– what are hosting servers
-wordpress/e-commerce /payment gateway integration.
ISTQB preparation