Skip to main content

A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9459))

Abstract

Risk-based testing has a high potential to improve the software test process as it helps to optimize the allocation of resources and provides decision support for the management. But for many organizations the integration of risk-based testing into an existing test process is a challenging task. An essential first step when introducing risk-based testing in an organization is to establish a risk-based test strategy which considers risks as the guiding factor to support all testing activities in the entire software lifecycle. In this paper we address this issue by defining a process for risk-based test strategy development and refinement. The process has been created as part of a research transfer project on risk-based testing that provided the opportunity to get direct feedback from industry and to evaluate the ease of use, usefulness and representativeness of each process step together with five software development companies. The findings are that the process is perceived as useful and moderately easy to use, i.e., some steps involve noticeable effort. For example, the effort for impact estimation is considered high, whereas steps that can be based on existing information are perceived as easy, e.g., deriving probability estimates from established defect classifications. The practical application of the process in real-world settings supports the representativeness of the outcome.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Amland, S.: Risk-based testing: risk analysis fundamentals and metrics for software testing including a financial application case study. J. Syst. Softw. 53(3), 287–295 (2000)

    Article  Google Scholar 

  2. Bach, J.: Heuristic risk-based testing. STQE Mag. 11(99), 96–98 (1999)

    Google Scholar 

  3. Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q. 13(3), 319–340 (1990)

    Article  Google Scholar 

  4. Erdogan, G., Li, Y., Runde, R.K., Seehusen, F., Stølen, K.: Approaches for the combined use of risk analysis and testing: a systematic literature review. Int. J. Softw. Tools Technol. Transf. 16(5), 627–642 (2014)

    Article  Google Scholar 

  5. Felderer, M., Haisjackl, C., Breu, R., Motz, J.: Integrating manual and automatic risk assessment for risk-based testing. In: Biffl, S., Winkler, D., Bergsmann, J. (eds.) SWQD 2012. LNBIP, vol. 94, pp. 159–180. Springer, Heidelberg (2012)

    Google Scholar 

  6. Felderer, M., Ramler, R.: Experiences and challenges of introducing risk-based testing in an industrial project. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2013. LNBIP, vol. 133, pp. 10–29. Springer, Heidelberg (2013)

    Google Scholar 

  7. Felderer, M., Ramler, R.: Integrating risk-based testing in industrial test processes. Softw. Qual. J. 22(3), 543–575 (2014)

    Article  Google Scholar 

  8. Felderer, M., Ramler, R.: A multiple case study on risk-based testing in industry. Int. J. Softw. Tools Technol. Transf. 16(5), 609–625 (2014)

    Article  Google Scholar 

  9. Felderer, M., Schieferdecker, I.: A taxonomy of risk-based testing. Int. J. Softw. Tools Technol. Transf. 16(5), 559–568 (2014)

    Article  Google Scholar 

  10. Felderer, M., Wendland, M.-F., Schieferdecker, I.: Risk-based testing. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part II. LNCS, vol. 8803, pp. 274–276. Springer, Heidelberg (2014)

    Google Scholar 

  11. ISO/IEC/IEEE: ISO/IEC/IEEE 29119 Software Testing Standard. Draft. http://www.softwaretestingstandard.org/ (2013). Accessed 25 June 2015

  12. ISTQB: Standard glossary of terms used in software testing. Version 2.1. (2010)

    Google Scholar 

  13. Karolak, D.W.: Software Engineering Risk Management. Wiley, Hoboken (1995)

    Google Scholar 

  14. Redmill, F.: Exploring risk-based testing and its implications. Softw. Test. Verif. Reliab. 14(1), 3–15 (2004)

    Article  Google Scholar 

  15. Redmill, F.: Theory and practice of risk-based testing: research articles. Softw. Test. Verif. Reliab. 15(1), 3–20 (2005)

    Article  Google Scholar 

  16. Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and examples. Wiley, Hoboken (2012)

    Book  Google Scholar 

  17. Souza, E., Gusmão, C., Venâncio, J.: Risk-based testing: a case study. In: Seventh International Conference on Information Technology: New Generations (ITNG), pp. 1032–1037 (2010)

    Google Scholar 

  18. Tian, J.: Software Quality Engineering - Testing, Quality Assurance, and Quantifiable Improvement. Wiley-Interscience, Hoboken (2005)

    Book  Google Scholar 

  19. Yoon, H., Choi, B.: A test case prioritization based on degree of risk exposure and its empirical evaluation. Int. J. Softw. Eng. Knowl. Eng. 21(02), 191–209 (2011)

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by the research project Smart Testing funded by the Austrian Research Promotion Agency (FFG), the COMET Competence Center program of the Austrian Research Promotion Agency (FFG), and the project QE LaB – Living Models for Open Systems funded by the Austrian Federal Ministry of Science, Research and Economy.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rudolf Ramler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Ramler, R., Felderer, M. (2015). A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26844-6_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26843-9

  • Online ISBN: 978-3-319-26844-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics