zoukankan      html  css  js  c++  java
  • 团队项目之测试与发布(Alpha版本)

    小组:BLACK PANDA

    时间:2019.12.05

    • 测试报告


    1.测试找出的BUG

    • 图片上传,文件过大会出错
    • 用户可访问不具权限的URL
    • 空字段导致异常
    • serializable反序列化时版本不一致
    • 图片显示,排版有时会乱
    • 较大尺寸的图片上传,导致浏览样式异常

    2.场景测试

    •   多用户同时访问
    •   用户访问不具权限的URL
    • 发布说明


     

    一、功能介绍

        本团队所做的网站是电影、音乐、摄影相关类别的分享类博客网站。Alpha版本具有的功能大体如下:

      1. 注册登录功能

        用户可以在登录页通过输入用户名和密码完成登录。其它所有的功能都必须在登录之后才能使用。用户可以通过在注册页通过输入用户名、邮箱和密码完成注册功能。

    Figure 1 登录页

     

     

    Figure 2 注册页

     

     

      2. 查阅博客

        登录后,进入首页,首页有按内容分类的功能。用户可以在点击文章进行阅读

    Figure 3 首页

     

      

    Figure 4 电影博客

     

     

     Figure 5 音乐博客

     

      Figure 6 摄影博客

    Figure 7 阅读文章

     

     

      3. 编辑功能

    用户可以在个人主页(目前只有编辑博客功能)点击发布博客,进行博客的编辑。

     Figure 8 个人主页

     

     

    Figure 9 编辑博客

     

    二、修改的缺陷

      1. IDEA添加模块时报错:OutOfMemoryError: Java heap space

      解决:增加IDEA/setting/vm heap size:512

      2.  serializable反序列化时版本不一致

      解决:在类中指明serialVersionUID,也可以使用IDEA中自动生成UID的方法,Settings/Editor/Inspections/Serializable class without 'serialVersionUID',勾选。

      3. 网站前台的权限控制:没有权限的用户是不能直接输入url的方式来进行访问的,必须进行登录。

      解决:使用SPA前端权限控制方案进行完善

      4. 较大尺寸的图片上传,直接完全调取到前台页面,导致浏览样式异常

      解决:进行相关的压缩和截取

    三、环境要求

        该分享网站是以网页形式存在,经测试在谷歌Chrome、火狐FireFox浏览器均能正常使用,能够实现预期功能。

    四、安装方法 

    该分享网站以开源方式发布,使用方法:

    1. 从GitHub下载代码,并使用idea导入新项目,并配置环境以进行二次开发。
    2. 用idea把项目打包成jar,并将打完的jar包上传到linux服务器

    五、问题与限制

    问题:

    1. 该网站Alpha版本的问题在于数据很少
    2. 学习繁忙,小组成员时间不足

    限制:

    1. 由于我们没有经济来源,所以在本地测试,没有购买服务器;
    2. 该网站的主要限制来自于浏览器的兼容性不同,所以该网站在各个浏览器的支持情况不同;

    六、发布方式及发布地址

    1. 发布方式:我们将以开源的方式在GitHub中发布,以供有需要的人使用或进行二次开发。
    2. 发布地址:https://github.com/S-TRAVELER/blog_system
  • 相关阅读:
    powershell初探(七)
    powershell初探(九)
    打造一个有感觉的Vim(一)
    屏幕录像软件Wink
    注释也精彩
    解决XP专业版局域网访问故障十八招
    可以抓文字的抓图软件
    轻松玩转XP系统(一)
    Excel实战技巧之[活用条件格式]
    局域网传输工具飞鸽传书IPMessager
  • 原文地址:https://www.cnblogs.com/ZWJCNBLOG/p/11992615.html
Copyright © 2011-2022 走看看