大家都在谈论DevOps的时候,QA将作出哪些改变?( 三 )

其次 , 测试人员应该花费大量时间在自动化测试运行时执行值得注意的探索性测试 。 对于全新的功能 , QA应该记住 , 自动脚本可能比首先手动测试功能需要更长的时间 。

第三 , 测试人员需要开发有效的头脑风暴技术 , 以便考虑可能发挥作用的所有可能情景 。 预测未来后果有助于测试人员避免与测试过程相关的风险 , 并减少修复这些风险的后果所需的时间 。 场景越有创意和精确 , 越好 。

第四 , 一旦完成所有自动化测试 , 测试人员必须能够发现所有失败案例背后的因素 。 除非准确地进行这种分析 , 否则自动化测试可能会导致合法缺陷被忽视或最终被其他潜在问题所掩盖 。

第五 , QAs必须足够深思熟虑 , 以了解需要多少测试覆盖率 , 而无需考虑覆盖数量来证明他们的决定是正确的 。 覆盖率指数非常低可能会导致生产过多漏洞 , 而无法覆盖的高覆盖率指数会浪费每个人的时间 。

在测试之外产生价值

推荐阅读