Software Testing is the process to evaluate a system or system component manual or using automated tool, to verify that it satisfies client aspects is called Software Testing.
In software development life-cycle Testing becomes an essential part of it to find the difference between actual and expected values.
Proper planning and must be implemented correctly to develop the project with more accuracy .
Testing can be implemented as a process of validation & verification 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 Testing Process constitutes of five basic activities:
-Test Planning and Control
-Test Analysis and Design
-Test Implementation and Execution
-Evaluating Exit Criteria and Reporting
-Test Closure Activities
Below, we can learn basics of Software Testing:
Who Does the Testing?
What are the Testing Principles?
Software Development Life Cycle (SDLC)
- Waterfall Model
- V model
- Incremental Model
- RAD Model
- Agile Model
Types Of Testing.
Software Testing Life Cycle (STLC)
Bug Life Cycle.
What is difference between Verification & Validation?
What are the basic requirements for software testing?
What are good testing practices?