• DocumentCode
    1727802
  • Title

    Testing of User-Configurable Software Systems Using Firewalls

  • Author

    Robinson, Brian ; White, Lee

  • Author_Institution
    ABB Corp. Res., Raleigh, NC
  • fYear
    2008
  • Firstpage
    177
  • Lastpage
    186
  • Abstract
    User-configurable software systems present many challenges to software testers. These systems are created to address a large number of possible uses, each of which is based on a specific configuration. As configurations are made up of groups of configurable elements and settings, a huge number of possible combinations exist. Since it is infeasible to test all configurations before release, many latent defects remain in the software once deployed. An incremental testing process is presented to address this problem, including examples of how it can be used with various user-configurable systems in the field. The proposed solution is evaluated with a set of empirical studies conducted on two separate ABB software systems using real customer configurations and changes. The three case studies analyzed failures reported by many different customers around the world and show that this incremental testing process is effective at detecting latent defects exposed by customer configuration changes in user-configurable systems.
  • Keywords
    authorisation; program testing; customer configuration changes; firewalls; incremental testing process; latent defect detection; user-configurable software system testing; Control systems; Enterprise resource planning; Monitoring; Power generation planning; Real time systems; Reliability engineering; Software reliability; Software systems; Software testing; System testing; Regression; Testing; User-Configurable;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2008. ISSRE 2008. 19th International Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1071-9458
  • Print_ISBN
    978-0-7695-3405-3
  • Electronic_ISBN
    1071-9458
  • Type

    conf

  • DOI
    10.1109/ISSRE.2008.46
  • Filename
    4700322