dc.contributor.advisor | Reeves, Steve | |
dc.contributor.advisor | Bowen, Judy | |
dc.contributor.author | Turner, Jessica Dawn | |
dc.date.accessioned | 2019-01-31T02:55:01Z | |
dc.date.available | 2019-01-31T02:55:01Z | |
dc.date.issued | 2019 | |
dc.identifier.citation | Turner, J. D. (2019). Supporting interactive system testing with interaction sequences (Thesis, Doctor of Philosophy (PhD)). The University of Waikato, Hamilton, New Zealand. Retrieved from https://hdl.handle.net/10289/12310 | en |
dc.identifier.uri | https://hdl.handle.net/10289/12310 | |
dc.description.abstract | Despite extensive research into the modelling and testing of interactive systems, existing strategies do not adequately cover all parts of an interactive system. These existing strategies model and test either the functional or interactive components of an interactive system separately, however, issues may arise where these components intersect. Therefore, further investigation into the modelling and testing of this intersection is required.
Interaction sequences are a series of steps a user can take to complete a specific task or to arbitrarily explore an interactive system. In this research interaction sequences are used as an abstraction of the interactive system to inform a model-based testing approach using lightweight formal methods. Interaction sequences provide an abstract view of the point at which the functional and interactive components intersect, and as a result also provide a good starting point for investigation into the modelling and testing of this area. Interaction
sequences are applicable to all types of interactive systems irrespective of the type of interaction, therefore modelling and testing approaches using this abstraction are also applicable to all types of interactive systems.
In this thesis the findings of our investigation into modelling and testing using interaction sequences are presented. We describe formalisation of interaction sequences and modelling of these sequences using Finite State Automata (FSA). We introduce the self-containment property and show how this is used to control the size and state space of FSA. We demonstrate simulating interaction sequences and discuss how these models can be applied within both model checking and testing techniques. Lastly, we present a new approach for generating tests from interaction sequences and their associated models. | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | The University of Waikato | |
dc.rights | All items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated. | |
dc.subject | interactive systems | |
dc.subject | safety critical interactive systems | |
dc.subject | model based testing | |
dc.subject | interaction sequences | |
dc.subject | finite state automata | |
dc.subject | FSA | |
dc.subject | interactive system testing | |
dc.subject | formal methods | |
dc.title | Supporting interactive system testing with interaction sequences | |
dc.type | Thesis | |
thesis.degree.grantor | The University of Waikato | |
thesis.degree.level | Doctoral | |
thesis.degree.name | Doctor of Philosophy (PhD) | |
dc.date.updated | 2019-01-21T21:05:37Z | |
pubs.place-of-publication | Hamilton, New Zealand | en_NZ |