White Box and Black Box Teting
White box and black box testing are terms used to describe the point of view a test engineer takes when designing test cases. Black box being
an external view of the test object and white box being an internal view. Software testing is partly intuitive, but largely systematic. Good testing
involves much more than just running the program a few times to see whether it works. Thorough analysis of the program under test, backed by a broad knowledge
of testing techniques and tools are prerequisites to systematic testing.
|
|
|
Software Testing is the process of executing software in a controlled manner;
in order to answer the question “Does this software behave as specified?” Software testing is used in association with verification and validation. Verification
is the checking of or testing of items, including software, for conformance and consistency with an associated specification. Software testing is just one kind
of verification, which also uses techniques such as reviews, inspections, and walk-throughs. Validation is the process of checking what has been
specified is what the user actually wanted.
Validation: Are we doing the right job?
Verification: Are we doing the job right?
In order to achieve consistency in testing, it is imperative to have and follow a set of testing principles. This enhances the efficiency of testing within SQA
team members and thus contributes to increased productivity.
|
|
|
|
| << back |