学生如何测试软件单元?
计算机与社会
2021-02-19 v1
摘要
我们深入了解了已完成编程入门课程但未接受任何正式测试教育的学生的测试观念与信念。我们要求学生填写一份小型问卷、完成四项练习并填写第二份问卷。我们对其中十一名学生进行了半结构化访谈,以获得更深入的见解。主要结果是学生并未进行系统性测试,而他们中大多数人认为自己进行了系统性测试。我们发现的一个误解是,大多数学生只能基于编程代码构想测试用例。即使未提供代码(黑盒测试),学生仍试图想出代码作为其测试用例的依据。
引用
@article{arxiv.2102.09368,
title = {How do students test software units?},
author = {Lex Bijlsma and Niels Doorn and Harrie Passier and Harold Pootjes and Sylvia Stuurman},
journal= {arXiv preprint arXiv:2102.09368},
year = {2021}
}
备注
ICSE 2021 - JSEET - Joint Track on Software Engineering Education and Training