好的,所以我一直在尝试查看有关测试的信息,不同的测试库等等。
在我看来,人们总是将这些测试的区别明确定义为一个是高水平的,一个是低水平的。并且经过适当测试的应用程序将包含样式测试以及集成测试等。
但似乎每篇关于测试类型的文章都以“在实践中可能很难看出实际有什么区别”之类的结尾。我觉得很奇怪,人们似乎如此说教,以至于您必须同时进行测试才能达到任何类型的完整代码覆盖率,同时又没有任何关于每个可能是什么样子的好的信息/示例。
我之所以这么问,是因为我正在开始一个新项目,该项目有望比我过去所做的任何事情都更大、更多参与。我想在我的测试中保持良好的工作流程,并确保我不会在我的测试中造成差距(过去的项目很小,我可能有的任何差距似乎都不会导致任何重大问题在生产中不是简单的 t0 正确的)
我知道这似乎是一个很好的验收测试,自然会引导你进行单元测试,一旦你得到它,就会发生这种神奇的事情,你的开发生活会更加幸福。
无论如何,有没有人知道关于开始一个好的测试工作流程的任何好的讨论,一个讨论在你的验收/集成测试到你的单元测试之间移动以及什么不是的。
.net 的示例会很棒,但由于大多数测试框架 cucumber(gherkin)/rspec 等都意味着相当可读,因此任何示例都应该是好的。