DocumentCode :
146723
Title :
Automatic Testing of Natural User Interfaces
Author :
Hunt, Chris J. ; Brown, G. ; Fraser, Gordon
Author_Institution :
Univ. of Sheffield, Sheffield, UK
fYear :
2014
fDate :
March 31 2014-April 4 2014
Firstpage :
123
Lastpage :
132
Abstract :
Automated test generation can effectively explore programs through their programmer interfaces and traditional graphical user interfaces, but the recent advent of natural user interfaces (NUI) based on motion and gesture detection, for example the Microsoft Kinect, has outrun software testing research. This leaves a rapidly growing domain of software ranging from entertainment to medical applications without suitable test automation techniques. To address this issue, we propose a technique that automatically tests Kinect-based applications by synthesising realistic sequences of skeletal movement. The novel test cases are generated by a statistical model, which is trained on a corpus of common gestures. Evaluation on a gesture-controlled Kinect web browser application demonstrates that our approach achieves significantly higher code coverage than random test inputs.
Keywords :
automatic test software; gesture recognition; graphical user interfaces; program testing; statistical analysis; automated test generation; automatic testing; automatically tests Kinect-based applications; gesture detection; gesture-controlled Kinect Web browser application; graphical user interfaces; motion detection; natural user interfaces; software testing; statistical model; Browsers; Graphical user interfaces; Markov processes; Skeleton; Testing; Vectors; Kinect; natural user interfaces; system testing; test case generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
Type :
conf
DOI :
10.1109/ICST.2014.25
Filename :
6823874
Link To Document :
بازگشت