Skip to main content

Quality-Adaptive Testing: A Strategy for Testing with Focusing on Where Bugs Have Been Detected

  • Conference paper
  • First Online:
  • 706 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2349))

Abstract

It is important in developments of software systems with quick delivery and high quality how developments are conducted adaptively. This paper presents an add-on process for developments of software systems, namely Adaptive Development Framework. ADF consists of Quality-adaptive testing, ATLM/prototyping and Predictive Trial and Error. ADF can improve traditional development cycles by spinning a cycle more rapidly, condensing a cycle to turn it more and adding small cycles to compare what they are with what they should be. ADF will lead development processes to deal swiftly and flexibly with changes of conditions. Next we propose a test strategy to detect many fatal failures by fewer test cases, namely Quality-adaptive testing. Quality-adaptive testing is a test strategy focusing on where bugs have been detected and test where many bugs will lurk based on knowledge of production patterns and bug patterns. We also detail a Quality-adaptive testing tactic and the procedure, namely Quality-adaptive Resource Path Testing.

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

Buying options

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 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dustin, E. et al.: Automated Software Testing: Introduction, Management, and Performance. Addison-Wesley (1999)

    Google Scholar 

  2. Nishi, Y. et al.: Prototyping with automated test execution tools (in Japanese). Proc. 31th conf. of JSQC (2001)

    Google Scholar 

  3. Davis, A: 201 Principles of Software Development. McGraw-Hill (1996)

    Google Scholar 

  4. Kaner, C. et al.: Testing Computer Software 2nd Edition. John Wiley & Sons (1995)

    Google Scholar 

  5. McConnel, S.: Code Complete. Microsoft Press (1995)

    Google Scholar 

  6. Gamma, E. et al.: Design Patterns. Addison-Wesley(1995)

    Google Scholar 

  7. Nishi, Y et al.: Design of Stress Testing focused on Resource (in Japanese). IEICE Transactions on Information and Systems(D-I), Vol. J83-D-I, No. 10(2000) 1070–1086

    Google Scholar 

  8. Brown, W. et al.: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. John Wiley & Sons (1998)

    Google Scholar 

  9. Beizer, B.: Software Testing Techniques 2nd Edition. Van Nostrand Reinhold (1995)

    Google Scholar 

  10. Rising, L. et al.: System Test Pattern Language. http://www.agcs.com/supportv2/techpapers/patterns/papers/systestp.htm(2000)

  11. Marick, B.: Software Testing Patterns. http://www.testing.com/test-patterns/ (2001)

  12. Nishi, Y. et al.: Resource Path Testing: A Framework for Design of System Testing. Software Quality Professional, Vol. 3, Issue 3 (2001) 34–39

    Google Scholar 

  13. Myers, G.: The Art of Software Testing. John Wiley & Sons (1979)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nishi, Y. (2002). Quality-Adaptive Testing: A Strategy for Testing with Focusing on Where Bugs Have Been Detected. In: Kontio, J., Conradi, R. (eds) Software Quality — ECSQ 2002. ECSQ 2002. Lecture Notes in Computer Science, vol 2349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47984-8_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-47984-8_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43749-9

  • Online ISBN: 978-3-540-47984-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics