知识卡片

自动验收测试

普通读书笔记卡 · 2117

内容

核心业务逻辑需要客户可理解、可确认、可自动运行的验收测试。它把“代码按预期工作”提升为“系统按业务期望工作”。发散:单元测试保护实现,验收测试保护业务语义,两者解决的问题不同。

参考来源

- 位置:第5章《敏捷反馈》"22 自动验收测试"(源文件:_epub-src/OEBPS/text00000.html) - 结论依据:原文用凌晨12点算一天最后一分钟这一行业标准细节导致合计错误的案例,说明关键业务逻辑必须独立严格测试并通过用户审批,并给出用FIT等工具让用户不需编码即可定义和验证验收测试数据的具体方法,直接支持卡片结论。 - 原始内容:"关键业务逻辑必须要独立进行严格的测试,并且最后需要通过用户的审批。……你应该让用户在不必学习编码的情况下,根据自己的需要进行添加、更新和修改数据。……FIT,即集成测试框架,它很实用,可以更容易地使用HTML表格定义测试用例,并比较测试结果数据。……为核心的业务逻辑创建测试。让你的客户单独验证这些测试,要让它们像一般的测试一样可以自动运行。"