多测师肖sir__金牌高级讲师软件测试po中xlrd___疑难杂症
摘要:报错现象: 解决方案: 解决方法:pip uninstall xlrdpip install xlrd==1.2.0
阅读全文
po教学001
摘要:自动化测试框架概念:自动化测试框架是一个集成体系,这个体系中包含测试功能的函数、测试数据源、测试对以及重要的模块。作用:用于解决或处理复杂的问题。对于测试人员来说:线性脚本的自动化脚本在维护性和可用性上较差,所以利用设计框架来实现自动化测试 框架设计的目标:设计出来的框架是直接给测试人员或其他测试人
阅读全文
肖sir_多测师_configparser模块读写配置文件的方法
摘要:configparser模块支持读取.conf和.ini等类型的文件,那么首先在文件夹新建一个.ini文件,写入一些信息 # coding=utf-8import configparserimport os os.chdir("E:\\Automation\\UI\\testcase")cf = c
阅读全文
肖sir_高级讲师_po教学图例
摘要:一、总体的框架图: '''ini是一种配置文件在ui自动化测试中配置文件的种类ini、Excel、.py、yaml、txt''''''1、先创建一个discz项目在创建一个cofing包==存放所有配置文件信息(比如项目路径和数据,用例的路径) 可以封装路径 在创建一个Data包==放数据(测试数据
阅读全文
肖sir_高级讲师_多测师讲解po(版本1)
摘要:po模式 一、po基本介绍 1.1 (1)PO是Page Object的缩写 (2)业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法 (3)提高测试用例的可维护性、可读取性 自动化测试框架分层如下:config:存放项目
阅读全文
多测师讲解po高级讲师肖sir(版本2)
摘要:讲解:ui自动化框架设计 第一步:新建一个项目 第二步:需要建包: config:存放项目配置文件、如框架中每个目录的绝对路径 (放配置文件)data:存放测试数据、一般以ini文件类型存放 (可以新建excel表格存数据))public: (公共方法)①pages:存放项目中共有的函数和方法 (封
阅读全文
po分层笔记
摘要:po模式 一、po基本介绍 1.1 (1)PO是Page Object的缩写 (2)业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法 (3)提高测试用例的可维护性、可读取性 对比:传统的设计测试用例存在的弊端: 1.易读
阅读全文