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 条
  • [2] Balancing hands-on and research activities: A graduate level agile software development course
    Chao, J
    AGILE 2005, Proceedings, 2005, : 306 - 311
  • [3] Characterizing Student Engagement with Hands-On, Problem-Based, and Lecture Activities in an Introductory College Course
    Erickson, MaryGrace
    Marks, Danielle
    Karcher, Elizabeth
    TEACHING & LEARNING INQUIRY-THE ISSOTL JOURNAL, 2020, 8 (01): : 138 - 153
  • [4] A hands-on microsurgery course for nurses
    Satkunanantham, Mala
    Sechachalam, Sreedharan
    ARCHIVES OF PLASTIC SURGERY-APS, 2021, 48 (03): : 305 - 309
  • [5] HANDS-ON COURSE IN POULTRY PRODUCTION
    HALE, KK
    POULTRY SCIENCE, 1976, 55 (05) : 2041 - 2041
  • [6] The cross-course software engineering project at the NTNU:: Four years of experience
    Sindre, G
    Stålhane, T
    Brataas, G
    Conradi, R
    16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 251 - 258
  • [7] A Preliminary Report on Gamifying a Software Testing Course with the Code Defenders Testing Game
    Fraser, Gordon
    Gambi, Alessio
    Rojas, Jose Miguel
    PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 50 - 54
  • [8] Experiments with Multinational Cross-Course Project
    Raval, Mehul S.
    Kaya, Tolga
    Zaveri, Mazad
    Sharma, Paawan
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 570 - 575
  • [9] A Cross-course Design and Manufacturing Project
    Johnson, Michael
    Farmer, Wm Adam
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [10] A HANDS-ON COURSE IN DATA COMMUNICATIONS FOR TECHNOLOGISTS
    Oliveira, Aurenice Menezes
    2012 ASEE ANNUAL CONFERENCE, 2012,