Saturday, 12 March 2011

S/W Testing Methodology

Software Testing Methodology
1. Block Box Testing
2. White Box Testing


Bug Life Cycle

Bug Life Cycle [BLC]
New
Open
Fixed
Reopen
Closed

Software Testing Life Cycle

Software Testing Life Cycle [STLC]
Requirement Analyzing
Test plan preparation
Test case Preparation
Test Execution
Defect Tracking
Test Log
Test Deliverables.


S/W Development Life Cycle

Software Development Life Cycle [SDLC]

1. Requirement Phase
2. Design Phase
3. Coding Phase
4. Testing Phase
5. Maintenance Phase





Type of Software Development Life Cycle
Water fall Model
V-Model
W-Model


Introduction of S/W Testing


What is Software Testing?
Software testing is process to execute the program with comparing actual result and expected. Expected result is derived from the client requirements. It’s help to increase quality of the Software.

Why software testing is necessary?
Software testing is help to improve the quality of the software.

What is software Quality?
Quality is process to satisfy the customer first time and every time.
To deliver software application with in time schedule and meets the customer requirements.

What is software Quality Control?
Quality control is verification processes to monitoring designs and codes in as per client requirement.

What is software Quality Assurance?
Quality Assurance is validation process to test whether application meets the client requirement or not.