接口测试——MySQL数据库接口测试用例访问(七)

1.MySQL存储测试用例的优劣势

  1. 企业中测试团队工作场景
  • 多人共同测试同一个项目
  • 同事之间的工作有不同的分工和交叉
  1. Excel存储测试用例的优劣势
  • 优势:数据操作方便
  • 劣势:团队中数据不易同步,数据复用性差
  1. MySQL数据存储的优劣势
  • 优势:数据同步与共享方便,数据复用性强,用例留有痕迹
  • 劣势:有一定的技术门槛

2.MySQL测试用例管理思路

  1. 测试用例书写
  • 可以与Excel测试用例字段一致
  • 但是,字段名称要是用英文,这样更符合规范
  1. Excel测试用例数据导入
  • 点击表,右键进入导入向导
    1675685362292.png
  • 进入之后可选择相应的文件(xlsx)
    1675685427141.png
  • 导入从磁盘寻找想要的用例表格,随后再打开
    1675685527126.png
  • 勾选必要用的
    1675685663933.png
  • 输入字段名行,第一个数据行
    1675685707042.png

1675686524063.png

  • 可以调整

1675686573308.png

  • 选择导入模式
    1675686772264.png
  • 最后就是这样的
    1675687041535.png

3.PyMySQL结合Pandas操作MySQL数据库

import pymysql
db_info = {
    "host":"192.168.0.108",
    "user":"root",
    "password":"mydb2",
    "charset":"utf8"
}

conn = pymysql.connect(**db_info)

cursor = conn.cursor()
sql = "select * from mumu"
cursor.execute(sql)
result = cursor.fetchall()
print(result)

1675687781805.png

  • 结合pandas执行sql
import pymysql
import pandas as pd

db_info = {
    "host":"192.168.0.108",
    "user":"root",
    "password":"mydb2",
    "charset":"utf8"
}

conn = pymysql.connect(**db_info)

# cursor = conn.cursor()
# sql = "select * from mumu"
# cursor.execute(sql)
# result = cursor.fetchall()
# print(result)
# print(type(result)

# 结合pandas执行sql
sql = "select * from mumu"
result = pd read_sql(sql,conn)
print(result)

1675688033723.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
接口测试计划 项目名称:XXXX 测试类型:接口测试 版本号:V1.0 测试起止时间:2021年5月1日-2021年5月7日 测试人员:XXX、XXX、XXX 1. 测试目标 本次接口测试主要测试以下目标: - 确认接口是否符合需求规格说明书中的规范。 - 确认接口的正确性、稳定性和可靠性。 - 确认接口的安全性,防止接口被非法访问和攻击。 - 确认接口的兼容性,确保接口在不同的操作系统和浏览器下都能正常工作。 2. 测试范围 本次接口测试的范围如下: - 接口功能测试:包括接口的输入输出、返回结果、错误处理等方面的测试。 - 接口性能测试:包括接口的响应时间、并发处理能力等方面的测试。 - 接口安全测试:包括接口的身份认证、数据加密、防止SQL注入等方面的测试。 - 接口兼容性测试:包括接口在不同的操作系统和浏览器下的测试。 3. 测试方法 本次接口测试采用黑盒测试方法,测试人员只关注接口的输入输出,不关注其内部实现。 4. 测试环境 本次接口测试的测试环境如下: - 操作系统:Windows 10 - 浏览器:Chrome、Firefox、IE 11 - 服务器:Tomcat 8.0 - 数据库MySQL 5.7 5. 测试用例 本次接口测试测试用例主要涵盖以下方面: - 接口输入输出测试用例 - 接口错误处理测试用例 - 接口性能测试用例 - 接口安全测试用例 - 接口兼容性测试用例 6. 测试进度 本次接口测试的测试进度如下: - 第一天:制定测试计划、准备测试环境、编写测试用例。 - 第二天:进行接口功能测试。 - 第三天:进行接口错误处理测试。 - 第四天:进行接口性能测试。 - 第五天:进行接口安全测试。 - 第六天:进行接口兼容性测试。 - 第天:总结测试结果,编写测试报告。 7. 风险管理 本次接口测试可能存在以下风险: - 测试环境不稳定,导致测试结果不准确。 - 接口定义不清,导致测试用例编写困难。 - 接口安全性不足,导致数据泄露或被攻击。 - 测试时间不足,导致测试效果不佳。 为了尽量避免这些风险的发生,我们将采取以下措施: - 搭建稳定的测试环境,确保测试结果的准确性。 - 在测试过程中与开发人员沟通,确保接口定义清晰明确。 - 加强接口安全性测试,确保数据的安全性。 - 合理规划测试时间,确保测试效果。 8. 测试报告 本次接口测试的测试报告将包括以下内容: - 测试概要:包括测试目标、测试范围、测试方法等。 - 测试环境:包括操作系统、浏览器、服务器、数据库等。 - 测试用例:列出测试用例及测试结果。 - 测试进度:列出测试进度及完成情况。 - 测试总结:总结测试结果,提出改进建议。 测试报告将在测试结束后的两个工作日内提交。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值