%0 Journal Article %T Approaches for Generating Test Cases Automatically to Test the Software %A Paramjit Kaur %A Rupinder Kaur %J International Journal of Engineering and Advanced Technology %D 2013 %I %X Testing the software is very important phase in software development life cycle. So to test the software automatically is the best way to test the software because it consume less time where testing software manually is consuming process. To test the software automatically, test case generation is the best way. One way to generate the test cases is with the help of UML diagrams. In this paper we study the various techniques to generate the test cases from the UML diagrams to test the software automatically. Different tools are used to generate the UML diagrams. A new method is also proposed which will help in testing software automatically by generating test cases. Techniques in which different approaches are used like model based approach, novel approach. approach in which genetic algorithm is implemented as data mining technique are used to generate the test cases automatically, function minimization technique used for finding the minimum predicate function. The different tools like AGEDIS, TGV and GOTCHA are used for test generation. These approaches have been proposed to bring out all possible test cases of given object diagram. %K object diagrams %K test cases %K UML %K genetic algorithm %K data mining %K tabu search algorithm. %U http://www.ijeat.org/attachments/File/v2i3/C1047022313.pdf