International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 82 - Number 14 |
Year of Publication: 2013 |
Authors: Dinesh Kumar Saini |
10.5120/14235-2426 |
Dinesh Kumar Saini . Prioritizing Test Case Generation for Software Testing in High Level Programming Development Environment. International Journal of Computer Applications. 82, 14 ( November 2013), 64-70. DOI=10.5120/14235-2426
Software testing is very tedious process and during the software development, testing needs time, efforts and money. Testing and retesting is part of development process and lots of efforts are needed for doing this. Detecting faults and errors in the early stages of development is the main task of any testing team. The entire test suits are written for the same target and the test suits grows as the software evolves over the period of time. Resources are very limited and due to resource constraints like cost, time and money, it is advised to prioritize the execution of test cases so that it can increase chances of early detection of faults in the software development process [1]. In this paper, high level language programming paradigm is considered for the development environment and algorithmic approach of design is considered. In this paper we present a new approach to prioritize test cases of particular software based on the requirements given by the client using high level functional programming language. Running all test cases in a normal Test suite, however, can consume an inordinate amount of time so, its main purpose is to improve rate of fault detection by prioritizing the test cases in a very short span of time and release the updated software to the customer [2]. In this paper a new test case prioritization algorithm, which calculates using data mining technique K-Nearest neighbor, which in turn uses Euclidean distance method approach to prioritize the test cases is proposed.