一分钟读论文:《工程师如何设计测试用例:深入观察性研究》

2023-02-01 13:05:12 +08:00
 Micropaper

先写测试还是先写代码?荷兰代尔夫特特理工大学和澳大利亚墨尔本大学的论文《 How Developers Engineer Test Cases: An Observational Study 》 观察了 13 位具有不同级别经验的工程师为真实世界的开源码编写测试用例,并调查了 72 位工程师之后,总结了一个框架和一组策略来解释工程师如何设计测试用例。

  1. 测试用例是工程师在测试阶段产生的主要资产,它描述了一组输入和一系列期望。 测试用例为被测程序提供输入,并将程序的输出与预期行为进行比较。
  2. 测试用例是工程师在程序文档中看到的内容、工程师在整个测试过程中构建的程序的心智模型以及工程师从源码结构中理解的内容的组合。
  3. 工程师从测试失败中吸取教训,并利用他们新获得的知识来改进他们的程序心智模型,这通常会产生新的测试用例。
  4. 工程师以测试代码的形式自动化测试用例。
  5. 工程师提出新的测试用例,直到满足特定的 ADEQUACY CRITERION 。 然后工程师认为他们的测试任务已经完成。

阅读全文:一分钟读论文:《工程师如何设计测试用例:深入观察性研究》

907 次点击
所在节点    程序员
3 条回复
RedisMasterNode
2023-02-01 13:14:26 +08:00
形式挺好的 star 了
OOKer
2023-02-01 13:55:13 +08:00
@Micropaper 很棒的文章,大佬一般都是从哪些渠道获取技术相关的论文呢?
Micropaper
2023-02-01 14:38:58 +08:00
@OOKer google scholar

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/912218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX