目录
1、接口用例设计
1.1 接口测试的测试点
1.1.1 功能测试 !!
(1)单接口功能: (见1.3)
(2)业务场景功能:(见1.4)
1.1.2 性能测试(后续会详细讲)
1.1.3 安全测试(后续会详细讲)
1.2 设计方法与思路
1.2.1 与手工相同之处
1.2.2 与手工不同之处
1.3 单接口测试用例
1.3.1 接口测试——以“登录”接口为例:
1.3.2 接口测试——登录模块的测试点:
(1)数值:(与手工测试相同)
(2)参数:(与手工测试不同)
1.3.3 根据1.3.2分析的测试点,写测试用例
1.4 业务场景测试
1.4.1 分析测试点:
2、对1所学的小结
1、接口用例设计
为什么写?
(1)防止测试点漏测,条理清晰。
(2)方便分配工作,评估工作量和时间。
(3)!!!!面试时会用!!!!
1.1 接口测试的测试点
1.1.1 功能测试 !!
(1)单接口功能: (见1.3)
(2)业务场景功能:(见1.4)
1.1.2 性能测试(后续会详细讲)
响应时长、吞吐量、并发数、服务器资源使用率。
1.1.3 安全测试(后续会详细讲)
浏览器的开发者工具:右键→检查
(1)攻击安全:由安全测试工程师完成。
(2)业务安全:
- 敏感数据是否加密。
- 是否有SQL注入。
1.2 设计方法与思路
1.2.1 与手工相同之处
正向:
反向:
1.2.2 与手工不同之处
(1)手工测试 测写入到输入框中的数据是否正确。接口测试 测参数对应的参数值是否正确。
(2)接口测试,不单单针对 参数值进行测试,还可以针对 参数本身 进行测试。
1.3 单接口测试用例
手工测试用例文档8大要素:
编号、用例名称、模块、优先级、预置条件、测试数据、操作步骤、预期结果。
接口测试用例文档要素:
编号、用例名称、模块、优先级、预置条件、请求方法、URL、请求头、请求体(请求数据)、预期结果
接口测试用例文档 | |||||||||
编号 | 用例名称 | 模块 | 优先级 | 预置条件 | 请求方法 | URL | 请求头 | 请求体 | 预期结果 |
1.3.1 接口测试——以“登录”接口为例:
1.3.2 接口测试——登录模块的测试点:
(1)数值:(与手工测试相同)
(2)参数:(与手工测试不同)
1.3.3 根据1.3.2分析的测试点,写测试用例
1.4 业务场景测试
1.4.1 分析测试点:
针对“员工管理” 业务场景:
- 登录——添加员工——查询员工——修改员工——再次查询——删除员工——查询员工列表
(1)添加员工信息——获取json数据。
(2)添加员工——编写测试用例
(3)查询员工——编写测试用例
(4)修改员工——编写测试用例
(5)删除员工——编写测试用例
(6)查询员工列表——编写测试用例
2、部分小结
今天暂时学习到这里啦,明天开始学习postman 这个测试工具咯~~~