Search citation statements
Paper Sections
Citation Types
Year Published
Publication Types
Relationship
Authors
Journals
Technologies for natural language processing (NLP) are employed to assist in the analysis and comprehension of human language. Researchers are increasingly focusing on NLP techniques to automate various software development tasks, such as software testing (test case generation). However, choosing the best NLP methods to create automated test cases is never simple. As a result, we look into using NLP techniques to create test cases. We identified 13 research articles published between 2015 and 2023 for this study. As a result, to generate automated test cases, 7 NLP techniques, 2 tools, and 1 framework have been suggested. In addition, 7 NLP algorithms have been discovered in the context of test case generation. Our evaluations indicate that the identified NLP techniques are very useful for automating the generation of test cases. The successful completion of software testing processes (test case generation) therefore requires the use of this approach/technique by software developers, testers, and software engineering teams in general. This paper will be beneficial for researchers engaged in the automation of software testing. Furthermore, it will also be helpful for academic researchers and software engineers (testers) seeking insights into the state of the art in test case generation automation. The paper discusses various tools and methods proposed for test case generation automation, aiding readers in evaluating and selecting the most suitable method for automated test case generation.
The HTML5 is used to display high quality graphics in web applications such as web games (i.e., games). However, automatically testing games is not possible with existing web testing techniques and tools, and manual testing is laborious. Many widely used web testing tools rely on the Document Object Model (DOM) to drive web test automation, but the contents of the are not represented in the DOM. The main alternative approach, snapshot testing, involves comparing oracle snapshot images with test-time snapshot images using an image similarity metric to catch visual bugs, i.e., bugs in the graphics of the web application. However, creating and maintaining oracle snapshot images for games is onerous, defeating the purpose of test automation. In this paper, we present a novel approach to automatically detect visual bugs in games. By leveraging an internal representation of objects on the , we decompose snapshot images into a set of object images, each of which is compared with a respective oracle asset (e.g., a sprite) using four similarity metrics: percentage overlap, mean squared error, structural similarity, and embedding similarity. We evaluate our approach by injecting 24 visual bugs into a custom game, and find that our approach achieves an accuracy of 100%, compared to an accuracy of 44.6% with traditional snapshot testing. CCS CONCEPTS• Software and its engineering → Software testing and debugging.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
BlogTerms and ConditionsAPI TermsPrivacy PolicyContactCookie PreferencesDo Not Sell or Share My Personal Information
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.