Thursday, May 21, 2009

Testing a Software

Software is hard to create and writing the codes for software consists of many processes in it. The software codes to should be checked well before the delivery of software to the customer whether it has any errors or bugs. This process is called as testing. There are many types of testing and the important testing are Black box testing and White box testing.

Black box testing focuses on the functional requirements of the software. Black box testing attempts to find errors in the following categories: incorrect or missing functions, interface errors, errors in data structures or database access, performance errors, and initialization and termination errors. White box testing focuses on the program control structure. Test cases are derived to ensure that all the statements in the program have executed at least once during testing and that all logical functional have been exercised. White box testing is typically applied to small program components. Test cases like independent paths, logical decisions and boundaries for execution of loop and internal data structure has been done to all modules.

No comments:

Post a Comment