Software Testing can also be stated as the process of validating and verifying that a software program/application/product:
- meets the business and technical requirements that guided its design and development;
- works as expected; and
- can be implemented with the same characteristics.
Types of testing :
1) Black box testing :-Black box testing treats the software as a "black box"—without any knowledge of internal implementation.
2) White box testing :- White box testing is when the tester has access to the internal data structures and algorithms including the code that implement these.
3) Grey Box Testing :- Grey box testing involves having access to internal data structures and algorithms for purposes of designing the test cases, but testing at the user, or black-box level. Manipulating input data and formatting output do not qualify as grey box, because the input and output are clearly outside of the "black-box" that we are calling the system under test.

No comments:
Post a Comment