AbstractTask trees are common notations used to describe the interaction between a user and an interactive application. They contain valuable information about the expected user behaviour as well on the expected software reactions and, thus, they can be used to support model-based testing. In this paper, a method for automatically generating test data from task trees is introduced. The task tree notation is extended to support operational profile specification. The user behaviour is automatically extracted from such extended trees as a probabilistic finite input–output state machine, thanks to formal semantics defined for this purpose for the task tree operators. The resulting probabilistic machine can then be used to generate test data sim...
Abstract—Task trees are a well-known way for the manual modeling of user interactions. They provide ...
Information and Software Technology (DOI: 10.1016/j.infsof.2014.07.014)The generation of dynamic tes...
One of the most important methods to ensure system correctness is testing. Test execution can often ...
AbstractTask trees are common notations used to describe the interaction between a user and an inter...
Ensuring that an interactive application allows users to perform their activities and reach their go...
International audienceEnsuring that an interactive application allows users to perform their activit...
This work deals with the automatic testing of interactive systems. The proposed approach is based on...
Behavior Trees (BTs) are a graphical notation for requirements capture that is easier to read than o...
This paper describes an approach to the model-based testing of graphical user interfaces from task m...
In this paper we present a method for automatically testing interactive multimodal systems1. The pro...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
International audienceMultimodal systems support communication with the user through different modal...
Despite extensive research into the modelling and testing of interactive systems, existing strategie...
Testing interactive systems is notoriously difficult. Not only do we need to ensure that the functio...
Testing interactive systems is notoriously difficult. Not only do we need to ensure that the functio...
Abstract—Task trees are a well-known way for the manual modeling of user interactions. They provide ...
Information and Software Technology (DOI: 10.1016/j.infsof.2014.07.014)The generation of dynamic tes...
One of the most important methods to ensure system correctness is testing. Test execution can often ...
AbstractTask trees are common notations used to describe the interaction between a user and an inter...
Ensuring that an interactive application allows users to perform their activities and reach their go...
International audienceEnsuring that an interactive application allows users to perform their activit...
This work deals with the automatic testing of interactive systems. The proposed approach is based on...
Behavior Trees (BTs) are a graphical notation for requirements capture that is easier to read than o...
This paper describes an approach to the model-based testing of graphical user interfaces from task m...
In this paper we present a method for automatically testing interactive multimodal systems1. The pro...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
International audienceMultimodal systems support communication with the user through different modal...
Despite extensive research into the modelling and testing of interactive systems, existing strategie...
Testing interactive systems is notoriously difficult. Not only do we need to ensure that the functio...
Testing interactive systems is notoriously difficult. Not only do we need to ensure that the functio...
Abstract—Task trees are a well-known way for the manual modeling of user interactions. They provide ...
Information and Software Technology (DOI: 10.1016/j.infsof.2014.07.014)The generation of dynamic tes...
One of the most important methods to ensure system correctness is testing. Test execution can often ...