Modern software application testing, such as the testing of software driven by graphical user interfaces (GUIs) or leveraging event-driven architectures in general, requires paying careful attention to context. Model-based testing (MBT) approaches first acquire a model of an application, then use the model to construct test cases covering relevant contexts. A major shortcoming of state-of-the-art automated model-based testing is that many test cases proposed by the model are not actually executable. These \textit{infeasible} test cases threaten the integrity of the entire model-based suite, and any coverage of contexts the suite aims to provide. In this research, I develop and evaluate a novel approach for classifying the feasibility of te...
Context: Model-based testing is one of the most studied approaches by secondary studies in the area ...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
International audienceWith the growing complexity of industrial software applications, industrials a...
Modern software application testing, such as the testing of software driven by graphical user interf...
Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often...
The idea of model-based testing is to use an explicit abstract model of a SUT and its environment to...
The growing dependency of human activities on software technologies is leading to the need for desig...
Abstract — Software Testing is a major and complex process in software development life cycle. Lots ...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
Most of today's software users interact with the software through a graphical user interfac (GUI), w...
Software testing plays a significant role in the development of complex software systems. Current te...
Society is increasingly dependent on fault-tolerant cloud-based services which rely on the correctne...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Most modern end-user software applications are controlled through a graphical user interface (GUI). ...
Mutation testing and adequacy testing are two major technologies to assure the quality of software. ...
Context: Model-based testing is one of the most studied approaches by secondary studies in the area ...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
International audienceWith the growing complexity of industrial software applications, industrials a...
Modern software application testing, such as the testing of software driven by graphical user interf...
Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often...
The idea of model-based testing is to use an explicit abstract model of a SUT and its environment to...
The growing dependency of human activities on software technologies is leading to the need for desig...
Abstract — Software Testing is a major and complex process in software development life cycle. Lots ...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
Most of today's software users interact with the software through a graphical user interfac (GUI), w...
Software testing plays a significant role in the development of complex software systems. Current te...
Society is increasingly dependent on fault-tolerant cloud-based services which rely on the correctne...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Most modern end-user software applications are controlled through a graphical user interface (GUI). ...
Mutation testing and adequacy testing are two major technologies to assure the quality of software. ...
Context: Model-based testing is one of the most studied approaches by secondary studies in the area ...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
International audienceWith the growing complexity of industrial software applications, industrials a...