A Preliminary Report on Hands-On and Cross-Course Activities in a College Software Testing Course

被引:4
|
作者
Praphamontripong, Upsorn [1 ]
Floryan, Mark [1 ]
Ritzo, Ryan [1 ]
机构
[1] Univ Virginia, Comp Sci, Charlottesville, VA 22903 USA
关键词
D O I
10.1109/ICSTW50294.2020.00080
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This report presents numerous interventions deployed in a college-level course on software testing. The aim of these interventions was to increase interest, motivation, and confidence in software testing among computer science majors. Four hands-on in-class activities (Agile Airplane Testing, Test-Driven Development Activities, Candy Testing, and Bypass Testing) were deployed and are described. In addition, students in the course participated in a cross-course activity in which the students produced tests for younger peers in an introductory (CS2) software development course. Students in the software testing course acted as test engineers while students in the earlier course acted as developers and used the tests provided, interacting with their peers when necessary. Preliminary results are presented. Students generally found the activities to be useful, engaging, and provided positive feedback. Developers in the earlier software development course produced more correct code when using test suites provided by upperclassmen, and survey results show small but positive gains in student interest and confidence in software testing.
引用
收藏
页码:445 / 451
页数:7
相关论文
共 50 条
  • [31] Procedural safety: a hands-on course for medical students
    Sarraf-Yazdi, Shiva
    Koong, Heng Nung
    MEDICAL EDUCATION, 2011, 45 (05) : 512 - 513
  • [32] A hands-on course on wireless and mobile systems design
    DaSilva, LA
    Midkiff, SF
    Chen, IR
    SECOND IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2004, : 241 - 246
  • [33] Developing and Applying an Undergraduate Cross-course Team Assignment
    Debs, Luciana
    Zimpfer, Mark
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [34] A Cross-Course Investigation of Integrative Cases for Evolution Education
    White, Peter John Thomas
    Heidemann, Merle K.
    Smith, James J.
    JOURNAL OF MICROBIOLOGY & BIOLOGY EDUCATION, 2015, 16 (02) : 157 - 166
  • [35] Hands-on Activities for Learning Computer Networks and Information Security in CS0 Course
    Nagataki, Hiroyuki
    Shirai, Shizuka
    Nishida, Tomohiro
    Ono, Atsushi
    Takemura, Haruo
    2023 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING FOR ENGINEERING, TALE, 2023, : 499 - 501
  • [36] A Two-Channel Bioamplifier Design as a Cross-Course Experience
    Warren, Steve
    DeVault, James
    Li, Kejia
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [37] Hands-On Laboratory Course for Future Power System Experts
    Kuzle, Igor
    Havelka, Juraj
    Pandzic, Hrvoje
    Capuder, Tomislav
    2015 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2015,
  • [38] An evaluation of an interactive hands-on electrosurgery postgraduate course.
    Davies, BR
    Louca, C
    Millar, BJ
    JOURNAL OF DENTAL RESEARCH, 2003, 82 : 555 - 555
  • [39] Full day bond apatite hands-on course in Bradford
    不详
    BRITISH DENTAL JOURNAL, 2024, 236 (05) : 414 - 414
  • [40] Hands-On Design Projects in a Sophomore Mechanical Engineering Course
    Al Hamidi, Yasser M.
    Tafreshi, Reza
    El Zamli, Mahmoud Hammad
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,