JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]


Journal of Information Science and Engineering, Vol. 31 No. 6, pp. 2025-2053


Towards Automatic Generation and Continuous Improvement of Functional Test Cases: The Case of the Test-Duo Framework and Mutation Testing


CHIN-YUN HSIEH, CHEN-HSIN TSAI AND YU CHIN CHENG 
Department of Computer Science and Information Engineering 
National Taipei University of Technology 
Taipei, 106 Taiwan 
E-mail: {Hsieh; s3419011; yccheng}@ntut.edu.tw


    The Test-Duo framework is proposed for automating the task of generating functional test cases for execution on an automatic testing platform. With Test-Duo, the tester focuses on the tasks of refining and annotating use cases and preparing test data sets with tool support, leaving the tasks of generating the actual test cases and marshaling their execution to Test-Duo. The generated test cases are subjected to mutation testing, whose results are analyzed by the tester to identify and apply appropriate strategies for systematically and iteratively improving the quality of the generated test cases. The effectiveness of this improvement process is demonstrated with a case study.


Keywords: functional test case generation, use case, mutation testing, annotation, test case quality improvement, test automation

  Retrieve PDF document (JISE_201506_12.pdf)