• 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