Skip to main content

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 833))

Included in the following conference series:

  • 120 Accesses

Abstract

As the complexity of software applications continues to increase, software testing becomes more challenging and time-consuming. The use of artificial intelligence (AI) in software testing has emerged as a promising approach to address these challenges. AI-based software testing techniques leverage machine learning, natural language processing, and other AI technologies to automate the testing process, improve test coverage, and enhance the accuracy of test results. This paper provides an overview of AI-based software testing, including its benefits and limitations, and discusses various techniques and tools used in this field.

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. Battina DS (2019) Artificial intelligence in software test automation: a systematic literature review. Int J Emerg Technol Innov Res (www.jetir.org|UGC and ISSN Approved). ISSN (2019):2349-5162

    Google Scholar 

  2. Ahmad K et al (2023) Requirements engineering for artificial intelligence systems: a systematic mapping study. Inform Softw Technology (2023):107176

    Google Scholar 

  3. Hourani H, Hammad A, Lafi M (2019)The impact of artificial intelligence on software testing. In: 2019 IEEE Jordan International joint conference on electrical engineering and information technology (JEEIT). IEEE

    Google Scholar 

  4. Tosun A, Bener A, Kale R (2010) AI-based software defect predictors: applications and benefits in a case study. In: Proceedings of the AAAI conference on artificial intelligence, vol 24(2)

    Google Scholar 

  5. Pandit M et al (2022) Towards design and feasibility analysis of DePaaS: AI based global unified software defect prediction framework. Appl Sci 12(1):493

    Google Scholar 

  6. Tao C, Gao J, Wang T (2019) Testing and quality validation for AI software-perspectives, issues, and practices. IEEE Access 7:120164–120175

    Article  Google Scholar 

  7. Khaliq Z, Farooq SU, Khan DA (2022) Artificial intelligence in software testing: impact, problems, challenges and prospect. arXiv preprint arXiv:2201.05371

  8. Sugali K (2021) Software testing: issues and challenges of artificial intelligence. Mach. Learn

    Google Scholar 

  9. Felderer M, Ramler R (2021) Quality assurance for AI-based systems: overview and challenges. arXiv preprint arXiv:2102.05351

  10. Jalil S et al (2023) Chatgpt and software testing education: promises & perils. In: 2023 IEEE International conference on software testing, verification and validation workshops (ICSTW). IEEE (2023)

    Google Scholar 

  11. Bedué P, Fritzsche A (2022) Can we trust AI? An empirical investigation of trust requirements and guide to successful AI adoption. J Enterpr Inform Manage 35(2):530–549

    Article  Google Scholar 

  12. Li JJ et al (2020) Advances in test automation for software with special focus on artificial intelligence and machine learning. Softw Qual Jo 28:245–248

    Google Scholar 

  13. Abioye SO et al (2021) Artificial intelligence in the construction industry: a review of present status, opportunities and future challenges. J Build Eng 44:103299

    Google Scholar 

  14. Srivastava PR, Baby Km (2010) Automated software testing using metahurestic technique based on an ant colony optimization. In: 2010 International symposium on electronic system design. IEEE

    Google Scholar 

  15. Khatibsyarbini M et al (2019) Test case prioritization using firefly algorithm for software testing. IEEE Access 7:132360–132373

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saquib Ali Khan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

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

Khan, S.A., Oshin, N.T., Nizam, M., Ahmed, I., Musfique, M.M., Hasan, M. (2024). AI-Based Software Testing. In: Iglesias, A., Shin, J., Patel, B., Joshi, A. (eds) Proceedings of World Conference on Information Systems for Business Management. ISBM 2023. Lecture Notes in Networks and Systems, vol 833. Springer, Singapore. https://doi.org/10.1007/978-981-99-8346-9_28

Download citation

Publish with us

Policies and ethics