skip to main content
10.1145/1963564.1963598acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiitmConference Proceedingsconference-collections
research-article

Structured testing using ant colony optimization

Published:27 December 2010Publication History

ABSTRACT

Structural testing is one of the most widely used testing paradigms to test software. The aim of this paper is to present a simple and efficient algorithm that can automatically generate all possible paths in a Control Flow Graph for structural testing. Pheromone releasing behavior of ants is used in this algorithm for extracting optimal paths. This algorithm generates paths equal to the cyclomatic complexity.

References

  1. I. Sommerville. 2009.Software Engineering, 8th Edition, Pearson Edition, India.Google ScholarGoogle Scholar
  2. R. S. Pressman. 2004. Software Engineering: A Practitioner's Approach, 6th Edition, McGraw-Hill, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. P. Mathur. 2007. Foundations of Software Testing, Pearson Education, India. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Sedgewick. 2003. Algorithms in Java, 3rd Edition, Part 5: Graph Algorithms, Addison Wesley, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. Bhattacherjee, D. Suri and P. Mahanti.2005. Application of Regular Matrix Theory to Software Testing, European Journal of Scientific Research, Vol. 12, No.1, 60-70.DOI= 10.1504/IJICT.2007.013274Google ScholarGoogle Scholar
  6. L. C. Briand. 2002. On the Many Ways Software Engineering Can Benefit from Knowledge Engineering, Proceedings of 14th International Conference on Software Engineering and Knowledge Engineering (SEKE), Italy, 3--6. doi>10.1145/568760.568762 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. Pedrycz and J. F. Peters.1998. Computational Intelligence in Software Engineering, World Scientific Publishers. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. McMinn.2004. Search-Based Software Test Data Generation: A Survey, Software Testing, Verification and Reliability, Vol. 14, No. 3, 212--223. doi>10.1002/stvr.v14:2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Harman.2007. The Current State and Future of Search Based Software Engineering, International Conference on Software Engineering, Future of Software Engineering, IEEE Computer Society press, Washington, DC, USA, 342--357. doi>10.1109/FOSE.2007.29 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. R. Srivastava, V. Ramachandran, M. Kumar, G. Talukder, V. Tiwari, P. Sharma. 2008 Generation of Test Data using Meta Heuristics Approach, IEEE TENCON 2008, India.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Dorigo and T. Stutzle.2005. Ant Colony Optimization, MIT Press, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Ayari, S. Bouktif and G. Antoniol.2007.Automatic Mutation Test Input Data Generation via Ant Colony, Genetic and Evolutionary Computation Conference, London, UK, 1074--1081. doi>10.1145/1276958.1277172 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. R. Srivastava, K. M. Baby and G. Raghurama. 2009. An Approach of Optimal Path Generation using Ant Colony Optimization, IEEE TENCON, November 2009, Singapore, ISBN 978-1-4244-4546-2.Google ScholarGoogle Scholar
  14. S. D. Shtovb. 2005. Ant Algorithms: Theory and Applications, Programming and Computing Software, Vol. 31, Issue 4, pp. 167--178, 2005, Plenum Press, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Structured testing using ant colony optimization

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                IITM '10: Proceedings of the First International Conference on Intelligent Interactive Technologies and Multimedia
                December 2010
                355 pages
                ISBN:9781450304085
                DOI:10.1145/1963564

                Copyright © 2010 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 27 December 2010

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader