How do students test software units?

02/16/2021
by   Lex Bijlsma, et al.
0

We gained insight into ideas and beliefs on testing of students who finished an introductory course on programming without any formal education on testing. We asked students to fill in a small survey, to do four exercises and to fill in a second survey. We interviewed eleven of these students in semi-structured interviews, to obtain more in-depth insight. The main outcome is that students do not test systematically, while most of them think they do test systematically. One of the misconceptions we found is that most students can only think of test cases based on programming code. Even if no code was provided (black-box testing), students try to come up with code to base their test cases on.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2023

Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?

To ensure the quality of a software system, developers perform an activi...
research
04/23/2021

SnapCheck: Automated Testing for Snap Programs

Programming environments such as Snap, Scratch, and Processing engage le...
research
05/27/2020

Education Games To Learn Basic Algorithm With Near Isometric Projection Method

Basic programming and algorithm learning is one of the compulsory subjec...
research
04/24/2018

Internal relation between Personality trait Statistical outcomes among Junior College Divers and their performance

Objective: Personality trait can predict divers' behavioral performance ...
research
03/07/2021

Growing a Test Corpus with Bonsai Fuzzing

This paper presents a coverage-guided grammar-based fuzzing technique fo...
research
04/05/2023

Code Critters: A Block-Based Testing Game

Learning to program has become common in schools, higher education and i...

Please sign up or login with your details

Forgot password? Click here to reset