Skip to main content

Model Based Test Case Generation and Optimization Using Intelligent Optimization Agent

  • Conference paper
  • First Online:
Information Systems Design and Intelligent Applications

Abstract

Test case optimization is one of the techniques which efficiently manage the exponential growth in time and cost of testing. But in many times the researchers compromise with the code coverage while going for optimization. In this paper, the test suite is optimized using Intelligent Optimization Agent (IOA) while the keeping the percentage of code coverage unchanged. First the System Under Test (SUT) is modelled using UML Activity Diagram (AD) and converted into an Activity Graph (AG). Then the optimized path is found out in AD by using IOA and cost attributes. Then suitable algorithms are proposed to remove the redundant nodes in the optimized path. IOA is an agent based approach as compared to Hybrid Genetic Algorithm (HGA) in Intelligent Test Optimization Agent (ITOA).The proposed approach is found to be effective when compared with other optimization techniques like Genetic Algorithm (GA) and Intelligent Test Optimization Agent (ITOA).

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 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.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. Alshraideh, M.A., Mahafzah, B.A., Salman, H.S.E., Salah, I.: Using genetic algorithm as test data generator for stored PL/SQL program units. J. Softw. Eng. Appl. 6, 65–73 (2013)

    Article  Google Scholar 

  2. de Souza, L.S., de Miranda, P.B.C., Prudencio, R.B.C., de Barros, F.A.: A multi-objective particle swarm optimization for test case selection based on functional requirements coverage and execution effort. In: 23rd IEEE International Conference on Tools with Artificial Intelligence (2011)

    Google Scholar 

  3. Han, X., Zeng, H., Gao, H.: A heuristic model-based test prioritization method for regression testing. In: International Symposium on Computer, Consumer and Control, pp. 886–889. IEEE (2012)

    Google Scholar 

  4. Mahali, P., Acharya, A.A.: Model based test case prioritization using UML activity diagram and evolutionary algorithm. Int. J. Comput. Sci. Inform. 3, 42–47 (2013)

    Google Scholar 

  5. Mala, D., Mohan, V.: Intelligentester-software test sequence optimization using graph based intelligent search agent. In: International Conference on Computational Intelligence and Multimedia Applications, pp. 22–27 (2007)

    Google Scholar 

  6. Mala, D., Mohan, V.: Intelligentester-test sequence optimization framework using multi-agents. J. Comput. 3(6), 39–46 (2008)

    Article  Google Scholar 

  7. Mall, R.: Fundamental of Software Engineering. PHI Learning Private Limited, New Delhi (2009)

    Google Scholar 

  8. Rothermal, G., Untch, R.H., Chu, C., HarRold, M.J.: Prioritizing test cases for regression testing. IEEE Trans. Softw. Eng. (2001)

    Google Scholar 

  9. Singhal, A., Chandna, S., Bansal, A.: Optimization of test cases using genetic algorithm. Int. J. Emerg. Technol. Adv. Eng. 2, 367–369 (2012)

    Google Scholar 

  10. Srikanth, A., Kulkarni, N.J., Naveen, K.V., Singh, P., Srivastava, P.R.: Test case optimization using artificial bee colony algorithm, pp. 570–579. Springer, Berlin (2011)

    Google Scholar 

  11. Suman, S.: A genetic algorithm for regression test sequence optimization. Int. J. Adv. Res. Comput. Commun. Eng. 1 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prateeva Mahali .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer India

About this paper

Cite this paper

Mahali, P., Acharya, A.A., Mohapatra, D.P. (2015). Model Based Test Case Generation and Optimization Using Intelligent Optimization Agent. In: Mandal, J., Satapathy, S., Kumar Sanyal, M., Sarkar, P., Mukhopadhyay, A. (eds) Information Systems Design and Intelligent Applications. Advances in Intelligent Systems and Computing, vol 339. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2250-7_47

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2250-7_47

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2249-1

  • Online ISBN: 978-81-322-2250-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics