• DocumentCode
    187433
  • Title

    Combining Black Box Testing with White Box Code Analysis: A Heterogeneous Approach for Testing Enterprise SaaS Applications

  • Author

    Rosiello, Stefano ; Choudhary, Alok ; Roy, Anirban ; Ganesan, Rajeshwari

  • Author_Institution
    Dept. of Comput. & Syst. Eng., Federico II Univ. of Naples, Naples, Italy
  • fYear
    2014
  • fDate
    3-6 Nov. 2014
  • Firstpage
    359
  • Lastpage
    364
  • Abstract
    Faulty enterprise applications may be producing incorrect outputs or performing below service expectations due to code vulnerabilities that do not show up in standard code analyzers (e.g., CAST [1]). A tester can figure out such functionality or performance issues by black box functional testing and fault injection. Then based on the specific test scenario, targeted white box code analysis can be done to figure out the code errors causing the application functionality or performance issue. In this paper, we use such a heterogeneous testing approach that combines black box testing with white box code analysis for testing an enterprise licensing application (ELA). We describe experiments designed to uncover functionality and performance issues in ELA and then explore the corresponding code errors causing the issues. We find that our approach is effective in faster detection and fixing of application performance and functionality errors than simple white box code analysis.
  • Keywords
    cloud computing; program diagnostics; program testing; ELA; black box functional testing; black box testing; code errors; code vulnerability; enterprise licensing application; fault injection; faulty enterprise application; functionality error; heterogeneous testing approach; performance issues; standard code analyzers; test scenario; testing enterprise SaaS application; white box code analysis; Circuit faults; Computer crashes; Databases; Licenses; Servers; Synchronization; Testing; code analysis; enterprise application; fault injection; functional testing; synchronization errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2014 IEEE International Symposium on
  • Conference_Location
    Naples
  • Type

    conf

  • DOI
    10.1109/ISSREW.2014.113
  • Filename
    6983867