Title :
Comparative analysis and development of new approach for random testing
Author :
Rangari, Jaypal D. ; Karmore, Swapnili P.
Author_Institution :
Dept. of CSE, G.H. Raisoni Coll. of Eng., Nagpur, India
Abstract :
Testing is the process of finding errors in a system or its component. It runs a system in order to find gaps or bugs. It also checks that system is fulfilling its requirement or not. During execution of software testing randomized algorithm is used to generate test cases. It generates random number of choices during test cases execution to produce a result. It selects test cases from the whole input set randomly. The process of test cases generation can be minimized using randomized algorithm. For generating test cases uses two types of randomized algorithm. We used different randomized algorithm on the basis of complexity of code. If the complexity is low then use Monte Carlo randomized algorithm because it has deterministic running time, but whose output may be incorrect with little probability. Las Vegas randomized algorithm is use for high complexity uses because it always gives the correct result. This algorithm compares the correlation between two far inputs and failure-causing inputs. It can avoid complex analysis and calculation of code. In this we focuses on various randomized testing algorithms and its working and functions. We present a method that improves performance random test generation by incorporating result obtained from executing test cases.
Keywords :
Monte Carlo methods; program testing; randomised algorithms; system recovery; Las Vegas randomized algorithm; Monte Carlo randomized algorithm; comparative analysis; complex analysis; failure-causing inputs; random number generation; random test generation; random testing approach; randomized testing algorithms; software testing randomized algorithm; system error finding process; test case execution; test case generation; Algorithm design and analysis; Complexity theory; Conferences; Monte Carlo methods; Software algorithms; Software testing; Testing; performance of random testing; random testing; randomized algorithm; software testing;
Conference_Titel :
Circuits, Systems, Communication and Information Technology Applications (CSCITA), 2014 International Conference on
Conference_Location :
Mumbai
DOI :
10.1109/CSCITA.2014.6839282