黑马程序员-接口测试-四天学习接口测试-第二天-接口用例设计,测试点,功能测试,安全测试,性能测试,单接口测试,业务场景测试用例,postman简介,安装

今日学习目标

<font face="黑体" color=Violet size = 6>分析接口文档,设计编写接口测试用例</font>

<font face="黑体" color=Violet size = 6>使用Postman设置请求方法、URL、请求头、请求体,向接口发送http请求,并查看响应数据</font>

分析接口文档,设计接口测试用例
使用postman设置请求方法,url请求头,请求体,查看响应数据

3接口用例设计

为什么写

  1. 防止测试点漏测。条理清晰
  2. 方便分配工作,评估工作量和时间
  3. 面试时使用!

接口测试的测试点

测试点称之为测试维度。

黑马程序员-接口测试-四天学习接口测试-第二天-接口用例设计,测试点,功能测试,安全测试,性能测试,单接口测试,业务场景测试用例,postman简介,安装_第1张图片

5功能测试

  • 单接口功能:
    • 手工测试中的单个业务模块,一般对应一个接口。
      • 登录业务 ——> 登录接口
      • 加入购物车业务 ——> 加入购物车接口
      • 订单业务 ——> 订单接口
      • 支付业务 ——> 支付接口
    • 借助工具、代码。绕开前端界面,组织接口所需要的数据,展开接口测试。
  • 业务场景功能:
    • 按照用户实际 使用场景,梳理 接口业务 场景。
    • 组织业务场景时,一般只需做 正向 测试即可(与手工一致)。
    • 一般建议用最少的 用例 覆盖最多的业务场景。
      • 登录 —— 搜索商品 —— 加购物车 —— 下单 —— 支付 —— 评价

性能测试

  • 响应时长
  • 吞吐量
  • 并发数量
  • 服务器资源利用率

安全测试

  • 攻击安全。 —— 与测试工程师无关。

  • 业务安全。 —— 测试的方向。

    • 敏感数据是否加密

      黑马程序员-接口测试-四天学习接口测试-第二天-接口用例设计,测试点,功能测试,安全测试,性能测试,单接口测试,业务场景测试用例,postman简介,安装_第2张图片

    • SQL注入:在用户能输入数据的位置,写入SQL语句。

      • SQL注入安全,用户恶意写入的SQL语句,不会执行,查询数据库!

设计方法与思路

与手工设计相同之处

  • 手工测试 对应的 功能测试点,与接口测试对应的功能 完全一致。

tpshop商城 登录 页面,手工功能测试用例设计要点:

  1. 页面布局是否符合需求
  2. 测试 用户名 输入框,输入的数据是否正确。
  3. 测试 密码 输入框,输入的数据是否正确。
  4. 测试 验证码 输入框, 输入的数据是否正确。

tpshop商城 登录 页面,接口测试用例设计要点:

  1. 测试 用户名 输入框对应的 username 的值 是否正确。
  2. 测试 密码 输入框对应的 password 的值,是否正确。
  3. 测试 验证码 输入框对应的 verify_code 的值,是否正确。

黑马程序员-接口测试-四天学习接口测试-第二天-接口用例设计,测试点,功能测试,安全测试,性能测试,单接口测试,业务场景测试用例,postman简介,安装_第3张图片

业务安全:
sql注入,
敏感数据是否加密,sql注入

与手工设计不同之处

  1. 手工测试,测写入到输入框中的

你可能感兴趣的:(postman,学习,功能测试)