Software Testing Basics – Software Testing is all about measuring the correctness of a S/W, an application or the whole system. An absence of defects is considered as bad testing.
S/W Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies specified requirements.hy Software Testing? Unchecked, they can lead to a lot of problems, including social implications.
Testing the software becomes an essential part of the software development life-cycle.
Carrying out the testing activities for projects has to be practiced with proper planning and must be implemented correctly.
So, Software testing can be stated as the process of validating and verifying that a computer program/application/product:
- Meets the requirements that guided its design and development,
- Works as expected,
- Can be implemented with the same characteristics,
- And satisfies the needs of stakeholders.
Software Test Process constitutes of five basic activities/steps:
-Test Planning and Control
-Test Analysis and Design
-Test Implementation and Execution
-Evaluating Exit Criteria and Reporting
-Test Closure Activities
We will learn about all these processes in details in some other articles, for now, let’s try to understand Fundamentals of Software Testing, With below links –
Software Development Life Cycle (SDLC)
a. Waterfall Model
b. V model
c. Incremental Model
d. RAD Model
e. Agile Model