doxygen doxygen是干什么的 相信大家在看MCU原厂的帮助文档的时候,都能看到doxygen的logo在右下角,没错,doxygen就是用来生成帮助文档的 doxygen可以根据代码中的注释信息,来生成代码的一个帮助文档 软件安装 doxygen安装 上doxygen官网下载 安装,安装 ...
分类:
其他好文 时间:
2020-05-30 01:11:25
阅读次数:
68
数据驱动 ddt 可以使用的地方很多 比如: 1. 做接口测试的参数化 2. 读取自动化测试关键字模型的测试用例 等 demo import ddt, unittest lists = [[1, 'a'], [2, 'b'], [3, 'c']] @ddt.ddt class Test(unitte ...
分类:
其他好文 时间:
2020-05-28 18:01:33
阅读次数:
96
对于同一接口的批量测试,测试逻辑都是一样的,变动的就只有测试数据,在前面,我们已经为大家展示了从excel数据源中读取测试用例数据的类的封装,那么如何将excel中读取到的数据与我们的接口测试结合起来呢,我们这里用到了一个叫做ddt的装饰器,通过用ddt装饰测试类、测试方法,依次注入测试数据然后完成 ...
分类:
其他好文 时间:
2020-05-28 00:56:57
阅读次数:
88
# 什么是数据(用例数据)驱动?# a.往往一个接口拥有多条用例# b.每一条用例执行时,仅仅只有用例的数据(参数)不同,而用例的执行逻辑几乎一致# c.为了减少代码量,让框架更加简洁,所以会让用例数据(excel)与用例执行逻辑进行分离,这种机制称为数据驱动#1导入unittest模块、ddt模块 ...
分类:
其他好文 时间:
2020-05-25 17:46:22
阅读次数:
71
ddt源码中有个函数用来生成用例名称, mk_test_name 它接收两个参数:name 和 value. name:为测试用例的名字。即test_api. value:为测试数据,ddt是处理一组测试数据。而这个value就是这一组数据中的每一个测试数据。 对value的值是有限制的:要么就是单 ...
分类:
其他好文 时间:
2020-05-23 09:21:57
阅读次数:
129
1、pip install + 库名 安装失败时: pip install 库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 2、查看已安装库: pip list 3、接口自动化所需库: 1. pip instal ...
分类:
其他好文 时间:
2020-05-17 01:38:17
阅读次数:
80
Microsoft.Extensions.DependencyInjection //添加Nuget包Microsoft.Extensions.DependencyInjection var serviceCollection = new ServiceCollection(); serviceCo ...
分类:
Web程序 时间:
2020-05-14 14:57:47
阅读次数:
98
一、环境准备 1、安装 1.安装ddt模块,打开cmd输入pip install ddt在线安装 >>pip install ddt 2、参考代码: DDT(Data-Driven Tests)是针对unittest单元测试框架设计的扩展库。 from selenium import webdriv ...
分类:
编程语言 时间:
2020-05-14 11:34:28
阅读次数:
127
1、接口自动化当中,使用ddt模块实现数据驱动。 2、流程: 1)用excel文件来管理测试用例涉及的数据,包括请求地址,请求方法,请求body,前置条件-sql语句,期望结果,比对方式,数据库校验语句。 2)用python封装excel类,根据接口名读取接口对应的测试用例数据所有行,存储在列表当中 ...
分类:
其他好文 时间:
2020-05-10 15:13:56
阅读次数:
178
1.* 可以分别读取数据 2.比如一个列表,如何读取列表中的每个数据? 3.再举一个例子,对比加了*号和不加* 号的结果,*把列表里的数据分开了 4.如果列表有多组数据,如何分别读取呢?用到@unpack,如此就可以添加数据逗号里的几个参数 代码和结果更能表达清除 *只能帮我们去除一层括号里的数据, ...
分类:
编程语言 时间:
2020-05-09 00:54:31
阅读次数:
208