Skip to content

测试用例

测试用例

用例编号 模块 用例标题 优先级 前提条件 测试步骤 预期结果
Search_001 【正向】登录 获取 token P0 注册用户 "1. 获取登录接口
2. 添加请求参数为正确的用户信息
username ="hogwarts1@ceshiren.com"
password = "123456"
3. 发送 post 请求"
返回 token 字段信息
Search_002 【逆向】登录 输入不存在的用户信息 P0 "1. 获取登录接口
2. 添加请求参数为不存在的用户信息:aaaa
3. 发送 post 请求"
响应返回错误信息
Search_003 【正向】创建设备 创建设备 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 填写请求体:
{"name": "hogwarts", "label": "hogwarts_tag", "deviceProfileId": {"entityType": "DEVICE_PROFILE", "id": "eec576e0-eca9-11ed-b839-b910c19eb442" },"additionalInfo": { "gateway": "false", "overwriteActivityTime": "false", "description": "霍格沃兹测试开发学社" }}
4. 发送 post 请求"
返回创建成功的设备信息
Search_004 【正向】创建设备 只填写必填参数 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 填写请求体:
{"name":api 自动化测试}
发送 post 请求"
返回创建成功的设备信息
Search_005 【逆向】创建设备 不填写设备名称 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 直接发送 post 请求"
返回错误提示信息
Search_006 【逆向】创建设备 不填写设备类型 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 请求体中不填写设备类型,发送 post 请求"
返回错误提示信息
Search_007 【逆向】创建设备 设备名称填写整型 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备名称字段填写:
{"name":1241}
发送 post 请求"
返回错误提示信息
Search_008 【逆向】创建设备 设备名称填写布尔类型 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备名称字段填写:
{"name":True}
发送 post 请求"
返回错误提示信息
Search_009 【逆向】创建设备 设备名称填写空 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备名称字段填:
{"name":""}
发送 post 请求"
返回错误提示信息
Search_010 【逆向】创建设备 设备名称只填写空格 P0 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备名称字段填:
{"name":" "}
发送 post 请求"
返回错误提示信息
Search_011 【逆向】创建设备 设备类型填写布尔类型 P1 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备类型字段填写布尔类型,发送 post 请求"
返回错误提示信息
Search_012 【逆向】创建设备 设备类型填写整型 P1 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备类型字段填写整型,发送 post 请求"
返回错误提示信息
Search_013 【逆向】创建设备 设备类型填写空 P1 成功获取 token:eyJhbG....... "1. 获取创建接口
2. 请求头填入 token 信息
3. 设备类型字段填空,发送 post 请求"
返回错误提示信息
Search_014 【正向】查询设备 查询存在的设备 P0 成功获取 token:eyJhbG....... "1. 获取查询接口
2. 请求头填入 token 信息
3. 查询设备名称:
{"deviceName":"hogwarts"}
发送 get 请求"
返回正确的设备信息
Search_015 【逆向】查询设备 查询内容为空 P0 成功获取 token:eyJhbG....... "1. 获取查询接口
2. 请求头填入 token 信息
3. 设备名称字段填写:
{"deviceName":""}
发送 get 请求"
返回所有的设备信息
Search_016 【逆向】查询设备 查询不存在的设备 P0 成功获取 token:eyJhbG....... "1. 获取查询接口
2. 请求头填入 token 信息
3. 查询不存在的设备名称:
{"deviceName":"sadhasd"}
发送 get 请求"
查询结果为空
Search_017 【逆向】查询设备 不传递设备名称参数 P0 成功获取 token:eyJhbG....... "1. 获取查询接口
2. 请求头填入 token 信息
3. 不传递设备名称参数,发送 get 请求"
返回错误信息,缺少参数
Search_018 【逆向】查询设备 查询内容为空格 P0 成功获取 token:eyJhbG....... "1. 获取查询接口
2. 请求头填入 token 信息
3. 设备名称字段填写空格:
{"deviceName":" "}
发送 get 请求"
提示找不到设备信息
Search_019 【逆向】查询设备 使用错误的 token 查询设备 P0 使用错误的 token:sdhafh "1. 获取查询接口
2. 请求头填入 token 信息
3. 发送 get 请求"
提示权限错误
Search_020 【逆向】创建设备 使用错误的 token 创建设备 P0 使用错误的 token:sdhafh "1. 获取查询接口
2. 请求头填入 token 信息
3. 发送 post 请求"
提示权限错误