• DocumentCode
    3589808
  • Title

    Software testing method based on improved simulated annealing algorithm

  • Author

    Kun Wang ; Yichen Wang ; Liyan Zhang

  • Author_Institution
    Sch. of Reliability & Syst. Eng., Beihang Univ., Beijing, China
  • fYear
    2014
  • Firstpage
    418
  • Lastpage
    421
  • Abstract
    This paper presents a software testing method based on the improved simulated annealing algorithm. The main idea of the method is to test the variation program through the program mutation and injecting the known defects into the program under test. By discovering the known defects in programs, we tend to find unknown defects in the original program. The method mainly includes four parts: process variation, designing the initial test case set, using intelligent algorithms to generate test cases and testing adequacy criteria based on the coverage. The core of software testing is to generate test cases automatically. Therefore the simulated annealing intelligent algorithm proposed in this paper will discriminate the sufficiency basing on defect coverage and statement coverage, to ensure the efficiency of test case generation.
  • Keywords
    program testing; simulated annealing; defect coverage; defect injection; initial test case set design; process variation; program mutation; simulated annealing intelligent algorithm; software testing method; statement coverage; test case generation; testing adequacy criteria; variation program; Algorithm design and analysis; Genetic algorithms; Simulated annealing; Software; Software algorithms; Software testing; Simulated Annealing Algorithm (SAA); defect coverage; process variation; statement coverage; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability, Maintainability and Safety (ICRMS), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6631-8
  • Type

    conf

  • DOI
    10.1109/ICRMS.2014.7107215
  • Filename
    7107215