单元测试,精益创业,以及两者之间的关系(4)

发表于:2017-03-31来源:掘金翻译计划作者:gy134340点击数: 标签:创业精益
用户行为 有人买你的产品吗? 设计的改变会影响注册人数吗? 用户知道软件是如何工作的吗? 这些都是无法通过软件是否符合规格来回答。 相反需要你

 

 

用户行为

  • 有人买你的产品吗?
  • 设计的改变会影响注册人数吗?
  • 用户知道软件是如何工作的吗?

这些都是无法通过软件是否符合规格来回答。
相反需要你的经验知识:你需要观察人对软件的真实反映。

软件表现

  • 你的软件在负载下表现如何?
  • 你的产品抛出异常吗?

这些问题不能通过对比规范来解答,
你需要把软件跑起来看看到底会发生什么。

功能正确性

  • 你的软件符合规范吗?
  • 它做了它该做的吗?

很容易说自动化的测试可以证明这一点,但有没有想过单元测试在检查 2 + 2 = 5。
在基本的层面上,软件可以在技术上符合规范却完全无法达成规范的初衷。
但只有人明白规范的含义,和辨别是否匹配这个规范。

功能的稳定性

    原文转自:https://juejin.im/post/58d90a3b44d90400694505c4