A significant challenge in application of model-based testing (MBT) is that manually designing the test models requires considerable amount of effort and deep expertise in formal modeling. Reverse engineering can be used to automate parts of the modeling process but in applications with a graphical user interface (GUI), the dynamic behavior of the GUI is difficult to extract with static reverse engineering. Therefore we propose to use dynamic reverse engineering for automatically generating GUI models suitable for MBT. In this paper we compare various approaches for automated GUI modeling including an empirical tool study, propose a GUI component classification suitable for GUI automation, and present some examples of GUI automation strateg...
One of the main challenges in adopting model-based testing (MBT) is the effort and expertise require...
Advanced methods and tools for GUI software development allow a rapid and iterative process of proto...
Graphical user interfaces represent significant part of computer systems. This causes an increase of...
A significant challenge in application of model-based testing (MBT) is that manually designing the t...
A significant challenge in applying model-based testing on software systems is that manually designi...
Crafting the models for effective model-based testing (MBT) requires deep understanding of the probl...
The effort and expertise required for manually crafting the models for model-based testing (MBT) is ...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
Graphical user interfaces (GUIs) are important parts of today’s software and their correct execution...
Nowadays, smartphone users are increasingly relying on mobile applications to complete most of their...
Graphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with ...
Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visu...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
The growing demand for UI test automation has triggered the development of many tools. Researchers a...
Advanced methods and tools for GUI software development allow a rapid and iterative process of proto...
One of the main challenges in adopting model-based testing (MBT) is the effort and expertise require...
Advanced methods and tools for GUI software development allow a rapid and iterative process of proto...
Graphical user interfaces represent significant part of computer systems. This causes an increase of...
A significant challenge in application of model-based testing (MBT) is that manually designing the t...
A significant challenge in applying model-based testing on software systems is that manually designi...
Crafting the models for effective model-based testing (MBT) requires deep understanding of the probl...
The effort and expertise required for manually crafting the models for model-based testing (MBT) is ...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
Graphical user interfaces (GUIs) are important parts of today’s software and their correct execution...
Nowadays, smartphone users are increasingly relying on mobile applications to complete most of their...
Graphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with ...
Abstract. Graphical user interfaces (GUIs) make software easy to use by providing the user with visu...
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual control...
The growing demand for UI test automation has triggered the development of many tools. Researchers a...
Advanced methods and tools for GUI software development allow a rapid and iterative process of proto...
One of the main challenges in adopting model-based testing (MBT) is the effort and expertise require...
Advanced methods and tools for GUI software development allow a rapid and iterative process of proto...
Graphical user interfaces represent significant part of computer systems. This causes an increase of...