测试用例
测试用例¶
| 用例编号 | 模块 | 用例标题 | 优先级 | 前提条件 | 测试步骤 | 预期结果 | 设计方法 |
|---|---|---|---|---|---|---|---|
| API_001 | 用户认证 | 有效用户登录获取token | P0 | ERPNext系统正常运行 | 1. 调用登录接口 2. 传入正确的用户名和密码 3. 发送POST请求 |
返回有效的token信息 | 场景法 |
| API_002 | 用户认证 | 无效用户登录 | P0 | ERPNext系统正常运行 | 1. 调用登录接口 2. 传入错误的用户名或密码 3. 发送POST请求 |
返回登录失败错误信息 | 等价类 |
| API_003 | 客户管理 | 创建新客户 | P0 | 已获取有效token | 1. 调用创建客户接口 2. 传入完整的客户信息 3. 发送POST请求 |
返回创建成功的客户信息 | 场景法 |
| API_004 | 客户管理 | 创建客户缺少必填字段 | P0 | 已获取有效token | 1. 调用创建客户接口 2. 不传入客户名称 3. 发送POST请求 |
返回字段验证错误信息 | 等价类 |
| API_005 | 客户管理 | 获取客户信息 | P0 | 系统中存在客户记录 | 1. 调用获取客户接口 2. 传入存在的客户名称 3. 发送GET请求 |
返回正确的客户信息 | 场景法 |
| API_006 | 客户管理 | 获取不存在的客户 | P0 | 已获取有效token | 1. 调用获取客户接口 2. 传入不存在的客户名称 3. 发送GET请求 |
返回客户不存在错误信息 | 等价类 |
| API_007 | 客户管理 | 更新客户信息 | P0 | 系统中存在客户记录 | 1. 调用更新客户接口 2. 传入客户名称和更新数据 3. 发送PUT请求 |
返回更新成功的客户信息 | 场景法 |
| API_008 | 客户管理 | 删除客户 | P0 | 系统中存在客户记录 | 1. 调用删除客户接口 2. 传入客户名称 3. 发送DELETE请求 |
返回删除成功信息 | 场景法 |
| API_009 | 销售订单 | 创建销售订单 | P0 | 系统中存在客户和商品 | 1. 调用创建销售订单接口 2. 传入订单信息 3. 发送POST请求 |
返回创建成功的订单信息 | 场景法 |
| API_010 | 销售订单 | 提交销售订单 | P0 | 系统中存在草稿状态的订单 | 1. 调用提交订单接口 2. 传入订单名称 3. 发送POST请求 |
返回提交成功的订单信息 | 场景法 |
| API_011 | 销售订单 | 取消销售订单 | P0 | 系统中存在已提交的订单 | 1. 调用取消订单接口 2. 传入订单名称 3. 发送POST请求 |
返回取消成功的订单信息 | 场景法 |
| API_012 | 采购订单 | 创建采购订单 | P0 | 系统中存在供应商和商品 | 1. 调用创建采购订单接口 2. 传入订单信息 3. 发送POST请求 |
返回创建成功的订单信息 | 场景法 |
| API_013 | 库存管理 | 获取库存信息 | P0 | 系统中存在商品库存 | 1. 调用获取库存接口 2. 传入商品编码 3. 发送GET请求 |
返回正确的库存信息 | 场景法 |
| API_014 | 库存管理 | 更新库存数量 | P0 | 系统中存在商品库存 | 1. 调用更新库存接口 2. 传入商品编码和新数量 3. 发送PUT请求 |
返回更新成功的库存信息 | 场景法 |
| API_015 | 财务管理 | 创建销售发票 | P0 | 系统中存在已发货的销售订单 | 1. 调用创建发票接口 2. 传入发票信息 3. 发送POST请求 |
返回创建成功的发票信息 | 场景法 |
| API_016 | 财务管理 | 获取财务报表 | P0 | 系统中存在财务数据 | 1. 调用获取报表接口 2. 传入报表类型和日期范围 3. 发送GET请求 |
返回正确的财务报表数据 | 场景法 |
| API_017 | 权限管理 | 获取用户权限 | P0 | 已获取有效token | 1. 调用获取权限接口 2. 传入用户信息 3. 发送GET请求 |
返回用户的权限信息 | 场景法 |
| API_018 | 权限管理 | 更新用户权限 | P0 | 已获取管理员token | 1. 调用更新权限接口 2. 传入用户和权限信息 3. 发送PUT请求 |
返回更新成功的权限信息 | 场景法 |
| API_019 | 接口安全 | 使用无效token访问接口 | P0 | 使用无效token | 1. 调用任意接口 2. 使用无效token 3. 发送请求 |
返回认证失败错误信息 | 等价类 |
| API_020 | 接口安全 | 访问无权限的接口 | P0 | 使用普通用户token | 1. 调用管理员接口 2. 使用普通用户token 3. 发送请求 |
返回权限不足错误信息 | 等价类 |