如何编写一个测试框架
测试框架:把很多公共的类、函数放在一个包里,为实现某个测试目的而形成的一个测试程序集合。
通过一些公用的类,减少重复代码的编写,提高测试代码的编写效率,进行数据分离,让不懂编程的人能够实现自动化测试的目标。
测试框架和测试工具的区别,
测试框架也是测试工具
测试工具一般看不到源码,不能进行二次开发;
测试框架可以基于框架做二次开发,并且可以看到源码。
测试框架价值:
相近逻辑的代码不用重复编写,提高效率;
把公共功能封装为函数,仅传参数;
测试框架包含哪些(关键字驱动框架):基于excel
函数映射关系(关键字反射到方法,调用动作)
操作数据文件
日志功能
业务逻辑封装
测试报告 封装邮件发送
关键字驱动、配置文件(定位表达式、测试数据配置数据分离)
网友评论