我在研究健身房的出入控制申请。我想让所有这些应用程序都可以测试,但这是我第一次使用TDD/BDD。我不知道我应该创建哪些测试。
也许从用户的角度看测试?类似于:
或者从开发人员的角度进行测试?类似于:
在开始编码之前,我应该创建什么样的测试?
发布于 2015-02-23 20:17:52
绝对是从用户的角度进行测试,而不是从自己的角度进行测试(除非您是自己的客户)。
以这种方式工作,你就有了与客户交谈的基础,我发现这在寻找那些很少被认为是拐角处的案例时特别有用。对话将以用户理解的方式进行,并将转换回更多的测试。
发布于 2015-03-03 19:33:03
我会从单元测试开始。从本质上说,它是一个开发人员透视图,您可以验证类中的每个方法都能完成您希望她做的事情。你会惊讶于你能找到这么多的bug。强烈建议在编写代码时编写测试,而不是在编写之后编写。
https://stackoverflow.com/questions/28665442
复制相似问题