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


    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使用第三方的包生成,第三方的包可能会存在一些问题,引起前后端交互之间的问题。

  • 相关阅读:
    替换空格
    centos虚拟机 服务器搭建
    Java 深度遍历和广度优先遍历
    idea热部署Devtools
    idea字符编码设置
    idea破解详细教程
    Java序列化
    60+Git常用命令行
    LeetCode 236. 二叉树的最近公共祖先
    08 讲解v-cloak,v-text,v-html的基本使用
  • 原文地址:https://www.cnblogs.com/hzhTech/p/11992784.html
Copyright © 2020-2023  润新知