Students
Teachers
Graduates
Faculties
Most of the current applications feature a graphical interface, through which the user interacts with the application. The testing process for these applications begins by generating test cases represented as a sequence of events similar to the sequence of user events with the application being created and executed on the program. The process of testing these applications requires a lot of effort due to the nature and structure of this software, various techniques have been proposed to automate their testing.
The flow of events in the user interface can be represented by a directed graph. This graph has been used in the field of GUI testing. The most important step in the testing process is to generate optimization cases that reflect all the possibilities of the user's use and interaction with the application. Artificial intelligence began to be used in several areas, including in the field of software development, especially the testing phase, where research and inference techniques were applied and algorithms inspired by nature (swarm algorithms) were applied to obtain the best test cases. Through this study, an artificial bee algorithm is used to generate test cases for GUI applications with the aim of reaching optimal cases.
Al-Baath University Journal.
2021.
Generate Test Cases for GUI Applications using Artificial Bee Colony Algorithm
Students
Teachers
Graduates
Faculties