汽车销售管理系统-项目测试用例设计(Xmind)

74 阅读5分钟

粤东丰田汽车销售管理系统.png

项目介绍

这是一款基于 Spring Boot + VUE CLI@3(Vue2)框架开发的汽车销售管理系统,旨在为客户和经销商提供一个简单、便捷的汽车交易与管理方案,能够以完善的模块结构体系,对车辆信息、订单和用户数据进行高效管理。

汽车管理系统

用户端功能

登录与注册

  • 用户注册

    • 通过邮箱注册账户
      • 预期结果:成功创建新账户,收到验证邮件。
    • 通过手机号注册账户
      • 预期结果:成功创建新账户,并自动登录。
  • 密码管理

    • 重置密码
      • 预期结果:收到重置密码的邮件,能够设置新密码。
    • 修改密码
      • 预期结果:旧密码正确输入后,可以成功设置新密码。

汽车浏览

  • 汽车列表显示

    • 按价格筛选汽车
      • 预期结果:汽车列表按照价格从低到高或从高到低排序显示。
    • 按品牌筛选汽车
      • 预期结果:仅展示所选品牌的汽车列表。
  • 汽车详情查看

    • 点击汽车卡片查看详情
      • 预期结果:显示所选汽车的详细信息页面,包含车型、价格等。

订单管理

  • 订单创建与管理
    • 创建订单并填写联系信息
      • 预期结果:订单成功创建,系统显示订单确认信息。
    • 查看订单历史和当前订单状态
      • 预期结果:能够看到所有已完成和未完成的订单及其状态。

通知与公告

  • 公告查看
    • 查看最新公告
      • 预期结果:成功加载并显示最新的系统公告。

管理员端功能

登录与权限控制

  • 管理员登录
    • 使用正确的凭据登录
      • 预期结果:成功登录至后台管理系统。
    • 尝试使用无效凭据登录
      • 预期结果:登录失败,提示错误信息。

汽车管理

  • 添加与编辑汽车信息
    • 添加新汽车记录
      • 预期结果:新的汽车信息成功保存至数据库,可在汽车列表中找到。
    • 编辑现有汽车信息
      • 预期结果:汽车信息更新成功,且在前端展示为最新数据。

订单管理

  • 订单状态更新
    • 将订单状态由“待支付”更改为“已发货”
      • 预期结果:订单状态更新成功,并向用户发送通知。

用户管理

  • 用户账户管理
    • 查看用户详细信息
      • 预期结果:成功加载并显示指定用户的详细信息。
    • 修改用户账户状态
      • 预期结果:用户账户状态更新成功,反映在系统内。

公告管理

  • 公告发布与管理
    • 创建新公告
      • 预期结果:公告成功创建并在公告列表中显示。
    • 删除公告
      • 预期结果:公告被成功移除,不再出现在公告列表中。

数据分析与报告

  • 生成报告
    • 生成销售报告
      • 预期结果:报告成功生成,内容准确无误。

非功能需求

安全性

  • 用户数据保护
    • 敏感数据加密传输
      • 预期结果:所有涉及用户隐私的数据在传输过程中都经过加密处理,无法被截获或篡改。
    • 权限控制验证
      • 预期结果:未经授权的用户无法访问受限资源或执行特定操作。

易用性

  • 用户界面友好性
    • 导航栏清晰度
      • 预期结果:用户可以轻松通过导航栏找到所需功能模块。
    • 反馈机制有效性
      • 预期结果:操作成功或失败时,系统能够及时提供明确的操作反馈信息。

可靠性

  • 系统稳定性
    • 长时间运行无故障
      • 预期结果:系统在持续高负载下保持稳定运行,没有崩溃或严重错误发生。
    • 数据交互准确性
      • 预期结果:无论是在正常还是异常情况下,系统都能确保数据的一致性和完整性。

性能

系统响应速度

  • 实时数据更新与查询
    • 高并发下的数据更新
      • 预期结果:系统能够在不超过2秒内完成单次数据更新操作,即使在1000个并发请求的情况下。
    • 高并发下的数据查询
      • 预期结果:用户发起的数据查询请求应在3秒内得到响应,即使在500个并发查询请求时。

交易处理速度

  • 订单处理流程
    • 创建订单到支付确认的时间
      • 预期结果:从订单创建到支付确认的整个过程应在5秒内完成,包括所有必要的验证步骤。
    • 高峰期处理能力
      • 预期结果:系统应支持每分钟至少处理200笔订单,且在此负载下不出现明显的延迟或错误。

资源使用效率

  • 服务器资源利用率
    • CPU使用率
      • 预期结果:在正常工作负载下,CPU使用率不应超过70%,确保有足够余量应对突发流量。
    • 内存使用情况
      • 预期结果:系统运行期间,内存占用稳定,不会出现频繁的内存泄漏或过度消耗问题。

数据库性能

  • 数据库查询效率
    • 复杂查询执行时间
      • 预期结果:对于包含多个表连接的复杂查询,执行时间应在5秒以内。
    • 批量数据插入速度
      • 预期结果:一次性插入1000条记录的操作应在10秒内完成,同时保证数据的完整性和一致性。