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

测试人员必须识别哪些自动检查应该手动运行 , 哪些可以编写脚本 。 决定手动执行太多检查可能会导致团队资源的大量浪费 , 从长远来看这不符合成本效益 。 优秀的测试人员应该知道测试中精细等级的精简和实际执行 。 例如 , 智能策略将从一个检查开始 , 该检查在持续集成服务器上从头到尾运行 。 然后 , 他们可以谨慎和精确地慢慢添加辅助脚本 。 测试人员应该知道获取各种测试工具的过程会导致持续的维护费用 , 而不是自动化100%的覆盖率 , 这就是为什么他们应该只针对最主要的样本进行自动化的原因 。

随着DevOps文化中的变化即将发生 , 测试人员需要对投掷它们的曲线球感到舒适 。 测试并不总是与规范一致 , 要求测试人员在快速变化中管理模糊性 。 随着这一趋势获得更大的吸引力 , QA专业人员将被要求承担更大的责任并考虑解决方案 , 同时在不同任务之间快速切换 。

最后

自动化测试的好坏取决于编写它们的人 。 在这样一个环境中 , 开发人员被期望为QA专家编写和配置提供自动化测试脚本 , 而操作端在生产中监视和执行冒烟测试 , 测试人员将不得不在单独的测试活动之外进行分支 。 测试应用程序的质量不仅需要技术知识 , 还需要洞察力、智慧和一定程度的适应性 。 能够适应这些变化的QA专业人员将是赢家 。

推荐阅读