目前主要的自动化测试框架有哪几种?

作者:自动化测试   发布时间:2020-10-26

1.线程测试框架

一个测试脚本,从头到尾包含,例如直接录制一个脚本。一旦项目有什么变化,整个脚本作废,需要重新录制。

2.数据驱动的测试框架

测试脚本和测试数据分离的框架,当项目代码有更新,可能测试脚本并不需要更新,只需要更新相应的测试数据即可。一般接口自动化测试都是这种,接口的请求发起和返回校验写在测试脚本中,每个接口下不同的用例请求数据与数据库预置插入数据在另外的测试数据文件中。

3.关键字驱动的测试框架

在这种框架中,测试数据与测试脚本也是分离的,但是,对一些自动化测试执行操作封闭成相应的关键字,在测试脚本中,调用相应的关键字来组织测试。个人觉得,目前接触到的有做成这种框架的应该是前端的UI自动化测试框架,UI自动化测试中有种思想其实可以属于这类,它把一个页面封装成一个对象,页面的元素是它的属性,页面的一些操作是它的方法(可以理解为关键字)。一个测试脚本的组织就是调用不同页面对象的相应方法。


推荐阅读:

企业选择自动化测试方案的几点建议

怎样判断一个软件适不适合自动化测试?

自动化测试类型的框架有哪些?

自动化测试工具该如何选择?


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.