tdd – 我如何决定手动测试什么,以及自动测试的信任度?

我们有很多开发人员,只有少数QA人员.通过编写自动化测试,开发人员在整个开发过程中越来越多地参与qa,但我们的QA实践大多是手动的.

我喜欢的是,如果我们的开发实践是BDD和TDD,并且我们开发了一个强大的测试套件.问题是:在构建这样的测试套件时,我们如何决定我们可以信任的测试,以及我们应该继续手动测试的内容

一个分界线是 – 手动测试哪个更容易,哪个更容易以自动化方式进行测试?

当然,这些很容易弄清楚,而且可能你会在中间留下一大堆guck.

我的下一个筛选是 – 用户界面问题是最难以自动化方式进行测试的,尽管有些项目使其变得更容易.因此,我将这些留给QA人员一段时间,并将自动化测试集中在小型后端代码上,逐步扩展到跨多个单元和/或多层应用程序的更大集成测试.

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...