Skip to main content

The Stopping Criteria for Software Reliability Testing Based on Test Quality

  • Conference paper
Advanced Information Technology in Education

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 126))

  • 1634 Accesses

Abstract

Software testing which plays an increasingly important role on the assurance of software quality and reliability has been paid more and more attention. However, when to stop testing is still one of the challenges in software testing field. Firstly, the stopping criteria for software testing were studied from the theoretical point of view. Then the stopping criteria for software testing based on test quality were put forward. According to the different purposes of testing, two kinds of stopping criteria were discussed, one for software correctness testing (SCT), and the other for software reliability testing (SRT). Referred to the achievements of the stopping criteria for SCT and combined with the characteristics of SRT, stopping criteria for SRT were put forward, which showed when to stop testing can be explicitly decided by the control of the test procedure.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goodenough, J.B., Gerhart, S.L.: Toward a Theory of Test Data Selection. IEEE Transactions on Software Engineering SE-3(2), 156–173 (1975)

    MathSciNet  Google Scholar 

  2. Musa, J.D., Frank Ackerman, A.: Quantifying Software Validation: When to Stop Testing? IEEE Software 6(3), 19–27 (1989)

    Article  Google Scholar 

  3. Schneidewind, N.F.: Reliability modeling for safety-critical software. IEEE Transactions on Reliability 46(1), 88–98 (1997)

    Article  Google Scholar 

  4. Garg, M., Lai, R., Jen Huang, S.: When to stop testing A study from the perspective of software reliability models. IET Softw. 5(3), 263–273 (2011)

    Article  Google Scholar 

  5. Hou, R.-H., Kuo, S.-Y., Chang, Y.-P.: Optimal release times for software systems with scheduled delivery time based on the HGDM. IEEE Transactions on Computers 46(2), 216–221 (1997)

    Article  Google Scholar 

  6. Yang, B., Hu, H., Zhou, J.: Optimal Software Release Time Determination with Risk Constraint. In: Proc. 54th Ann. Reliability and Maintainability Symp., pp. 393–398 (2008)

    Google Scholar 

  7. Huang, C.-Y., Kuo, S.-Y., Lyu, M.R.: Optimal software release policy based on cost and reliability with testing efficiency. In: IEEE Computer Society’s International Computer Software and Applications Conference, pp. 468–473 (1999)

    Google Scholar 

  8. Ehrlich, W., Prasanna, B., Stampfel, J., Wu, J.: Determining the cost of a stop-test decision. IEEE Software 10(2), 33–42 (1993)

    Article  Google Scholar 

  9. Xie, M.: On the determination of optimum software release time. In: 1991 International Symposium on Software Reliability Engineering, pp. 218–224 (1991)

    Google Scholar 

  10. Siddhartha, R.D., McIntosh, A.A.: When to Stop Testing for Large Software Systems with Changing Code. IEEE Trans. on Software Engineering 30(4), 318–323 (1994)

    Google Scholar 

  11. Li, Q., Ruan, L., Liu, B.: Research on Software Reliability Testing Adequacy. Measurement & Control Technology (11), 49–52 (2003) (in Chinese)

    Google Scholar 

  12. Zhu, H., Jin, L.: Software Quality Assurance and Testing, pp. 70–215. Science Press, Beijing (1997) (in Chinese)

    Google Scholar 

  13. Li, Q., Lu, M., Ruan, L.: Theoretical Research on Software Reliability Testing Adequacy. Journal of Beijing University of Aeronautics and Astronautics 29(4), 312–316 (2003) (in Chinese)

    Google Scholar 

  14. Li, Q.: Theoretical Research on Software Reliability Testing Adequacy. Ph.D. Thesis, Beijing University of Aeronautics and Astronautics (2004) (in Chinese)

    Google Scholar 

  15. Chen, Y.: Modelling Software Operational Reliability via Input Domain-Based Reliability Growth Model. In: Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing, pp. 314–323 (1998)

    Google Scholar 

  16. Musa, J.D.: Operational Profiles in Software Reliability Engineering. IEEE Software 10(2), 14–32 (1993)

    Article  Google Scholar 

  17. Whittaker, J.A.: A Markov Chain Model for Statistical Software Testing. IEEE Transaction on Software Engineering 20(10), 812–824 (1994)

    Article  Google Scholar 

  18. Kullback, S.: Information Theory and Statistics. Wiley, New York (1958)

    Google Scholar 

  19. Zeng, G., et al.: Summary of Systems Theory, Information Theory, and Control Theory, pp. 149–151. Central South University of Technology Press, Hunan (1986) (in Chinese)

    Google Scholar 

  20. Bin, L.: Software Reliability Research. Postdoctoral research report. Beijing University of Aeronautics and Astronautics (2002) (in Chinese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiuying Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag GmbH Berlin Heidelberg

About this paper

Cite this paper

Li, Q., Wang, J. (2012). The Stopping Criteria for Software Reliability Testing Based on Test Quality. In: Thaung, K. (eds) Advanced Information Technology in Education. Advances in Intelligent and Soft Computing, vol 126. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25908-1_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25908-1_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25907-4

  • Online ISBN: 978-3-642-25908-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics