Software test generation for GUIs is a hard problem. The goal of this thesis is to investigate different methods for dynamically generating tests for GUIs. We introduce the concept of an event-pair graph, which is used to represent and measure test suites, and show how it can be used to generate tests and measure GUI coverage. Before we can begin generating tests, we first want to determine which is better: a small test suite with a few long tests or a large test suite with many short tests. Therefore, we designed and conducted a study to determine which is more effective. We found that moderate to long tests perform better than short tests. We then move on to discuss seven test generation algorithms. Two are based on random selection, two ...
Our society is becoming more and more dependent on software systems. The most widespread activities ...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...
Users utilize GUI (Graphical User Interface) to communicate with the computing devices. Functional t...
Most of today's software users interact with the software through a graphical user interface (GUI), ...
Most of today's software users interact with the software through a graphical user interfac (GUI), w...
Automated model based GUI (graphical user interface) testing has been shown to be effective at findi...
Most modern end-user software applications are controlled through a graphical user interface (GUI). ...
Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often...
Graphical user interfaces (GUIs) present an enor-mous number of potential event sequences to users. ...
The Graphical User Interface (GUI) is an integral component of contemporary computer software. A sta...
This research presents a new test suite consolidation technique, called CONTEST, for automated GUI t...
Most of today’s software users interact with the software through a graphical user interface (GUI), ...
Efficiency as a term in software testing is, in the research community, a term that is not so well d...
Graphical user interfaces (GUIs) are the sole mode of interaction between end-users and back-end co...
Abstract—System testing of applications with graphical user interfaces (GUIs) such as web browsers, ...
Our society is becoming more and more dependent on software systems. The most widespread activities ...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...
Users utilize GUI (Graphical User Interface) to communicate with the computing devices. Functional t...
Most of today's software users interact with the software through a graphical user interface (GUI), ...
Most of today's software users interact with the software through a graphical user interfac (GUI), w...
Automated model based GUI (graphical user interface) testing has been shown to be effective at findi...
Most modern end-user software applications are controlled through a graphical user interface (GUI). ...
Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often...
Graphical user interfaces (GUIs) present an enor-mous number of potential event sequences to users. ...
The Graphical User Interface (GUI) is an integral component of contemporary computer software. A sta...
This research presents a new test suite consolidation technique, called CONTEST, for automated GUI t...
Most of today’s software users interact with the software through a graphical user interface (GUI), ...
Efficiency as a term in software testing is, in the research community, a term that is not so well d...
Graphical user interfaces (GUIs) are the sole mode of interaction between end-users and back-end co...
Abstract—System testing of applications with graphical user interfaces (GUIs) such as web browsers, ...
Our society is becoming more and more dependent on software systems. The most widespread activities ...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...
Users utilize GUI (Graphical User Interface) to communicate with the computing devices. Functional t...