随笔备忘记录-UI自动化测试-自动化思路

随便写点东西,有的是网上借鉴,有的是自己体会,总之都是根据自己的需求进行优化的一些东西,随笔备忘录

关于自动化测试框架的定义有很多,大致就是把能实现不同功能的软件组合在一起,
实现特定的目的,这就是一个简单的自动化测试框架。
UI自动化测试框架核心是选择 一个用来编写脚本的语言,一个用来web界面的库,管理脚本的执行工具。
语音可以选择python或者java,这里选择的是python3,web界面库用的selenium,脚本管理工具用unittest单元测试框架。测试报告是unittest库下的拓展HtmlTestRunner。

UI自动化测试框架需要什么?需要实现哪些功能?由哪些部分组成?
1)输出日志文件
通过日志输出,我们可以知道测试用例的执行情况:比如请求哪个地址,请求内容是什么,响应码多少,响应内容是什么,断言结果,是否测试通过,如果产生报错,脚本执行失败,可以通过日志快速定位错误发生的位置。
2)测试基类封装
测试基类封装,就是把我们很多需要重复使用的功能,写成一个公共方法,放到一个基本类下面,方便每次调用。
3)配置文件
需要一个配置文件去控制一些环境信息,比如测试地址,用户信息,保存测试过程中的一些值,
方便后续测试用例的调用,配置文件可以是txt/xml/ini,Python的话一般用ini文件。
4)测试脚本
测试脚本就是我们对被测接口,具体实现测试的代码,一般按照功能模块新建.py文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值