团队作业第5周——测试与发布(Alpha版本)

Alpha版本测试报告

运行界面

  • 登录界面
    团队作业第5周——测试与发布(Alpha版本)_第1张图片
  • 注册界面
    团队作业第5周——测试与发布(Alpha版本)_第2张图片
  • 主界面
    团队作业第5周——测试与发布(Alpha版本)_第3张图片

在测试中发现的bug

前端bug
  • 对后台返回的JSON错误解析
  • 对可能抛出错误的语句没有用try{...}catch(...){...}语句包围
后台bug
  • Controller层Bug
    • session获取错误
    • 未对第三方包生成的JSON进行检查,导致向前端返回了错误的JSON
  • Service层Bug
    • 未对Controller层传递过来的值为null的参数进行检查,导致抛出NullPointerException
  • DAO层Bug:
    一些不可以被认为是bug的bug
未修复bug
  • Controller层的未对第三方包生成的JSON检查的bug

Alpha版本发布说明

本版本功能

  • 用户登录
  • 用户注册
  • 基础货物管理功能

运行环境要求

  • 操作系统:Windows操作系统(推荐Windows Server 2012 R2,阿里云ECS云服务器有售)
  • 数据库:MySQL 8.0
  • HTTP服务器:Tomcat 9
  • 反向代理服务器:nginx 1.17.6 (非必须)

安装方法

手动安装运行环境,人工配置,考虑在以后版本中提供自动配置工具

已知问题

后台与前端通过HTTP的方式进行交互,并且没有使用HTTPS,因此API可能会暴露,后台无法知道调用API的是自家的Client还是第三方的。后台返回给前端的JSON使用第三方的包生成,第三方的包可能会存在一些问题,引起前后端交互之间的问题。

你可能感兴趣的:(团队作业第5周——测试与发布(Alpha版本))