Test-Driven Development of Graphical User Interfaces: A Pilot Evaluation

被引:0
|
作者
Hellmann, Theodore D. [1 ]
Hosseini-Khayat, Ali [1 ]
Maurer, Frank [1 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
来源
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING | 2011年 / 77卷
关键词
Interaction design; test-driven development; user interface testing; graphical user interface;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a technique for test-driven development of GUI-based applications, as well as a pilot evaluation. In ourapproach, user interface prototypes are created in such a way as to allow capture/replay tools to record interactions with them. These recordings can then be replayed on the actual GUI as it is being developed in a test-driven fashion. Thepilot evaluation found that developers integrated GUI tests, based on user interface prototypes,into their development process and used them as a way to determine when a feature is actually complete. Study participants felt that TDD of GUI based applications is useful.
引用
收藏
页码:223 / 237
页数:15
相关论文
共 50 条
  • [1] Test-driven user interfaces
    Poole, C
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 285 - 286
  • [2] Test-Driven User Interfaces
    Poole, Charlie
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 202 - 203
  • [3] Agile Interaction Design and Test-Driven Development of User Interfaces - A Literature Review
    Hellmann, Theodore D.
    Hosseini-Khayat, Ali
    Maurer, Frank
    AGILE SOFTWARE DEVELOPMENT: CURRENT RESEARCH AND FUTURE DIRECTIONS, 2010, : 185 - 201
  • [4] Model-driven development of graphical user interfaces
    Link, Stefan
    Schuster, Thomas
    Hoyer, Philip
    Abeck, Sebastian
    i-com, 2008, 6 (03) : 37 - 43
  • [5] Test-Driven Development for Graphical UIs: A Multi-platform Toolset
    Goldin, Sally E.
    Luengwitayakorn, Thanachao
    Supadarattanawong, Supakit
    TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 2429 - 2433
  • [6] Evaluation of test-driven development - An industrial case study
    Wastnus, Hans
    Gross, Hans-Gerhard
    ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 103 - +
  • [7] Professionalism and test-driven development
    Martin, Robert C.
    IEEE SOFTWARE, 2007, 24 (03) : 32 - +
  • [8] Evaluation of Test-Driven Development: An Academic Case Study
    Xu, Shaochun
    Li, Tong
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2009, 2009, 253 : 229 - +
  • [9] Scaling test-driven development
    Ambler, Scott W.
    DR DOBBS JOURNAL, 2008, 33 (02): : 71 - 73
  • [10] How to test graphical user interfaces
    Dabóczi, T
    Kollár, I
    Simon, G
    Megyeri, T
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2003, 6 (03) : 27 - 33