Software Testing
Testing
is an integral part of Software development cycle. Depending on the testing
method employed , testing can be employed at any phase of the software
development cycle.
Software
testing is an investigation conducted to check the quality of the product or
service under test Or, it involves any activity to evaluate the capability of a
program or system and determining whether it meets the requirement or not.
Test
techniques include the process of executing a program or application with the
intent of finding Software bugs (errors or other defects). Testing usually
performed for two purposes, To improve quality and for Verification and
Validation.
Software
testing can be stated as the process of validating and Verifying that a
computer program/application/product:
- Meets its requirement
- Works as expected
- Can be implemented with the same characteristics
- Satisfies the need of Stake holders
We
cannot measure the quality directly. Quality has three sets of factors to make
quality visible- Functionality, Engineering & Adaptability
Functionality
|
Engineering
|
Adaptability
|
Correctness,
Reliability, Usability, Integrity
|
Efficiency,
Testability, Documentation & Structure
|
Flexibility,
Reusability & Maintainability
|
No comments:
Post a Comment