摘要:
UI自动化测试概念 自动化测试概念:是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程自动化测试分类:功能自动化测试与性能自动化测试一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试的目的。 如果一 阅读全文
摘要:
这一章节说到的是正则表达式模块跟jsonpthon模块 以及接口参数化的操作 代码地址:https://gitee.com/todayisgoodday/PythonRequest 简单介绍一下正则表达式跟jsonpath模块 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基 阅读全文
摘要:
代码地址:https://gitee.com/todayisgoodday/PythonRequest 什么是Request 是基于urllib库,用Python编写,采用Apache2 Licensed开源协议的http库 比urllib更加方便,可以节约大量的工作,完全满足http的测试需求 安 阅读全文
摘要:
优化excel_utils 类 代码地址:https://gitee.com/todayisgoodday/PythonRequest 优化excel_utils 上一章节我们说到了读取excel文件数据,并且处理合并单元格的数据,这节课我们优化一下excel_utils 将它调整为我们的指定模板格 阅读全文
摘要:
数据来源 框架中的数据源是指作为测试框架执行时,输入的相关配置数据、测试用例数据等。配置数据一般使用后缀为.ini的文件进行配置,主要对比如测试主机地址、测试日志和报告路径等进行配置。在实际的框架设计中,测试用例数据我们可以使用不同方式的文件来构造数据源,只要该方式能完成接口自动化测试框架的易操作和 阅读全文
摘要:
自动化测试框架概念: 自动化测试框架是一个集成体系,这个体系中包含测试功能的函数库、测试数据源、测试对象以及可重用的模块。框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。在软件工程中,框架(Framework)是整 阅读全文
摘要:
今天说一下如何替换字符串里面的值 首先我们用到的是re模块,先找到我们想要替换的值 示例: 处理单个值 import re dict_re = {"name": "王二狗"} str_01 = "{'桃桃人':'${name}55962'}" # 按照我写定的模板进行数据查找 variable = 阅读全文
摘要:
之前我们讲到了读取excel操作,不知道的可以查看一下 https://www.cnblogs.com/yushengaqingzhijiao/p/15575765.html 我们将读取出来的数据 进行打印 查看一下是否能够正常读取 在测试类测试读取数据是否正常 import unittest im 阅读全文
摘要:
1.需要先安装ddt pip install ddt 2.准备一组测试数据 3.在类上引用ddt,在引用函数上引用data from ddt import ddt, data # 引入ddt类 import unittest @ddt class TestAbd(unittest.TestCase) 阅读全文
摘要:
""" excel类,需求的实现时什么 1.读取表头 2.读取数据 --读取表头意外的所有数据 --返回值:列表,成员是每一行数据 初始话工作? 加载一个excel,打开已表单。 """ import os from openpyxl import load_workbook file_path = 阅读全文