Essay On Software Testing

661 Words2 Pages

Around fifty percent of the software development cost is expended in software testing. It consumes resources and gives nothing in terms of functionality. Much effort has been spent in the development of automatic software testing tools in order to reduce the cost of developing software.
If we use tool for testing, even everything we can’t test using tool but wherever we can use we should. In this way we can reduce development cost of software.

Testing software test the absence of errors in the software, but in reality it only checks the presence of software errors but never guarantees their absence. Software testing cannot prove absolutely the absence of errors, which are detected by discovering their effect. still problems might be to decide when to end testing the software.

Testing is one of the important methods to boost the confidence of the developers in the reliability of software. Sometimes, programs that are not properly tested perform correct for few months and even years too before some input sets shows the presence of critical errors. Incorrect application that is released to public without fully tested could result in client dissatisfaction and moreover it is important for software in applications that it is free of software faults which might lead to heavy economic loss or even endanger lives. In the past durations, systematic ways to software testing procedures and tools have been developed to avoid many problems. Testing is the most usual technique for fault detection in today’s organization. Main aim of application testing is to boost one's confidence in the correctness of the program being tested.

For testing software, test data have to generate and some test data are better for finding errors...

... middle of paper ...

...ter-3 gives the overall about genetic algorithms. An introduction of algorithm is given and how and why they work is explained with help of examples. Different procedures are explained that are used in genetic algorithms

Chapter-4 describes the factors that differentiate one test case from other according as their fitness. How these factors are estimated mathematically for a particular test case using an example is given.

Chapter-5 describes my whole work i.e. generation of testcases using genetic algorithm. Process of the generation of test cases is given. How the factors described can help in finding fitness function. Operators used by genetic algorithms are described.
Chapter 6 provides the implementation part. How genetic algorithm can be implemented in software testing? How is this useful to find optimum result? It has been implemented using some examples.

More about Essay On Software Testing

Open Document