This paper describes an approach to the model-based testing of graphical user interfaces from task models. Starting from a task model of the system under test, oracles are generated whose behaviour is compared with the execution of the running system. The use of task models means that the effort of producing the test oracles is reduced. It does also mean, however, that the oracles are confined to the set of expected user behaviours for the system. The paper focuses on solving this problem. It shows how task mutations can be generated automatically, enabling a broader range of user behaviours to be considered. A tool, based on a classification of user errors, generates these mutations. A number of examples illustrate the approach.(undefined
Abstract—System testing of applications with graphical user interfaces (GUIs) such as web browsers, ...
Graphical user interfaces (GUIs) are one of the most commonly used parts of today’s software. Despit...
Modern software application testing, such as the testing of software driven by graphical user interf...
Graphical User Interfaces (GUIs) present unique chal-lenges for software testing. In this paper, we ...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
International audienceEnsuring that an interactive application allows users to perform their activit...
Graphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with ...
AbstractTask trees are common notations used to describe the interaction between a user and an inter...
The growing demand for UI test automation has triggered the development of many tools. Researchers a...
Abstract—This paper presents a fully automatic model-driven technique to generate test cases for Gra...
Applying model-based testing to interactive systems enables the systematic testing of the system by ...
Scripts for automated system tests often contain technical knowledge about the user interface (UI). ...
Graphical user interfaces represent significant part of computer systems. This causes an increase of...
Automated test generation techniques for graphical user interfaces include model-based approaches th...
This paper presents the concept of using behavioral pattern mining to generate models for model-base...
Abstract—System testing of applications with graphical user interfaces (GUIs) such as web browsers, ...
Graphical user interfaces (GUIs) are one of the most commonly used parts of today’s software. Despit...
Modern software application testing, such as the testing of software driven by graphical user interf...
Graphical User Interfaces (GUIs) present unique chal-lenges for software testing. In this paper, we ...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
International audienceEnsuring that an interactive application allows users to perform their activit...
Graphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with ...
AbstractTask trees are common notations used to describe the interaction between a user and an inter...
The growing demand for UI test automation has triggered the development of many tools. Researchers a...
Abstract—This paper presents a fully automatic model-driven technique to generate test cases for Gra...
Applying model-based testing to interactive systems enables the systematic testing of the system by ...
Scripts for automated system tests often contain technical knowledge about the user interface (UI). ...
Graphical user interfaces represent significant part of computer systems. This causes an increase of...
Automated test generation techniques for graphical user interfaces include model-based approaches th...
This paper presents the concept of using behavioral pattern mining to generate models for model-base...
Abstract—System testing of applications with graphical user interfaces (GUIs) such as web browsers, ...
Graphical user interfaces (GUIs) are one of the most commonly used parts of today’s software. Despit...
Modern software application testing, such as the testing of software driven by graphical user interf...