Skip to main content

Genetic Algorithm Based on Test Suite Prioritization for Software Testing in Neural Network

  • Conference paper
  • First Online:
Proceedings of First International Conference on Mathematical Modeling and Computational Science

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1292))

Abstract

The paper addresses research in the area of software testing, which has a critical part of performing in software quality assurance. It becomes very inefficient for a tester to re-execute massive number of test cases again and again for small variations. The proposed artificial neural network with the genetic algorithm-based case suite prioritization (ANNGCSP) achieves better performance compared. New proposed algorithm combined the rational functional tester (RFT) tool, and new proposed algorithm combined open source tool in terms of APFD metric.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Albert, E., Gómez-Zamalloa, M., & Puebla, G. (2010). PET: A partial evaluation-based test case generation tool for Java byte code, ACM In Proceedings of the 2010 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (pp. 25–28).

    Google Scholar 

  2. Amland, S. (2000). Risk-based testing: Risk analysis fundamentals and metrics for software testing, including a financial application case study. Journal of Systems and Software, 53(3), 287–295.

    Article  Google Scholar 

  3. Anderson, J., Salem, S., & Do, H. (2014, May). Improving the effectiveness of test suite through mining historical data. In Proceedings of the 11th Working Conference on Mining Software Repositories (pp. 142–151).

    Google Scholar 

  4. Ansari, A., Khan, A., Khan, A., & Mukadam, K. (2016). Optimized regression test using test case prioritization. Procedia Computer Science, 79, 152–160.

    Article  Google Scholar 

  5. Ashraf, E., Mahmood, K., Ahmed, T., & Ahmed, S. (2017). Value based PSO test case prioritization algorithm. International Journal of Advanced Computer Science and Application, 8(1), 389–394.

    Article  Google Scholar 

  6. Baresi, L., & Pezze, M. (2006). An introduction to software testing. Electronic Notes in Theoretical Computer Science, 148(1), 89–111.

    Article  Google Scholar 

  7. Basheer, I. A., & Hajmeer, M. (2000). Artificial neural networks: Fundamentals, computing, design, and application. Journal of Microbiol Methods, 43(1), 3–31.

    Article  Google Scholar 

  8. Baudry, B., Fleurey, F., Jézéquel, J. M., & Le Traon, Y. (2002, September). Automatic test case optimization using a bacteriological adaptation model: Application to. net components. In Proceedings 17th IEEE International Conference on Automated Software Engineering (pp. 253–256). IEEE.

    Google Scholar 

  9. Suri, B., & Singhal, S. (2011). Implementing ant colony optimization for test case selection and prioritization. International Journal of Computational Science and Engineering, 3(5), 1924–1932.

    Google Scholar 

  10. Suman, S. (2012). A genetic algorithm for regression test sequence optimization. International Journal of Advanced Research Computer and Communication Engineering, 1(7), 478–481.

    Google Scholar 

  11. Sethi, N., Rani, S., & Singh, P. (2014). Ants optimization for minimal test case selection and prioritization as to reduce the cost of regression testing. International Journal of Computer Applications100(17).

    Google Scholar 

  12. Sathya, C., & Karthika, C. (2015). A study on dependency optimization using machine-learning approach for test case prioritization.

    Google Scholar 

  13. Bauersfeld, S. (2013, March). GUIdiff—A regression testing tool for graphical user interfaces. In 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (pp. 499–500). IEEE.

    Google Scholar 

  14. Panigrahi, C. R., & Mall, R. (2010). Model-based regression test case prioritization. ACM SIGSOFT Software Eng. Notes, 35(6), 1–7.

    Article  Google Scholar 

  15. Kaur, A., & Goyal, S. (2011). A survey on the applications of bee colony optimization techniques. International Journal on Computer Science and Engineering, 3(8), 3037.

    Google Scholar 

  16. Jacob, T. P., & Ravi, T. (2013). Optimization of test cases by prioritization.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Suseendran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hema Shankari, K., Mathivilasini, S., Arasu, D., Suseendran, G. (2021). Genetic Algorithm Based on Test Suite Prioritization for Software Testing in Neural Network. In: Peng, SL., Hao, RX., Pal, S. (eds) Proceedings of First International Conference on Mathematical Modeling and Computational Science. Advances in Intelligent Systems and Computing, vol 1292. Springer, Singapore. https://doi.org/10.1007/978-981-33-4389-4_37

Download citation

Publish with us

Policies and ethics