我是唯一一个拥有9个开发人员的QA,他们使用不同的技术处理大约60个应用程序。
现在我需要自动化我们的应用程序。我已经写了一些selenium脚本,但是我停下来考虑应该使用哪种框架,然后再进行脚本创建?
我期待SpecFlow
用于BDD。在我研究的过程中,这将非常有益于BA对开发人员的利益相关者和手动QA。既然我只有这个小团队,那么继续使用BDD是明智的吗?我听说过测试驱动的开发,但我不太确定我们的自动化框架将如何被调用。
发布于 2016-09-17 02:33:55
这取决于许多因素,而且会有权衡:
这些问题是:
发布于 2016-09-20 19:29:08
考虑到您提到的比率,我将重点培训开发人员编写测试。我猜你提到的“我写了.”意味着你目前不打算这么做。
我的经验是,为了支持9个开发人员,您需要专注于高层次的概念(例如单元与功能测试)、手动测试以及授权开发团队编写自动化测试。毕竟,bdd和tdd都意味着首先编写测试,所以开发人员这样做是有意义的。您的角色可能需要更多地成为最佳实践的指南。
在我工作过的组织中,qe开发人员需要1名qe开发人员与2或3名软件开发人员的比例,才能有时间专注于编写自动化测试。当有几个量化宽松,它也是有意义的有一些集中在手动和一些集中在自动化测试(比如说在一个月的时间框架内)。他们需要不同的技能和思维方式,我见过一位QE开发人员在同一天做这两件事的尝试,结果非常糟糕。
https://sqa.stackexchange.com/questions/22625
复制相似问题