【发布时间】:2016-06-27 12:08:44
【问题描述】:
如果这个问题更适合 Stack Exchange 程序员,我深表歉意,我已经在两个网站上发布了这个问题,因为我认为它是在围栏上。
问题: E2E 自动化测试是否有任何有价值的指标? (收集他们周围的任何数据有意义吗?)
上下文:例如,当我编写单元测试时,我实现了一个测试覆盖率包,它涵盖了类的百分比、触及的方法数等......
我遇到的几点:
- 测试效率(规格速度)
- 应用性能(响应/加载时间)
- 自动化进度(当前自动化的测试数 VS 能够自动化的测试数)
- 缺陷效率(测试期间发现的缺陷数量与交付后发现的缺陷数量)
有什么想法吗?如果重要的话,我会在 Angular 应用上使用 Protractor。
【问题讨论】:
-
您应该首先在您的上下文中定义测试自动化的目标。然后创建指标来表示与预期结果之间的差距。没有明确定义的目的就抛出指标是没有用的。
-
@FlorentB。是的,感谢您的意见。我想主要目标是通过验证应用程序的主要部分在开发继续时仍然可以正常工作来进行健全性检查(我猜这是功能/回归测试?)我不想说它只是快乐的路径测试(因为我认为它是比这更深入)......但由于缺乏更好的术语,我们可以考虑它。
标签: protractor automated-tests metrics e2e-testing