项目描述:超市管理系统有两大功能模块,对订单的管理和对商品的管理;先将所有商品的信息存储到数据库中,再将用户选择的商品组合成一个订单,将订单信息(商品信息以及商品数量)保存在数据库中,当用户需要结算它的订单时可以根据订单id找到订单的详细信息进行结算,或者在订单录入之后立马结算
项目功能:在管理系统的“设置”功能模块是对商品的信息进行管理(增、删、改、查),在“买单”功能模块是对用户选择商品后形成的订单进行管理(订单内商品的增删改和订单结算或订单取消)
测试用例:

用例编号 测试类别 标题 操作平台 测试方式 操作步骤 输入数据 预期结果 附件 备注
01 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品名称是英文,其他信息按照格式 添加商品信息成功
02 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品名称是中文,其他信息按照格式 提示"请按照格式要求输入信息"
03 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品编号是英文,其他信息按照格式 添加商品信息成功
04 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品编号是全数字,其他信息按照格式 添加商品信息成功
05 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品价格时负数,其他信息按照格式 添加商品信息失败
06 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品价格是整数,其他信息按照格式 添加商品信息成功
07 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品价格是小数(小数位为2),其他信息按照格式 添加商品信息成功
08 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加商品价格是小数(小数位位数大于2),其他信息按照格式 添加商品信息成功,但小数位大于2的未保存
09 功能 添加商品信息 Windows10 手动 在设置功能目录下,输入"A",添加已添加过的商品信息 提示"!上架商品已经存在,注意编号不能重复"
10 功能 删除商品信息 Windows10 手动 在设置功能目录下,输入"D",删除已有商品信息 删除成功
11 功能 删除商品信息 Windows10 手动 在设置功能目录下,输入"D"删除未存在的商品信息 提示"请输入存在的商品"
12 功能 修改商品信息 Windows10 手动 在设置功能目录下,输入"U"修改已有商品信息并按照格式修改 修改成功成功
13 功能 修改商品信息 Windows10 手动 在设置功能目录下,输入"U"修改未存在的商品信息 提示"请输入存在的商品"
14 功能 查看商品信息 Windows10 手动 在设置功能目录下,输入"S"查看商品信息 打印所有商品信息在控制台上
15 功能 浏览订单信息 Windows10 手动 在设置功能目录下,输入"L"查看订单信息 打印所有订单信息在控制台上
16 功能 返回上级目录 Windows10 手动 输入"R"返回上级目录 若已经在最终层目录则不返回,若在下级目录返回上级目录
17 功能 添加订单商品信息 Windows10 手动 在买单功能的目录下,输入"A"正确输入商品编号及数量 成功添加
18 功能 添加订单商品信息 Windows10 手动 在买单功能的目录下,输入"A"输入商品编号,数量为负数 提示"请按照格式要求输入信息"
19 功能 添加订单商品信息 Windows10 手动 在买单功能的目录下,输入"A"输入错误的商品编号 提示"请按照格式要求输入信息"
20 功能 修改订单商品信息 Windows10 手动 在买单功能的目录下,输入"D",输入商品编号以及要取消购买的数量(比原有商品数量少) 打印取消后的订单信息
21 功能 修改订单商品信息 Windows10 手动 在买单功能的目录下,输入"D",输入商品编号以及要取消购买的数量(比原有商品数量多) 提示"输入数量超过已选数量,请正确填写"
22 功能 保存商品信息 Windows10 手动 在菜单目录下,输入"P",输入商品的正确信息 在存储文件中已存储
23 功能 退出 Windows10 手动 在菜单目录下,输入"Q" 打印退出信息
24 功能 关于 Windows10 手动 在菜单目录下,输入"A" 打印关于收银台的信息
25 功能 使用 Windows10 手动 在菜单目录下,输入"U" 打印关于买单功能的信息
26 功能 使用 Windows10 手动 在菜单目录下,输入"S" 打印关于设置功能的信息

字符界面的收银台管理系统测试用例相关推荐

  1. Java 小项目——字符界面收银台(优化版)

    目录 1. 前言 2. 功能实现 3. 功能分析 4. 模块划分 5. UML图 6. 使用技术 7. 代码 1. 前言 三个月前,我就写过这个项目的低级版.之前是利用数组进行商品的存储,所以存在商品 ...

  2. 在线培训人员注册信息管理系统软件测试说明书范例,教务管理系统测试用例.doc...

    教务管理系统测试用例.doc 教务管理测试用例用例模板项目/软件 教务管理系统程序版本未知功能模块名系统登录编制人用例编号M03_BU04_UC01编制时间2011-06-25相关的用例无参考信息需求 ...

  3. 学生成绩管理系统测试用例C语言,学生成绩管理系统测试用例.doc

    学生成绩管理系统测试用例 实验报告 姓名:朱娜 学号: 0801102109 班级: 软件081 实验内容: 学生成绩 所测程序名称: 学生成绩管理 所测程序作者: 所测程序作者学号: 一 测试结果 ...

  4. oracle字符界面安装,怎么解决oracle在linux 纯字符界面安装有关问题

    之前在oracle 下面用图形装了(oracle图形界面安装遇到的问题), 毕竟图形界面用于个人使用,而服务器下的一般是字符界面,所以安又尝试字符界面的安装 我的环境是centos 6.3 64位 + ...

  5. linux之x86裁剪移植---字符界面sdl开发入门

    linux下有没有TurboC2.0那样的画点.线.圆的图形函数库,有没有grapihcs.h,或者与之相对应或相似的函数库是什么?有没有DirectX这样的游戏开发库?SDL就是其中之一. SDL( ...

  6. linux字符界面教程,打造字符界面的多媒体Linux系统

    打造字符界面的多媒体Linux系统 打造字符界面的多媒体Linux系统 0 环境与目标 硬件:ThinkPad R52笔记本一台. 目标:字符界面的LINUX系统,同时可以看图片,听音乐,看视频,无线 ...

  7. Linux启动界面切换:图形界面-字符界面(转)

    Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...

  8. 论字符界面和WEB界面配置的优缺点

    今天在现场看到这里买的是天融信的硬件防火墙,呵呵,我还是第一次看到别人操作防火墙,令我失望和意外的是他们的操作都是基于WEB界面的操作,和操作一般后台差不多,呵呵,有点让我失望,原来还以为这个很难弄, ...

  9. Linux字符界面操作进阶

    字符界面最重要的内容当然还是要记住各种命令了!下面我们来介绍一个字符界面下各种常用的操作命令. 常用的文本目录操作命令: ls显示文件和目录 touch创建一个空文件或改变文件的创建时间 cp复制文件 ...

最新文章

  1. SpringBoot项目打成war包部署到外部Tomact运行
  2. Solaris的硬件相关命令
  3. Libra教程之:数据结构和存储
  4. instanceof用法_「JS很简单」JavaScript 基础之 instanceof操作符
  5. Python 总结题目
  6. 层间距离对ct图像的影响_CT专业知识掌握基础、了解原理
  7. vue-cli3以上框架解决跨域问题
  8. 神经网络开始设计字体,可根据“矢量字体”变换大小写
  9. 从时分复用、频分复用到码分复用(CDMA)
  10. MiniGUI源码分析:GDI(1)-- GDI概览及Surface
  11. es6删除数组某一项_JavaScript:集合与数组,重要但你不知道的ES6数据类型
  12. 【电子学会】2020年12月图形化一级 -- 海底世界
  13. c#代码串口服务器的无线连接,C# 通过串口读取和发送数据
  14. opc服务器是硬件吗,opc是什么(一文彻底搞懂什么是OPC)
  15. springboot+thymeleaf+bootstrap+mybatis-Plus+mysql 情侣空间网站源代码
  16. ctf show-web入门 php特性篇部分题解
  17. 【2022年9月】237条微信内置浏览器UA
  18. 共创数字国企丨金蝶云・苍穹应邀参加国有企业数字化转型与发展研讨会
  19. html仿短信聊天,前端开发JS模仿手机短信发送
  20. 常用汇编数据传输指令

热门文章

  1. js完美地处理转换 Excel 的日期格式
  2. 如何删除服务器日志文件,服务器空间满了怎么删除日志文件
  3. 【系统迁移:笔记本更换硬盘,不重装系统方法】
  4. 2019 GDD TensorFlow
  5. 1、Cacti配置安装、监控Cisco交换机
  6. home assistant 配置microsoft todo(微软待办)同步
  7. 新型消防机器人作文_未来的消防机器人作文700字
  8. 菜鸟天地对接功能之单点接入分享
  9. ARKit 看这一篇就够了
  10. 【SpringBoot】40、SpringBoot中使用Aspose将文件转为PDF实现在线预览