Python自动化测试框架--Woniu

本文探讨了Python自动化测试框架的选择标准,包括独立性、可重用性、易维护性等方面,并介绍了Woniu框架的设计思想。接着,文章深入讨论了图像识别和模板匹配算法的重要性,以及OpenCV在图像识别技术中的应用,最后提到了云测试平台的相关内容。
摘要由CSDN通过智能技术生成

一、如何评估框架和分层思想

1、为什么要设计测试框架

  • 产品或工具需要考虑开发效率和成本;
  • 需要高效的框架;
  • 框架,就是介于原生代码和最终产品之间的一个半成品;

 

2、如何评价一个框架的好坏?

从以下几个方面来评估:

  • 独立于测试工具;如测试框架不受工具限制,测试工具如postman或jmeter只是测试框架某种支持功能的底层的一部分;
  • 测试步骤可重用;
  • 测试资产可重用;如测试脚本,测试数据,测试环境等;
  • 测试数据易定制;如页面输入测试数据,或上传数据,自动生成特定条件的数据;
  • 异常处理机制;如自动截图,保留日志和数据,提交bug,自动继续运行等;
  • 测试脚本易开发
  • 测试脚本易维护
  • 无人干预执行;如代码提交后可自动运行,半夜可定时运行等;bug修复后可自动进行回归验证;
  • 代码可移植性高;如从window移植到linux上;
  • 适宜于团队开发;如多人开发;

 

3、当前流行的框架设计思路

  • 数据驱动测试DDT(Data-Driven Testing&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值