当前位置: 首页 > news >正文

仓库系统测试报告

1.项目简介

这是一个基于 Vue 3 + Django REST Framework 实现的仓库管理系统,支持货物入库、未收到/未发出货物跟踪、运输计划制定、司机人员管理等核心业务。

功能模块:

用户登录模块:用户通过输入账号、密码进入仓库系统首页
仓库资源管理模块:管理所有货物的基础信息。
未收到货物模块:查看尚未收到的货物列表。
未发出货物模块:查看已准备好但尚未发出的货物。
运输计划模块:管理运输任务。
司机人员管理模块:管理司机信息。

2.测试目的

对该系统进行功能测试,验证系统是否满足需求规格说明书的要求、检测系统是否存在缺陷确保系统能稳定、可靠地投入使用。测试环境基于 Windows 10 操作系统,Google浏览器

3.测试用例设计

使用xmind进行页面测试用例设计

4.功能测试

4.1登录页面

测试场景一:页面正常打开

预期结果:页面正常打开,文字、logo等信息显示正常

实际结果:与预期结果一致

测试场景二:登录成功并跳转到首页系统(用户名:admin,密码:123456)

预期结果:登录成功,跳转到管理界面

实际结果:与预期结果一致

测试场景三:登录失败(用户名:admin , 输入错误的密码:123)

预期结果:提示“用户名或密码错误”,停留在登录页,不刷新

实际结果:与预期结果一致

测试场景四:登录失败(输入错误的用户名:wrong,密码:123456)

预期结果:提示“用户名或密码错误”,停留在登录页,不刷新

实际结果:与预期结果一致

测试场景五:登录失败(空用户名 , 密码:123456)

预期结果:提示“请输入用户名”

实际结果:与预期结果一致

测试场景六:登录失败(用户名:admin,密码:空)

预期结果:提示“请输入密码”

实际结果:与预期结果一致

测试场景七:回车键登录(正确的用户名和密码,在密码框按回车键)

预期结果:触发表单提交,同点击登录效果

实际结果:与预期结果一致

测试场景八:退出登录

预期结果:点击管理界面右上角“退出登录”,跳转登录页

实际结果:与预期结果一致

4.2 仓库资源管理界面

测试场景:货物新增
预期结果:点击“新增货物”,填写货物ID、名称、类型、入仓时间、保质期、是否准备运输后保存,新货物出现在列表中
实际结果:新增失败,点击“新增货物”无响应,与预期结果不一致

测试场景:货物删除
预期结果:点击货物G009对应的“删除”按钮,该货物从列表中移除
实际结果:与预期结果一致

测试场景:查看未收到货列表
预期结果:点击“未收到货物”中正确显示未收到货物的名称、类型和运输状态
实际结果:与预期结果一致

测试场景:详情弹框
预期结果:针对运输状态为“是”的行为查看详情,弹出弹框,显示司机名称和运输计划ID
实际结果:与预期结果一致

测试场景:查看未发出货物

预期结果:点击菜单“未发出货物”,列表中正确显示货物ID、货物名称、货物类型、目标要求时间

实际结果:与预期结果一致

测试场景:验证数据一致性(与仓库资源管理模块关联)
预期结果:未发出货物列表中G002、G004、G006、G008等货物的信息与仓库资源管理模块中对应货物的信息一致
实际结果:与预期结果一致

测试场景:新建运输计划成功
预期结果:点击“+新建计划”,填写计划ID、运输目标、司机、目标要求时间后保存,提示“添加成功”,新计划出现在列表中
实际结果:与预期结果一致

测试场景:司机下拉选择数据来源
预期结果:司机下拉列表中显示司机人员管理模块中的司机(张伟、李娜、王强、赵磊、陈静等)
实际结果:与预期结果一致

测试场景:新建运输计划失败
预期结果:不选择目标时间,点击确定,提示
实际结果:与预期结果一致

测试场景:删除运输计划
预期结果:点击(如T004)计划对应的“删除”按钮,提示“删除成功”,该计划从列表中移除
实际结果:与预期结果一致

测试场景: 司机新增功能
预期结果: 点击“新增司机”,填写名称、年龄、是否在计划中后保存,提示“添加成功“,新司机出现在列表中
实际结果: 与预期结果一致

测试场景: 司机年龄边界值
预期结果: 输入年龄18或60,可正常添加司机
实际结果: 与预期结果一致

测试场景: 司机年龄小于18
预期结果: 输入年龄17,数字输入框限制min=18,无法输入
实际结果: 可以正常输入,并可以成功添加司机,司机列表显示年龄为18,与预期结果不符

测试场景: 司机年龄大于60
预期结果: 输入年龄61,数字输入框限制max=60,无法输入
实际结果: 可以正常输入,并可以成功添加司机,司机列表显示年龄为60,与预期结果不符

测试场景: 删除司机(司机未被运输计划引用)
预期结果: 点击”王强“司机对应的删除按钮,提示删除成功,司机信息从列表消失

实际结果:与预期结果一致

测试场景: 删除司机信息(已被运输计划引用的司机)
预期结果: 删除司机”张伟“(已被TP001引用),无法删除
实际结果: 可以正常删除,且运输计划中的司机名称仍显示为”张伟“,与预期结果不符

http://www.jsqmd.com/news/669841/

相关文章:

  • HunyuanVideo-Foley镜像免配置:彻底告别torch版本冲突与依赖地狱
  • 零基础5分钟部署实时手机检测模型:DAMOYOLO-S小白快速上手教程
  • HPH的构造 高压均质机内部揭秘
  • 学Simulink——基于Simulink的数字孪生:实车数据驱动电机参数辨识
  • 怎样高效管理Windows驱动程序:DriverStore Explorer实用方案完全手册
  • [特殊字符] MoviePy 报错:配置了 ImageMagick 环境变量却不好使?
  • Java开发者快速上手:Phi-4-mini-reasoning本地API调用集成教程
  • mysql启动报错找不到my.cnf怎么办_mysql配置文件问题
  • 降AI率工具哪个好?知网维普双平台实测三款工具对比
  • Z-Image-Turbo-rinaiqiao-huiyewunv 与QT框架集成:开发跨平台桌面AI图像工具
  • 郭老师-一个人有没有才气?看这8个维度就明白了
  • Pixel Script Temple 操作系统的助手:自动生成Shell脚本完成系统管理
  • 系统重装前必备的智能驱动备份工具
  • 小红的完全二叉树构造【牛客tracker 每日一题】
  • AIGC内容审核利器:Nomic-Embed-Text-V2-MoE在UGC平台的落地效果
  • HunyuanVideo-Foley 与Ollama对比分析:专精模型与通用大模型的音效生成能力
  • Wan2.2-I2V-A14B十分钟部署:Windows系统下Docker快速启动指南
  • 2026奇点大会记忆系统分论坛未公开PPT泄露:12家头部AI公司提交的7种异构记忆接口协议,谁将定义下一代AIOS内存语义?
  • 郭老师-真正的高情商:静水流深,润物无声
  • GLM-4-9B-Chat-1M部署案例:始智AI平台一键部署+API服务接入生产环境
  • 2026年怎么搭建OpenClaw?云端5分钟保姆级含大模型API与Skill配置
  • Hunyuan-MT-7B性能优化:如何提升翻译速度与效果?
  • 构建企业级AI助手:Phi-4-mini-reasoning与SpringBoot微服务集成
  • 郭老师-聪明人把批评当药方,蠢人把建议当砒霜
  • Pixel Mind Decoder 数据库集成实战:情绪数据存储与 MySQL 优化
  • php学习(其二)文件包含
  • Visio绘制技术架构图:Graphormer模型微服务部署架构详解
  • 璀璨星河Starry Night Art Gallery部署教程:Streamlit镜像一键开箱即用
  • “黑箱”终结者来了:SITS2026首创的Drug-Reasoning Graph如何让AGI决策路径满足EMA AI监管沙盒审计要求?
  • Swift-All评测实战:RM模型评估全流程,附优化建议与案例