科技俱乐部|与Coveros测试自动化总监的Q&A问答3:测试自动化的成功与失败( 二 )


我说:“您来了 。 您不再需要运行手动测试 。 这些自动化测试将为您调查应用程序的某些领域 。 ”
发生的事情是测试人员没有运行这些自动化测试 , 或者他们将运行它们 , 但是随后他们将手动重新运行它们 。 据我了解 , 他们之所以没有运行它们 , 部分原因是测试人员不在乎运行它们 。 他们不一定信任它们 。 他们没有看到能够从自动化获得的价值 。 同样 , 测试的构建方式也不是测试人员用来运行的完整的端到端测试 。 测试确实完成了他们所需的应用程序部分 , 但是测试人员仍然必须执行许多其他步骤才能获得所需的覆盖范围 。
最后 , 他们说:“好吧 , 如果我必须运行这些手动测试 , 我们并没有真正节省那么多时间 。 ”客户只是看不到被添加到他们的值 。 我认为该项目的主要问题是沟通 。 我们弄清了测试人员花费了很多时间 , 但是我们没有与他们谈论他们如何测试软件以及他们希望能够实现什么自动化 。 我们需要问他们:“如果您能做任何事情 , 那会是什么?”
我们过多地关注最佳实践 。 问题在于这些实践和我们自动化的测试不适合他们的整体质量工作流程 , 而这正是他们真正需要的 , 以便减少一些质量检查时间 。
我认为我们应该讨论更多的高级策略 , 并更好地了解可以立即减少手工测试次数的方法 。 我们应该问我们该怎么做才能使测试人员真正为尝试使用感到兴奋?甚至 , 他们认为实现自动化有什么意义 , 他们熟悉什么技术?
事实证明 , 有些测试人员甚至不想在计算机上单击“执行”以运行自动化测试 。 但是 , 其他人则对自动化很满意 , 每天早晨都会通过电子邮件发送报告给他们 , 说:“运行了 , 就完成了 。 ”不幸的是 , 这些讨论还没有开始 。
因此 , 我们返回并重申了该项目 。 但是 , 毫无疑问 , 可以通过对这种高级测试策略进行更多讨论来节省很多前期工作 。 这可以回溯到我们正在谈论的第一个评论 。
MarkLambert:因此 , 没有计划 , 没有团队的支持 , 就没有信任或感知的价值 。 您盲目地进入测试自动化并没有真正的帮助 。
MaxSaperstone:完全正确 。 它是为了测试自动化而进行测试自动化 , 而不是真正确定什么是真正的价值 , 以及我们如何从中获得最大的收益 。
MarkLambert:太好了 。 好 , 非常感谢您 , Max 。 真的很感激您的分享 。 我认为这是一个很棒的讨论 。
点击“了解更多”获取测试自动化更多资料


推荐阅读