Software Testing
- pubudun

- Nov 21, 2019
- 1 min read
Updated: Nov 25, 2019
Now we are going to learn basic thing about software testing, that interviewers frequently ask in interviewing time.

figure 01
1. What is software testing ?
“Software testing is defined as an activity to check whether the actual results match the expected results & to ensure that the software system defect free.”
2. Why software testing important ?
Because software bugs could be expensive or even dangerous. It's make lot of effects to software systems.
3. What is STLC ?
“Software system life cycle, is defined as a sequence of activities conducted to perform software testing.”
Software Testing Life Cycle (STLC) is the testing process which is executed in systematic and planned manner. In STLC process, different activities are carried out to improve the quality of the product.
4. Phases of STLC model.
Requirement analysis.
Test planning.
Test case development.
Test environment setup.
Test execution.
Test cycle closure.

figure 02
5. What is SDLC ?
"Software development life cycle. It's sequence of activities that used to develop high quality software."
SDLC or the Software Development Life Cycle is a process that produces software with the highest quality and lowest cost in the shortest time. SDLC includes a detailed plan for how to develop, alter, maintain, and replace a software system. Popular SDLC models include the waterfall model, spiral model, and Agile model.

figure 03





Comments