Skip to main content

Coverage-Based, Prioritized Testing Using Neural Network Clustering

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4263))

Abstract

Graph-based algorithms are commonly used to automatically gener ate test cases for coverage-oriented testing of software systems. Because of time and cost constraints, the entire set of test cases generated by those algorithms cannot be run. It is then essential to prioritize the test cases in sense of a rank ing, i.e., to order them according to their significance which usually is given by several attributes of relevant events entailed. This paper suggests unsupervised neural network clustering of test cases for forming preference groups, where adaptive competitive learning algorithm is applied for training the neural net work used. A case study demonstrates and validates the approach.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Binder, R.V.: Testing Object-Oriented Systems. Addison-Wesley, Reading (2000)

    Google Scholar 

  2. Bryce, R.C., Colbourn, C.J.: Test Prioritization for Pairwise Interaction Coverage. ACM SIGSOFT Software Engineering Notes 30(4) (July 2005)

    Google Scholar 

  3. Elbaum, S., Malishevsky, A., Rothermel, G.: Test Case Prioritization: A Family of Empirical Studies. IEEE Transactions on Software Engineering, 182–191 (2002)

    Google Scholar 

  4. Cohen, D.M., Dalal, S.R., Freedman, M.L., Patton, G.C.: The AETG System: An Approach to Testing Based on Combinatorial Design. IEEE Trans. Software Engineering (1997)

    Google Scholar 

  5. Belli, F.: Finite-State Testing and analysis of Graphical User Interfaces. In: Proc. 12th Int’l. Symp. Softw. Reliability Eng (ISSRE 2001), pp. 43–43 (2001)

    Google Scholar 

  6. Belli, F., Budnik, C.J., White, L.: Event-Based Modeling, Analysis and Testing of User Interactions – Approach and Case Study. J. Software Testing, Verification & Reliability, 3–32 (2006)

    Google Scholar 

  7. Belli, F., Budnik, C.J.: Test Minimization for Human-Computer Interaction. J. of Applied Intelligence (to appear)

    Google Scholar 

  8. Edmonds, J., Johnson, E.L.: Matching: Euler Tours and the Chinese Postman. Math. Programming, 88–124 (1973)

    Google Scholar 

  9. Maeda, M., Miyajima, H., Marashima, S.: An adaptive Learning and Self-deleting Neural Network for Vector Quantization. IEICE Trans. Fundamentals, 1886–1893 (1996)

    Google Scholar 

  10. Maeda, M., Miyajim, H.: Competitive Learning Algorithm Founded on Adaptivity and Sensitivity Deletion Method. IEICE Trans. Fundamentals, 2770–2774 (2000)

    Google Scholar 

  11. Rummelhart, D.E., Zipser, D.: Competitive Learning. J. Cognitive Science, 75–112 (1985)

    Google Scholar 

  12. Eminov, M., Gokce, N.: Neural Network Clustering Using Competitive Learning Algorithm. In: Proc. TAINN 2005, pp. 161–168 (2005)

    Google Scholar 

  13. Eminov, M.E.: Fuzzy c-Means Based Adaptive Neural Network Clustering. Proc. TAINN-2003, Int. J. Computational Intelligence, 338–343 (2003)

    Google Scholar 

  14. Kim, D.J., Park, Y.W., Park, D.J.: A Novel Validity Index for Clusters. IEICE Trans. Inf & System, 282–285 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gökçe, N., Eminov, M., Belli, F. (2006). Coverage-Based, Prioritized Testing Using Neural Network Clustering. In: Levi, A., Savaş, E., Yenigün, H., Balcısoy, S., Saygın, Y. (eds) Computer and Information Sciences – ISCIS 2006. ISCIS 2006. Lecture Notes in Computer Science, vol 4263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11902140_110

Download citation

  • DOI: https://doi.org/10.1007/11902140_110

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47242-1

  • Online ISBN: 978-3-540-47243-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics