Before understanding "What is Software Testing"?, Let us find out the answer for "What is Testing"?
This image would be the perfect one to illustrate the definition for Testing.
Software testing is a process of verifying and validating whether a software application / program works as expected under controlled conditions meeting its business requirement.
Software Testing has 3 main purposes:
Testing
Testing in general is a process or an activity to check whether the actual behaviour of a device/application or any thing is exactly the same as its expected behaviour. If there is any variance then it is a defect.
This image would be the perfect one to illustrate the definition for Testing.
Software Testing
Software testing is a process of verifying and validating whether a software application / program works as expected under controlled conditions meeting its business requirement.
Software Testing has 3 main purposes:
- Verification - Evaluates whether the Software meets the Technical Specifications.
- Validation - Evaluates whether the Software meets the Business Requirements.
- Defect - It's a variance between the expected and the actual result.
IEEE Definition:
"Software testing is the process of analysing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate the features of the software item".
Software Testing Definition
Reviewed by Suntaragali [ಸುಂಟರಗಾಳಿ]
on
October 25, 2012
Rating:
No comments: