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 条
  • [21] Incorporating hands-on experiments into an online science course
    Ye, Dan
    Pennisi, Svoboda
    Naranjo, Leynar Leyton
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2024, 40 (04) : 1400 - 1412
  • [22] Hands-on Horticulture: A Magnet Course for the Horticulture Minor
    Pritts, Marvin
    HORTSCIENCE, 2016, 51 (09) : S140 - S140
  • [23] Sketching in HCI: Hands-on Course of Sketching Techniques
    Lewis, Makayla
    Sturdee, Miriam
    Marquardt, Nicolai
    CHI EA '19 EXTENDED ABSTRACTS: EXTENDED ABSTRACTS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
  • [24] Incorporate Cross-Course Knowledge Integration into Computing Education
    Mithun, Shamima
    Luo, Xiao
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [25] AUTONOMOUS VEHICLES: A HANDS-ON INTERDISCIPLINARY FRESHMAN COURSE
    Lape, Nancy K.
    Harris, David L.
    Keeter, Matthew Joseph
    Ong, Madeleine S.
    Dodds, Zachary
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [26] Full day bond apatite hands-on course
    不详
    BRITISH DENTAL JOURNAL, 2023, 235 (07) : 541 - 541
  • [27] Empfehlung: -PRP/Prolotherapy Hands-On Cadaver Course
    Sammer, Andreas
    MANUELLE MEDIZIN, 2023, 61 (01) : 51 - 51
  • [28] Hands-on Active Learning in Fiber Optics Course
    Jiao, Lihong
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [29] A Hands-On Freshman Seminar Course in DNA Origami
    Shriver, Ryan
    Veatch, Sarah
    BIOPHYSICAL JOURNAL, 2017, 112 (03) : 464A - 464A
  • [30] Attending a professional conference: A hands-on seminar course
    Levine, JR
    TEACHING OF PSYCHOLOGY, 2000, 27 (03) : 208 - 210