知识卡片

架构测试区别

普通读书笔记卡 · 1931.a

内容

功能测试验证系统能否做对业务动作,架构测试验证系统能否在质量约束下完成动作。比如创建用户是否成功是功能问题,能否在目标延迟内创建多个用户才是架构特征的度量。

参考来源

- 位置:第2章《适应度函数测试金字塔》2.2节「适应度函数的类别」开篇(源文件:_epub-src/index_split_015.html) - 结论依据:原文明确用创建用户的例子区分功能测试(检查系统能否正确创建一个新用户)和架构测试(检查系统能否在10毫秒内创建10个用户、同时实现架构或质量目标),直接支持卡片对功能测试验证能否做对业务动作、架构测试验证能否在质量约束下完成动作的论述。 - 原始内容:"我使用架构测试和架构验证这些术语来明确区分它们与功能测试。例如,功能测试可能会检查系统能否正确地创建一个新用户,而架构测试可能会检查系统是否能够创建10个用户,同时实现架构或质量目标……验证是否在10毫秒内完成。"