🩺参考测试样例

针对基本功能的参考测试样例

基本功能实现完成之后,可以参考下面的测试用例来验证一下自己功能的正确性。

注意:下面的测试用例用语仅仅表意,只需验证功能实现且正确即可,不需要一个字不差。

测试用例

用例1

  • 输入: 打开程序

  • 输出: 程序正确运行,显示主菜单

用户功能

登录/注册

用例2

  • 输入: 选择用户注册选项,用户名“test_seller",密码“654321”;

  • 输出: 注册成功并登录

    如果没有自动登录,则手动登录

用例3

  • 输入: 选择注销登录选项

  • 输出: 注销并回到主菜单

用例4

  • 输入: 选择用户登录选项,输入用户名和密码

  • 输出: 登录并显示主菜单

卖家

用例5

  • 输入: 选择发布商品选项,输入商品信息“test1”,“21.1”,“test_case_1”; 再次选择发布商品选项,输入信息“test2”,‘12.1’,“test_case_2”。

  • 输出: 发布成功

用例6

  • 输入: 选择查看发布商品选项

  • 输出: 只能看到刚刚发布的两个商品,注意ID、商品状态、上架 时间的正确性

用例7

  • 输入: 选择修改商品信息选项,将test1商品描述修改为“test case 1 modified”,并再次查看发布商品

  • 输出: 商品列表中,商品描述更改。

用例8

  • 输入: 选择下架商品选项,输入test1的商品ID,并再次查看发布 商品

  • 输出: 商品列表中该商品状态更改为“已下架”。

买家、个人信息管理

用例9

  • 输入: 注销当前用户,注册新用户“test_customer”,进入个人信 息管理界面,充值20

  • 输出: 充值成功

用例10

  • 输入: 选择“修改个人信息”选项,将联系方式改为“111@nju”,查 看个人信息

  • 输出: 修改成功,个人信息界面显示新的信息

用例11

  • 输入: 进入买家菜单,选择“查看商品列表”选项

  • 输出: 输出在售商品列表,包括test2商品。

用例12

  • 输入: 选择“购买商品”选项,购买test2商品,再次查看商品列表

  • 输出: 购买成功(最好显示当前余额),列表中test2不再可⻅

用例13

  • 输入: 查看历史订单选项

  • 输出: 刚刚购买的订单

管理员功能

用例14

  • 输入: 选择“管理员登录”,输入姓名密码

  • 输出: 登录成功,显示管理员菜单

用例15

  • 输入: 选择“查看所有商品”选项

  • 输出: 列出所有现有商品清单,包括三种状态:“已售出,销售中,已下架”,其中test1为已下架,test2为已售出

用例16.

  • 输入: 选择“查看所有订单”选项

  • 输出: 列出所有现有订单清单,包括刚刚购买的订单

用例17

  • 输入: 选择“搜索商品”选项,搜索“test1”

  • 输出: 以列表形式输出相应商品信息

用例18

  • 输入: 选择“查看所有用户”选项

  • 输出: 列出用户,包括刚刚注册的两个新用户

用例19

  • 输入: 选择“删除用户”,删除test_seller用户

  • 输出: 删除成功

用例20

  • 输入: 注销,尝试登录test_seller用户

  • 输出: 登录失败

最后更新于

这有帮助吗?