03 2022 档案

摘要:1 import random 2 3 4 print(random.randint(1, 10)) # 产生 1 到 10 的一个整数型随机数 5 print(random.random()) # 产生 0 到 1 之间的随机浮点数 6 print(random.uniform(1.1, 5.4) 阅读全文
posted @ 2022-03-21 14:23 WJ-HAHA 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1 """ 2 抽象出测试用例基类 3 1. 提取Excel文件中的用例数据 4 2. 自动处理鉴权请求头 5 3. 生成一个没有被使用的手机号码 6 """ 7 import unittest 8 import settings 9 10 from common.request_handler i 阅读全文
posted @ 2022-03-21 13:17 WJ-HAHA 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1 import pymysql 2 import settings 3 4 5 class DB: 6 def __init__(self, **kwargs): 7 self.conn = pymysql.connect(**kwargs) 8 self.cursor = self.conn.c 阅读全文
posted @ 2022-03-21 13:12 WJ-HAHA 阅读(88) 评论(0) 推荐(0) 编辑
摘要:在根目录下添加配置文件settings.py文件,用于存放项目中可一些配置化的参数 """ 配置文件 """ import os # 项目根目录 # 配置文件的绝对路径 BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 项目的HOST P 阅读全文
posted @ 2022-03-21 12:05 WJ-HAHA 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1 """ 2 日志处理器 3 """ 4 5 import logging 6 import settings 7 8 9 def get_logger(name='WJ-test', file='WJ-test.log', 10 fmt='%(levelname)s %(asctime)s [% 阅读全文
posted @ 2022-03-21 11:55 WJ-HAHA 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1 import requests 2 3 4 def send_request(url, method='GET', **kwargs): 5 """ 6 发送请求 7 :param url: 8 :param method: 请求方法 9 :param kwargs: 接收request原生请求 阅读全文
posted @ 2022-03-21 10:46 WJ-HAHA 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1 import pymysql 2 3 # 1. 创建连接 4 conn = pymysql.Connect( 5 host='数据库连接地址', 6 user='账号', 7 password='密码', 8 db='库名', 9 charset='utf8', 10 ) 11 print(co 阅读全文
posted @ 2022-03-21 10:26 WJ-HAHA 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 脚手架 fixture(前置后置/夹具) 2 - 1. 经典的xunit风格 3 - 函数级 4 - setup_function 5 - teardown_function 6 - 定义在模块中 7 - 方法级(类中) 8 - self.setup_method 9 - self.teardo 阅读全文
posted @ 2022-03-15 20:57 WJ-HAHA 阅读(112) 评论(0) 推荐(0) 编辑
摘要:创建一个名为 data.json 的文本文件,将下面的 json 数据写入文件中。 1 { 2 "name": "Felix", 3 "age": 18, 4 "hobby": ["运动","游戏"], 5 "friends": [ 6 { 7 "name": "小明" 8 }, 9 { 10 "n 阅读全文
posted @ 2022-03-15 20:35 WJ-HAHA 阅读(440) 评论(0) 推荐(0) 编辑
摘要:1 import re 2 3 s = '15195450001' 4 r = re.findall('^1[3-9]\d{9}$', s) # 检查手机号码 5 if r: 6 print('手机号码格式正确') 7 else: 8 print('手机号码格式不正确') 9 10 s = "877 阅读全文
posted @ 2022-03-09 11:05 WJ-HAHA 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1. 对于单接口测试如果依赖接口只需要在测试开始执行一次,那么可以将依赖接口的请求放在类级前置方法中,然后通过全局变量或者当前用例类属性来传递依赖数据。 2. 对于单接口测试如果依赖接口需要在每个用例前执行,那么可以将依赖接口的请求放在方法级前置方法中,然后通过用例对象属性来传递依赖数据 3. 对于 阅读全文
posted @ 2022-03-09 10:49 WJ-HAHA 阅读(672) 评论(0) 推荐(0) 编辑
摘要:1 # 首先调用函数hashlib 2 import hashlib 3 # 再造一个密码出来 4 password = 'woshimima' 5 # 用sha256对password进行加密 6 hash_password = hashlib.sha256(password.encode("ut 阅读全文
posted @ 2022-03-07 17:25 WJ-HAHA 阅读(124) 评论(0) 推荐(0) 编辑
摘要:测试报告--目录结构 一、简介 1.目的 2.项目背景 3.术语&缩写词 4.参考资料 二、测试概要 1.测试用例 2.测试用例执行情况 3.测试环境&配置 4.测试方法 5.测试覆盖度 6.测试时间 7.测试版本 8.测试负责人 三、各类测试具体结果 1.功能 2.UI 3.兼容性 4.接口 5. 阅读全文
posted @ 2022-03-01 17:36 WJ-HAHA 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一、测试用例模型 二、如何完整的描述一个bug 1.标题 2.bug描述 3.测试数据 4.截图 5.发现bug的环境 6.发现bug的时间点 7.提交人 8.解决人 9.期望解决时间 10.是否必现 11.功能模块 12.项目/版本关联 阅读全文
posted @ 2022-03-01 17:25 WJ-HAHA 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、V模型 V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性。 V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等 阅读全文
posted @ 2022-03-01 16:59 WJ-HAHA 阅读(2739) 评论(0) 推荐(0) 编辑
摘要:测试计划-- 一、总论 1.项目背景 2.项目目标 3.文档目的 二、测试策略 1.整体策略 2.人力&时间成本 3.测试质量评估标准 4.测试完成准则 5.测试技术 6.测试过程 7.测试范围 三、测试方法 1.测试阶段划分 2.测试用例设计 3.测试实时过程 4.测试方法综述 5.功能划分 6. 阅读全文
posted @ 2022-03-01 16:39 WJ-HAHA 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示