Helping students test programs that have graphical user interfaces

被引:0
|
作者
Thornton, Matthew [1 ]
Edwards, Stephen H. [1 ]
Tan, Roy Patrick [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
on-line education; computer science; testdriven development; test-first coding; GUI; objectdraw; JUnit;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Within computer science education, many educators are incorporating software testing activities into regular programming assignments. Tools like JUnit and its relatives make software testing tasks much easier, bringing them into the realm of even introductory students. At the same time, many introductory programming courses are now including graphical interfaces as part of student assignments to improve Student interest and engagement. Unfortunately, writing software tests for programs that have significant graphical user interfaces is beyond the skills of typical students (and many educators). This paper presents initial work at combining educationally oriented and open-source tools to create an infrastructure for writing tests for Java programs that have graphical user interfaces. Critically, these tools are intended to be appropriate for introductory (CS1/CS2) student use, and to dovetail with current teaching approaches that incorporate software testing in programming assignments. We also include in our findings our proposed approach to evaluating our techniques.
引用
收藏
页码:164 / 169
页数:6
相关论文
共 50 条
  • [21] GRAPHICAL USER INTERFACES FOR BLIND PEOPLE
    GUNZENHAUSER, R
    WEBER, G
    INFORMATION PROCESSING '94, VOL II: APPLICATIONS AND IMPACTS, 1994, 52 : 450 - 457
  • [22] Freeform user interfaces for graphical computing
    Igarashi, T
    SMART GRAPHICS, PROCEEDINGS, 2003, 2733 : 39 - 48
  • [23] Visual Complexity of Graphical User Interfaces
    Miniukovich, Aliaksei
    Sulpizio, Simone
    De Angeli, Antonella
    AVI'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON ADVANCED VISUAL INTERFACES, 2018,
  • [24] Evaluating graphical user interfaces for buildings
    Halmetoja, Esa
    Forns-Samso, Francisco
    JOURNAL OF CORPORATE REAL ESTATE, 2020, 22 (01) : 48 - 70
  • [25] User-centered design of graphical user interfaces
    Luostarinen, Riku
    Manner, Jukka
    Maatta, Juho
    Jarvinen, Risto
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 50 - 55
  • [26] User Experience in Using Graphical User Interfaces of Web Maps
    Cybulski, Pawel
    Horbinski, Tymoteusz
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2020, 9 (07)
  • [27] Real-world graphical user interfaces
    Masui, T
    Siio, I
    HANDHELD AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2000, 1927 : 72 - 84
  • [28] Graphical user interfaces in an engineering educational environment
    Depcik, C
    Assanis, DN
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2005, 13 (01) : 48 - 59
  • [29] Detecting Behavior Anomalies in Graphical User Interfaces
    Avdiienko, Vitalii
    Kuznetsov, Konstantin
    Rommelfanger, Isabelle
    Rau, Andreas
    Gorla, Alessandra
    Zeller, Andreas
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 201 - 203
  • [30] CLAM - AN OPEN SYSTEM FOR GRAPHICAL USER INTERFACES
    CALL, LA
    COHRS, DL
    MILLER, BP
    SIGPLAN NOTICES, 1987, 22 (12): : 277 - 286