Loading...

Hard problems in software testing : solutions using testing as a service (TaaS) /

This book summarizes the current hard problems in software testing as voiced by leading practitioners in the field. The problems were identified through a series of workshops, interviews, and surveys. Some of the problems are timeless, such as education and training, while others such as system secu...

Full description

Bibliographic Details
Main Authors: Tilley, Scott R. (Scott Robert), 1964- (Author), Floss, Brianna (Author)
Format: eBook
Language:English
Published: San Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, 2014.
Series:Synthesis digital library of engineering and computer science.
Synthesis lectures on software engineering ; # 2.
Subjects:
Online Access:Abstract with links to full text
Table of Contents:
  • 1. Introduction
  • 1.1 Software testing challenges
  • 1.2 Service-oriented solutions
  • 1.3 Gap analysis between HPST and TaaS
  • 2. Hard problems in software testing
  • 2.1 The HPST survey
  • 2.2 Survey results
  • 2.2.1 Software testing problems
  • 2.2.2 Topics for the research community
  • 2.3 Discussion of results
  • 2.3.1 Software testing problems
  • 2.3.2 Topics for the research community
  • 3. Testing as a service (TaaS)
  • 3.1 Key components of TaaS
  • 3.1.1 Cloud computing
  • 3.1.2 Service-oriented architecture
  • 3.1.3 Testing as a service (TaaS)
  • 3.2 Academic state of TaaS
  • 3.2.1 Architecture
  • 3.2.2 Types of testing
  • 3.2.3 Case studies and experiments
  • 3.2.4 Benefits, challenges, and needs
  • 3.2.5 Other research
  • 3.3 Commercial state of TaaS
  • 3.3.1 Types of testing
  • 3.3.2 Product features
  • 4. Case study and gap analysis
  • 4.1 TaaS tools
  • 4.1.1 Sauce Labs (Sauce OnDemand)
  • 4.1.2 SOASTA CloudTest Lite
  • 4.1.3 BlazeMeter
  • 4.2 Case study
  • 4.2.1 Objectives
  • 4.2.2 Hypothesis
  • 4.2.3 System under test
  • 4.2.4 Analysis of tools
  • 4.2.5 Results overview
  • 4.2.6 Threats to validity
  • 4.3 Gap analysis
  • 4.3.1 Unsatisfied hard problems
  • 4.3.2 Caveats
  • 4.3.3 Additional concerns
  • 5. Summary
  • 5.1 Summary of results
  • 5.1.1 Research objectives
  • 5.1.2 Research contributions
  • 5.2 Future work
  • 5.3 Concluding remarks
  • Appendix A. Hard problems in software testing survey
  • Appendix B. Google app engine code examples
  • Appendix C. Sauce Labs code examples-- References
  • Author biographies.