摘要:
import json import unittest from ddt import ddt, data import requests from common.excel import read_excel_dict from setting import config cases = read
阅读全文
posted @ 2021-10-27 16:08
熊猫星人
阅读(600)
推荐(0)
摘要:
import pymysql class DBHandler(): """数据库操作""" def __init__(self, host='', port= , username='', password='', db_name='f' ): # 得到一个连接对象 self.connection
阅读全文
posted @ 2021-10-27 11:30
熊猫星人
阅读(101)
推荐(0)
摘要:
""" 数据库的步骤: 1, 建立连接 > 认识小姐姐(加个微信) 2, 得到一个游标的对象(数据库的操作都是通过游标), 你和小姐姐约会,见面的机会。 3, execute(sql) ,具体的而执行,(看电影) 4, 获取执行 sql 语句的结果。 (反馈和结果) 5, 关闭游标对象 (再见) 6
阅读全文
posted @ 2021-10-27 11:10
熊猫星人
阅读(97)
推荐(0)
摘要:
今天遇到个有意思的题目: 以下代码输入:666,会执行什么? temp = input('请输入') if temp == 'Yes' or 'yes': print('if') else: print('else') 答案是if。 咋一看是要输入Yes或者yes才会执行if,但在python的运算
阅读全文
posted @ 2021-10-26 15:10
熊猫星人
阅读(210)
推荐(0)
摘要:
1.解决随机生成数据的问题 (1)faker的使用: from faker import Faker def generate_phone(): # 初始化文化 faker = Faker(locale=['zh-cn']) # 生成手机号码 return faker.phone_number()
阅读全文
posted @ 2021-10-25 15:44
熊猫星人
阅读(41)
推荐(0)
摘要:
# 注册接口测试优化点- 测试报告展示不覆盖 解决方法:文件名加上时间后缀- 注册的手机号码生成 解决方法:使用faker随机生成手机号码 - 全量断言和部分断言 解决方法:excel里写部分预期结果,使用for循环遍历expected和actual # 注册已经实现的功能- 整个框架已经实现了流程
阅读全文
posted @ 2021-10-25 15:08
熊猫星人
阅读(66)
推荐(0)
摘要:
整体框架: cases.xlsx用例: common.read_xl的代码 from openpyxl import load_workbook from settings import config def read_excel(file, sheet_name): # 通过文件得到一个工作簿,参
阅读全文
posted @ 2021-10-21 23:33
熊猫星人
阅读(55)
推荐(0)
摘要:
##测试流程- 需求分析。需求文档,接口文档。抓包接口- 计划。进度?是否自动化?优先级?- 测试用例(是从手工测试提取出来)- 评审- 执行,(写代码)- 报告接到项目:1.需求文档,功能展示以及交互2.接口文档,后端数据怎么传输的3.数据库账号、数据库地址、结构,熟悉整个项目的轮廓、字段4. 测
阅读全文
posted @ 2021-10-21 23:25
熊猫星人
阅读(183)
推荐(0)
摘要:
import requests rsp = requests.get('https://www.baidu.com') print(rsp.text) # 字符串 print(rsp.content) # bytes,字节。 == 二进制 # print(rsp.json()) # 字典格式,当返回
阅读全文
posted @ 2021-10-18 14:47
熊猫星人
阅读(160)
推荐(0)
摘要:
""" 接口:url 和 某个函数的绑定关系,当访问一个url时,会调用该函数,函数的返回值会返回前端 """ # flask 框架 from flask import Flask # 服务 app = Flask(__name__) # url 调用的函数 def login(): return
阅读全文
posted @ 2021-10-18 14:43
熊猫星人
阅读(302)
推荐(0)