V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Micropaper
V2EX  ›  程序员

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

  •  
  •   Micropaper ·
    unbug · 2023-02-01 13:05:12 +08:00 · 1076 次点击
    这是一个创建于 659 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3 条回复    2023-02-01 14:38:58 +08:00
    RedisMasterNode
        1
    RedisMasterNode  
       2023-02-01 13:14:26 +08:00
    形式挺好的 star 了
    OOKer
        2
    OOKer  
       2023-02-01 13:55:13 +08:00
    @Micropaper 很棒的文章,大佬一般都是从哪些渠道获取技术相关的论文呢?
    Micropaper
        3
    Micropaper  
    OP
       2023-02-01 14:38:58 +08:00
    @OOKer google scholar
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 132ms · UTC 18:12 · PVG 02:12 · LAX 10:12 · JFK 13:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.