项目名称:收银小经理
开发环境
Maven + Windows10 +IDEA
项目源码
使用技术
Web,Servlet,Html,css,js,MySQL数据库的应用,ajax
项目描述
- 通过数据库表的设计,实现登录、注册和上架商品的基本功能;
- 使用Servlet,以及前端知识的简单应用,实现浏览商品,更新商品,购买商品、浏览订单等核心功能;
- 通过订单和订单项的设计,模拟实现收银台的基本操作;
项目流程
项目演示
测试报告
总体测试计划
总体的测试计划围绕黑盒测试以及使用测试工具进行,然后根据测试结果进行项目的完善。
功能模块
- 登录,注册,
- 商品上架
- 商品浏览
- 商品下架
- 更新商品信息
- 购买商品
- 浏览订单
测试环境
window10,浏览器
功能测试
- 注册一个新账号
- 登陆时,输入与账号不对应的密码
- 输入商品的各种属性,点击商品上架
- 浏览商品是否已经上架,信息是否正确
- 在浏览商品页面点击下架按钮
- 更新某一个商品的属性
- 购买一个或者多个商品
- 根据购买商品,核对订单页面
预期结果
- 新账号注册成功,跳转至登录页面
- 登录失败
- 商品上架成功,跳转至浏览商品页面
- 浏览商品中新增商品与上架商品信息一致
- 商品下架成功,从商品浏览页面消失
- 更新之后,在商品浏览页面看到更新后的该商品信息
- 显示购买成功,并且商品数量对应减少
- 订单页面信息与购买商品相关信息一致
实际结果
- 新账号注册成功,跳转至登录页面
- 登录失败
- 商品上架成功,跳转至浏览商品页面
- 浏览商品中新增商品与上架商品信息一致
- 商品下架成功,从商品浏览页面消失
- 更新之后,在商品浏览页面看到更新后的该商品信息
- 显示购买成功,并且商品数量对应减少
- 订单页面信息与购买商品相关信息一致