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