User-based testing of GUI sequences and their interactions

Lee White, Husain Almezen, Nasser Alzeidi

Research output: Contribution to journalArticle

54 Citations (Scopus)

Abstract

Testing Graphical User Interfaces (GUIs) is difficult, involving many states, inputs and events. We have previously reported a new method for testing GUIs that is scalable and concentrates on user sequences of GUI objects and selections that collaborate, called complete interaction sequences (CIS), and that produce the desired response for the user called the responsibility. In this paper we will extend this approach by investigating the use of memory tools to detect missing effects and CIS sequences, investigating interactions between CIS sequences, and providing empirical studies of five different GUI systems.

Original languageEnglish
Pages (from-to)54-63
Number of pages10
JournalProceedings of the International Symposium on Software Reliability Engineering, ISSRE
DOIs
Publication statusPublished - 2001

Fingerprint

Graphical user interfaces
Testing
Data storage equipment

Keywords

  • Graphical User Interfaces
  • GUI Testing
  • Object-Oriented Testing

ASJC Scopus subject areas

  • Software

Cite this

@article{400a841bf544414a867817e2aaa1e8bd,
title = "User-based testing of GUI sequences and their interactions",
abstract = "Testing Graphical User Interfaces (GUIs) is difficult, involving many states, inputs and events. We have previously reported a new method for testing GUIs that is scalable and concentrates on user sequences of GUI objects and selections that collaborate, called complete interaction sequences (CIS), and that produce the desired response for the user called the responsibility. In this paper we will extend this approach by investigating the use of memory tools to detect missing effects and CIS sequences, investigating interactions between CIS sequences, and providing empirical studies of five different GUI systems.",
keywords = "Graphical User Interfaces, GUI Testing, Object-Oriented Testing",
author = "Lee White and Husain Almezen and Nasser Alzeidi",
year = "2001",
doi = "10.1109/ISSRE.2001.989458",
language = "English",
pages = "54--63",
journal = "Proceedings of the International Symposium on Software Reliability Engineering, ISSRE",
issn = "1071-9458",

}

TY - JOUR

T1 - User-based testing of GUI sequences and their interactions

AU - White, Lee

AU - Almezen, Husain

AU - Alzeidi, Nasser

PY - 2001

Y1 - 2001

N2 - Testing Graphical User Interfaces (GUIs) is difficult, involving many states, inputs and events. We have previously reported a new method for testing GUIs that is scalable and concentrates on user sequences of GUI objects and selections that collaborate, called complete interaction sequences (CIS), and that produce the desired response for the user called the responsibility. In this paper we will extend this approach by investigating the use of memory tools to detect missing effects and CIS sequences, investigating interactions between CIS sequences, and providing empirical studies of five different GUI systems.

AB - Testing Graphical User Interfaces (GUIs) is difficult, involving many states, inputs and events. We have previously reported a new method for testing GUIs that is scalable and concentrates on user sequences of GUI objects and selections that collaborate, called complete interaction sequences (CIS), and that produce the desired response for the user called the responsibility. In this paper we will extend this approach by investigating the use of memory tools to detect missing effects and CIS sequences, investigating interactions between CIS sequences, and providing empirical studies of five different GUI systems.

KW - Graphical User Interfaces

KW - GUI Testing

KW - Object-Oriented Testing

UR - http://www.scopus.com/inward/record.url?scp=0035685848&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035685848&partnerID=8YFLogxK

U2 - 10.1109/ISSRE.2001.989458

DO - 10.1109/ISSRE.2001.989458

M3 - Article

SP - 54

EP - 63

JO - Proceedings of the International Symposium on Software Reliability Engineering, ISSRE

JF - Proceedings of the International Symposium on Software Reliability Engineering, ISSRE

SN - 1071-9458

ER -