随笔分类 - python学习日记
框架搭建总结
摘要:## 框架搭建/框架设计- 怎么组织代码,怎么创建包,模块- 自动化的测试用例放在哪里?tests/- 入口 main,收集用例放在哪里?run.py- 测试数据,又该放在哪里?data/- 测试报告放在哪里?reports/- 配置文件放在哪里?settings/- 日志文件放在哪里?log/-
阅读全文
loguru的使用
摘要:from loguru import logger from unittest import TestCase # 将日志输出到demo1.log文件中 logger.add(sink='demo1.log', encoding='utf-8', level='ERROR', rotation='1
阅读全文
配置yaml文件和ini文件并读取
摘要:新建个xx.yaml文件,写入如下格式数据username: "wyatt"password: 123database: 127.1.23.32# 字典1info1: {"aa": "123", "bb": "asd"}# 注释使用## 列表1hobby1: [1, 2, 3]# 下面这种写法 =
阅读全文
配置文件和log
摘要:- 配置文件一、什么是配置setting·计算机屏幕亮度。·环境变量·手机 wifi开关,4g,True·命令行配置选项。—个自动化的测试用例里面哪些东西可以作为配置选项- 1.配置文件是什么?配置文件是用于配置计算机程序的参数和初始化设置的文件。如果没有这些配置,程序可能无法执行。比如现在你要开发
阅读全文
两种数据驱动方式
摘要:第一种: import unittest from common import login from read_xl import read_excel from unittestreport import ddt, list_data data = read_excel('cases.xlsx',
阅读全文
excel结合用例使用
摘要:未学习excel操作前,测试用例写法一般如下: 缺点:代码重复率高,每个函数只能写一条用例。 import unittest from common import login from read_xl import read_excel data = read_excel('cases.xlsx',
阅读全文
excel 结合测试用例的用法总结
摘要:## excel 结合测试用例的用法- 使用excel单独管理用例中的作用:便于维护- 具体用法: 1. read_xl读取excel中的数据 2. 通过参数化完成 数据到用例的结合 3. 用例函数只需要写一个,数据可以有多个甚至上万个,节省了很多的测试用例函数 4. 什么数据可以整合到一个用例函数
阅读全文
excel的操作
摘要:普通读取excel的操作: """ 安装一个第三方库,专门操作excel - openpyxl - xlrd - pandas:重量级,一般用来数据分析,实际上还是用的openpyxl 表格 = sheet 单元格 = cell 行 = row 列 = column pip install open
阅读全文
python夹具的使用
摘要:""" 夹具:给用例准备运行环境,前置条件 测试数据库:连接数据库就是前置条件,后置动作(夹具) 执行的过程:执行前置条件-->执行用例-->执行后置清理 每个用例之前执行setUp,每个用例结束执行tearDown """ import unittest class TestAdd(unittes
阅读全文
BeautifulReport的使用
摘要:框架: tests文件夹里放用例,最外层run.py运行用例生成报告 run.py代码示例: """ 收集用例,执行用例 """ import unittest import unittestreport from BeautifulReport import BeautifulReport """
阅读全文
unittest使用总结
摘要:## unittest- 编写用例- 运行用例包和目录的区别:只要目录下面有python文件,就选择“包”所有的用例是放在一个统一的“包”当中进行管理,tests,cases,unit_test,编写用例的注意事项:继承unittest.TestCase断言的注意事项:self.assertEqua
阅读全文
python学习笔记11.2-unittest的使用与报告生成
摘要:一、概念 """ 1.单元测试,对功能、代码的最小单元进行测试。函数或者类中的方法 2.单元测试框架,提供一个工具的集合,一套解决方案 3.uinttest,python 内置的单元测试框架,pytest,功能更强 在python 进行测试的时候使用assert来断言,而不是if 当使用assert
阅读全文
python学习笔记11.1-类的继承与动态属性的设置
摘要:class Mobile: # 类属性 can_call = True def __init__(self, brand, color): self.brand = brand self.color = color def sell(self, price, discount=1): print(f
阅读全文
python学习笔记10-方法
摘要:# -*- coding: utf-8 -*- # author:wyatt # @time:2021/9/23 20:08 """ 类和对象 成员有的特性:属性 行为:方法 在类的作用域里面定义的函数称为方法。特殊的函数。 """ class Mobile: # 类属性 can_call = Tr
阅读全文
python学习笔记9-类和对象
摘要:# -*- coding: utf-8 -*- # author:wyatt # @time:2021/9/18 20:03 """ 什么是类 - 类是具备共同特征和共同行为的事物的统称 类的表示 - 驼峰式命名 - 字母数字下划线,不能数字开头,同函数 """ class Car: pass #
阅读全文
python学习笔记8-异常处理
摘要:# -*- coding: utf-8 -*- # author:wyatt # @time:2021/9/16 23:39 # from pprint import pprint # pprint() # 可以格式化打印,便于查看数据 """ 异常处理 作用: 1.尽量让程序正常运行 2.尽早发现
阅读全文
python学习笔记2-字典和列表
摘要:## 列表的操作 ## 定义:为了存储多个有序的数据 ## 列表的增删改查 dalao = ['aa', 'bb'] # 新增到最后 dalao.append('cc') print(dalao) ## ['aa', 'bb', 'cc'] # 新增到指定位置 dalao.insert(0, 'dd
阅读全文
python学习笔记1-字符串
摘要:变量: - 作用:存储数据,更加简洁 - 命名规则:字母,数字,_,不能以数字开头,不能是关键字 数据类型: - 怎么获取类型,type() - 怎么数据类型转化,int() 数据类型转化(str, int,...) bool,为空或者0 False,其他的都是为True 字符串: boy[0:2]
阅读全文
浙公网安备 33010602011771号