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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Ahmad K et al (2023) Requirements engineering for artificial intelligence systems: a systematic mapping study. Inform Softw Technology (2023):107176
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
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)
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
Tao C, Gao J, Wang T (2019) Testing and quality validation for AI software-perspectives, issues, and practices. IEEE Access 7:120164–120175
Khaliq Z, Farooq SU, Khan DA (2022) Artificial intelligence in software testing: impact, problems, challenges and prospect. arXiv preprint arXiv:2201.05371
Sugali K (2021) Software testing: issues and challenges of artificial intelligence. Mach. Learn
Felderer M, Ramler R (2021) Quality assurance for AI-based systems: overview and challenges. arXiv preprint arXiv:2102.05351
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)
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
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
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
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
Khatibsyarbini M et al (2019) Test case prioritization using firefly algorithm for software testing. IEEE Access 7:132360–132373
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-99-8346-9_28
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8345-2
Online ISBN: 978-981-99-8346-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)