Authors:
Rodrigo M. L. M. Moreira
and
Ana C. R. Paiva
Affiliation:
Faculty of Engineering of the University of Porto, Portugal
Keyword(s):
GUI Modeling, GUI Testing, Domain-Specific Languages, PARADIGM, Pattern-Based GUI Testing, Graphical Modeling DSL.
Related
Ontology
Subjects/Areas/Topics:
Applications
;
Business and Software Modeling Languages
;
Cross-Feeding between Data and Software Engineering
;
Meta Programming Systems and Meta-Modeling
;
Model-Driven Engineering
;
Requirements Engineering Frameworks and Models
;
Service-Oriented Software Engineering and Management
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Quality Management
Abstract:
Today’s software feature user interface (UI) patterns. Those patterns describe generic solutions for common
recurrent problems. However, to the best of our knowledge, there is no specific testing methodology that is
particularly suited for testing those patterns providing generic testing solutions that can be reused after minor
configurations in order to test slightly different implementations. Pattern-Based Graphical User Interface
Testing (PBGT) is a recent methodology that aims at systematizing and automating the GUI testing process,
by sampling the input space using “UI Test Patterns” that express generic solutions to test common recurrent
GUI’s behaviour. This paper describes the development process of PARADIGM, a domain specific language
(DSL) to be used in the context of PBGT and empirically evaluates PARADIGM to assess its diminished
modeling efforts, usefulness, graphical power, and acceptability.