• DocumentCode
    588660
  • Title

    Accelerate the Software Software Reliability Testing Execution Process with Fuzzy Discrimination

  • Author

    Feng Zheng ; Jun Ai ; Jingwei Shang ; Jinhui Wang

  • Author_Institution
    Center of Software Dependability, Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    140
  • Lastpage
    145
  • Abstract
    Software Reliability Testing (SRT) is a quantificational method to estimate the software reliability, which is to test software based on operational profile. However, it is difficult to be applied in engineering projects, one of the reasons is the testing cycle is too long and the testing cost is too high. How to improve the efficiency of the SRT is an important topic. In real SRT projects, it is the execution process that takes the most of testing time in SRT, so it is a good way to improve the efficiency by shortening the testing execution time. Generally, a large numbers of faults have been removed by the regular tests before SRT, such as unit test, integration test and system test. Thus many test cases of SRT performed after regular test have found no faults. Because the test cases of SRT are generated by random sample with operational profile, some test cases can be similar. So a new method to accelerate the SRT is put forward, in which the data characters of test cases would be analyzed at first, and then the characters of test case which have been executed with different testing result (failure or not) would be accumulatively analyzed, The characters of test case preparing to be executed would be judged whether it is similar to the characters with failure or not by a fuzzy discrimination method. If it is similar to the test case that didn´t find fault then it can be skipped and similar or same execution time would be recorded, else it would be tested and joined the accumulative analysis. The whole process of test cases analysis and a case study are presented in this paper.
  • Keywords
    fuzzy set theory; program testing; software reliability; SRT efficiency; fuzzy discrimination; operational profile; quantificational method; random sample; software reliability testing execution; test cases analysis; testing cost; testing cycle; Computer aided software engineering; Learning systems; Life estimation; Software; Software reliability; Testing; Accelerated testing; Data characters; Fuzzy discrimination; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    978-1-4673-5048-8
  • Type

    conf

  • DOI
    10.1109/ISSREW.2012.16
  • Filename
    6405431