Skip to content

测试用例

测试用例

用例编号 模块 用例标题 优先级 前提条件 测试步骤 预期结果 设计方法
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. 发送请求
返回权限不足错误信息 等价类