自动化测试框架是流程与工具的结合
更新时间:2021-11-24 09:18:43 作者:多测师 浏览:288
自动化测试框架是流程与工具的结合
自动化测试框架更多的是流程与工具的结合,缺一不可。
如果只是简单的将selenium/webdriver,watir等工具进行串联,那么基本也是去了自动化的意义。
自动化测试的基本思想为持续改进提供自动化的解决方案,那么我们在持续改进方案中真正需要的数据是什么?
1.自动化测试覆盖率:
衡量自动化的一个客观标准。(emma)
2.自动化测试用例re-product的概率及工作量
这是使用selenium等框架必须考虑的部分,重用率,面对web应用动辄80%以上的页面重构,re-product的概率及工作量将会决定框架的好坏。
3.自动化测试BUG发现率
这是判断自动化测试效率的指数,如何更好的设计自动哈测试用例将与用例的效率息息相关。
4.自动化测试与BUG管理工具的关系
这是由工具框架向流程转变的一个重要指标。
5.自动化测试的优化
这里之前jason已经提到了,通过各种优化,针对测试类的提取,针对java设计模式的扩展,针对测试工具的优化。优化会提高第7项的效率及自动化执行的效率。
6.自动化case的成本
这个指标区分与第2项指标,更多的是完成一个case需要的成本(学习成本,coding成本)。
7.持续集成中自动化的应用
这个需要和第4项结合起来一起实现。
自动化测试必须由数据来支持,没有数据支持的自动化是没有说服力的。自动化测试需要将业务,流程从各种角度进行可重组的自动化,不仅仅涉及SCM,QA也涉及到持续集成及流程管理,自动化测试框架从一开始设计就决定了框架的优劣,所以设计好的框架更多的需要从逻辑上自动化,而不是简单的将工具进行整合。这也催生了新的测试管理系统,统筹规划自动化测试,并统一报表显示。
以上内容为大家介绍了自动化测试框架是流程与工具的结合,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/
上一篇:自动化测试数据构造之DGL