Alpha版本测试报告
运行界面
- 登录界面
- 注册界面
- 主界面
在测试中发现的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使用第三方的包生成,第三方的包可能会存在一些问题,引起前后端交互之间的问题。