• DocumentCode
    3024688
  • Title

    Automated Verification of Load Tests Using Control Charts

  • Author

    Nguyen, Thanh H D ; Adams, Bram ; Jiang, ZhenMing ; Hassan, Ahmed E. ; Nasser, Mohamed ; Flora, Parminder

  • Author_Institution
    Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    Load testing is an important phase in the software development process. It is very time consuming but there is usually little time for it. As a solution to the tight testing schedule, software companies automate their testing procedures. However, existing automation only reduces the time required to run load tests. The analysis of the test results is still performed manually. A typical load test outputs thousands of performance counters. Analyzing these counters manually requires time and tacit knowledge of the system-under-test from the performance engineers. The goal of this study is to derive an approach to automatically verify load tests´ results. We propose an approach based on a statistical quality control technique called control charts. Our approach can a) automatically determine if a test run passes or fails and b) identify the subsystem where performance problem originated. We conduct two case studies on a large commercial telecommunication software and an open-source software system to evaluate our approach. Our results warrant further development of control chart based techniques in performance verification.
  • Keywords
    control charts; program testing; program verification; software quality; automated load tests verification; commercial telecommunication software; control charts; load testing; open source software system; performance engineers; software companies; software development process; statistical quality control technique; system under test; testing schedule; Control charts; Radiation detectors; Servers; Software; Telecommunications; Testing; Time factors; Load Testing; Mining software repository; Performance Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2011 18th Asia Pacific
  • Conference_Location
    Ho Chi Minh
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4577-2199-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2011.59
  • Filename
    6130698