ISSN : 2319-7323


Open Access


Title : Evaluation of algorithm and testing of programs using slicing methods
Authors : Sambit Kumar Mishra, Prof.(Dr.)Dulu Pattnaik
Keywords : Software testing, functional testing, white box testing, black box testing, UML, symbolic constraints, domain specification.
Issue Date : May 2013
Abstract : Software testing is a process, or a series of processes, designed to make sure computer code does what it was designed to do and that it does not do anything unintended. Software should be predictable and consistent, offering no surprises to users. Software testing is easier, in some ways, because the array of software and operating systems is much more sophisticated than ever, providing intrinsic well-tested routines that can be incorporated into applications without the need for a programmer to develop them from scratch. Software testing is a technical task, but it also involves some important considerations of economics and human psychology. In an ideal world, we would want to test every possible permutation of a program. In most cases, however, this simply is not possible. Even a seemingly simple program can have hundreds or thousands of possible input and output combinations. Creating test cases for all of the possible input and output combinations are absolutely theoretical. Complete testing of a complex application would take too long and require too many human resources to be economically feasible. Testing is the process of demonstrating that errors are not present. The purpose of testing is to show that a program performs its intended functions correctly and establishes confidence that a program does what it is supposed to do.
Page(s) : 36-41
ISSN : 2319-7323
Source : Vol. 2, No.3