目前主要的自动化测试框架有哪几种?
更新时间:2023-03-31 09:30:18 作者:多测师 浏览:46
1.线程测试框架
一个测试脚本,从头到尾包含,例如直接录制一个脚本。一旦项目有什么变化,整个脚本作废,需要重新录制。
2.数据驱动的测试框架
测试脚本和测试数据分离的框架,当项目代码有更新,可能测试脚本并不需要更新,只需要更新相应的测试数据即可。一般接口自动化测试都是这种,接口的请求发起和返回校验写在测试脚本中,每个接口下不同的用例请求数据与数据库预置插入数据在另外的测试数据文件中。
3.关键字驱动的测试框架
在这种框架中,测试数据与测试脚本也是分离的,但是,对一些自动化测试执行操作封闭成相应的关键字,在测试脚本中,调用相应的关键字来组织测试。个人觉得,目前接触到的有做成这种框架的应该是前端的UI自动化测试框架,UI自动化测试中有种思想其实可以属于这类,它把一个页面封装成一个对象,页面的元素是它的属性,页面的一些操作是它的方法(可以理解为关键字)。一个测试脚本的组织就是调用不同页面对象的相应方法。
以上内容为大家介绍了目前主要的自动化测试框架有哪几种,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/
上一篇:接口自动化测试用例设计的原则
下一篇:企业选择自动化测试方案的几点建议