一、接口自动化测试编写流程: 1、从单个接口的test_.py模块开始写 2、实现数据驱动DDT 3、读取Excel,ExcelHandler类,存放在common包里面 4、分层、数据、配置文件、logger日志记录、测试报告。 5、注册、登录。数据动态生成,手机号码faker.phone_num ...
分类:
其他好文 时间:
2021-03-01 13:03:41
阅读次数:
0
import pytest from login import login_check datas = [ {"user":'python37', "passwd": 'lemonban', "check": {"code": 0, "msg": "登录成功"} }, {"user":'python ...
分类:
其他好文 时间:
2021-02-26 13:10:21
阅读次数:
0
DDT 数据驱动测试 思想 应用场景:场景流程是一样的,只有数据不一样。 参数化 python测试框架当中应用数据驱动: unittest: ddt库 pytest: 自带的。 在测试用例的前面加上: @pytest.mark.parametrize("参数名",列表数据) 参数名:用来接收每一项数 ...
分类:
其他好文 时间:
2021-02-26 13:08:35
阅读次数:
0
问题点描述: 我新建一个线程,并在这个线程中,把某个控件的父级去掉或者更改,导致报这个异常 网上的解析如下: “Windows 窗体”使用单线程单元 (STA) 模型,因为“Windows 窗体”基于本机 Win32 窗口,而 Win32 窗口从本质上而言是单元线程。STA 模型意味着可以在任何线程 ...
分类:
编程语言 时间:
2021-02-24 13:23:18
阅读次数:
0
@data()和@unpack @data((1,2),(3,4)) @unpack def test2(self,dataa,data2): print(dataa,data2) 以上代码是想要生成两个测试用例,第一个用例把ddataa=1,data2=2,第二次用例把dataa=3,data2= ...
分类:
其他好文 时间:
2021-01-27 14:04:25
阅读次数:
0
ansible实战:lamp 环境说明: 主机IP 需要安装的服务 192.168.100.1 ansible 192.168.100.2 httpd 192.168.100.3 mysql 192.168.100.4 php 项目结构预览: [root@ansible project]# tree ...
分类:
其他好文 时间:
2021-01-26 11:50:59
阅读次数:
0
简单介绍 ? DDT(Date Driver Test),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据,也就是测试数 ...
分类:
编程语言 时间:
2021-01-11 10:56:31
阅读次数:
0
Pytest学习(九)-pytest.mark.parametrize的使用一、前言Pytest中装饰器@pytest.mark.parametrize(‘参数名‘,list)可以实现测试用例参数化,类似DDT二、如何使用第一个参数是字符串,多个参数中间用逗号隔开第二个参数是list,多组数据用元祖类型;传三个或更多参数也是这样传。list的每个元素都是一个元组,元组里的每个元素和
分类:
其他好文 时间:
2020-12-02 12:41:14
阅读次数:
6
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes conta ...
分类:
其他好文 时间:
2020-11-26 15:14:07
阅读次数:
5
一.数据驱动测试框架DDT的使用DDT测试框架的介绍DDT全程为DataDriverTest数据驱动测试,是由测试数据驱动测试用例的执行,加入ddt框架,可以实现用例的重复执行以及代码的重复使用,减少工作量。数据代码分离为主流设计思路,在常见的测试体系中可以使用xml文件、excel文件、json文件来管理测试数据,通过代码自动读取,来驱动用例的执行,ddt测试框架基于这种设计思路上,实现了方便使
分类:
编程语言 时间:
2020-10-19 22:24:07
阅读次数:
30