2006
DOI: 10.1002/stvr.335
|View full text |Cite
|
Sign up to set email alerts
|

Event-based modelling, analysis and testing of user interactions: approach and case study

Abstract: With the growing complexity of computer-based systems, their graphical user interfaces have also become more complex. Accordingly, the test and analysis process becomes more tedious and costly. This paper introduces a holistic view of fault modelling that is carried out as a complementary step to system modelling, enabling a scalability of the test process, and providing considerable potential for automation. Event-based notions and tools are used to generate and select test cases systematically. The elements … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
76
0
1

Year Published

2006
2006
2017
2017

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 83 publications
(86 citation statements)
references
References 40 publications
(52 reference statements)
0
76
0
1
Order By: Relevance
“…For exemplifying modeling, model-based testing, and model mutation, we interpret the nodes of a DG as events and arcs as sequences of events leading to event sequence graphs (ESG) [3]. Generally, an event represents an externally observable phenomenon, such as an environmental or a user stimulus, or a system response punctuating different stages of the system activity of an SUC, which is assumed to be deterministic.…”
Section: Event Sequence Graphsmentioning
confidence: 99%
See 1 more Smart Citation
“…For exemplifying modeling, model-based testing, and model mutation, we interpret the nodes of a DG as events and arcs as sequences of events leading to event sequence graphs (ESG) [3]. Generally, an event represents an externally observable phenomenon, such as an environmental or a user stimulus, or a system response punctuating different stages of the system activity of an SUC, which is assumed to be deterministic.…”
Section: Event Sequence Graphsmentioning
confidence: 99%
“…The paper uses them to introduce notions, especially mutation operators, syntactically. (ii) Event sequence graphs (ESG) interpret nodes as events and arcs as sequences of events [3]. (iii) Finite-state machines (FSM) interpret nodes as states, whereas arcs labeled by events symbolizing state transitions.…”
Section: Introductionmentioning
confidence: 99%
“…Very few works [17][18][19][20] have been reported to show the generation of test cases using events. The role of events in testing is found in the area of GUI testing.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%
“…Combined with customized Event-Space Exploration Strategies (ESESs), the proposed event-flow model is used to quickly generate a large number of GUI test cases, which are effective in detecting GUI faults. Event-based notions and tools are also used to generate and select test cases systematically and introduce a holistic view of fault modeling [20]. A new GUI automation test model is presented in [19] that is based on an event-flow graph model to generate test cases in the daily smoke test and to create test cases in a deep regression test.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%
See 1 more Smart Citation