小组: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

团队项目之测试与发布(Alpha版本)的更多相关文章

  1. 团队作业5_测试与发布(Alpha版本)

    Alpha版本测试报告 1.测试找出的bug(N个): (1)修复的Bug:很多个,主要是一些疏忽造成的,比如请求url写错导致数据加载不了.比较有意义的bug是因为使用redux,但是用户刷新后数据 ...

  2. 团队作业9——测试与发布(Beta版本)

    Beta版本测试报告 一bug汇总 计时没有显示即倒计时,难度不同的功能没有实现(已修复) 没有导入试卷和错题功能(不打算修复) 前台管理功能(部分修复) 界面美观问题(没有修复也不打算修复) 二.场 ...

  3. 团队作业part5--测试与发布(Alpha版本)

    测试报告 1.测试与解决bug 1)测试人员测试出的bug 游戏失败后方块还能下落 分数设计不太合理 存在行数不可消除的情况 2)开发人员解决bug 2.场景测试 适用群体:打发时间的学生.工作压力大 ...

  4. 团队作业5——测试与发布(alpha阶段)

    Deadline: 2018-5-9 10:00PM,以提交至班级博客时间为准. 根据以下要求,完成对本团队项目的测试与发布. 测试 请根据团队项目中软件的需求文档.功能说明.系统设计和测试计划,写出 ...

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

    Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的两个方面 测试报告 发布说明 晚交 - 0分 迟交一周以上 - 倒扣本次作业 ...

  6. 【集美大学1411_助教博客】团队作业5——测试与发布(Alpha版本)

    同学们好像都进入了状态,任务都完成的不错,测试与发布是一个软件的非常重要的环节,每年双11前夕是阿里巴巴加班最严重的时期,这是因为他们在不断的测试,因为他们不想在双11到来之时有任何差池.所以无论你的 ...

  7. 集美大学网络1413第九次作业成绩(团队五) -- 测试与发布(Alpha版本)

    NO.NE团队的项目链接有效,六个核桃和六指神功团队可以请教下他们,避免因IP地址无效或者因tomcat不打开就不能访问的情况,毕竟助教没办法知道此时此刻它是开着还是关闭啊啊啊... 题目 团队作业5 ...

  8. 【1414软工助教】团队作业5——测试与发布(Alpha版本) 得分榜

    题目 团队作业5--测试与发布(Alpha版本) 作业提交情况情况 所有团队按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1 ...

  9. 【集美大学1411_助教博客】团队作业9——测试与发布(Beta版本)

    写在前面的话 已经看到了大家的发布成果,很欣喜,虽然有的团队的产品还是有一点问题,但大家也都发布成功了,这就是软件的魅力.但还是要说一些问题,大家录的视频不是没人讲解就是讲得太快,在我看来这都没有在卖 ...

随机推荐

  1. 记录我的 python 学习历程-Day03 列表/元组/rang

    一.列表初识 列表是 Python 的基础数据类型之一,它是以''[ ]''的形式括起来的,每个元素用","隔开,属于容器型数据类型,他可以存放大量的.各种类型的数据. 基本格式 ...

  2. Linux内核最顶层文档

    Linux 内核文档 该文件是 Linux 内核文档树中最顶层的,会随着内核一起更新:其目的是把散乱的文档集成为一个逻辑清晰的完整版,非常欢迎改善文档,如果想做出自己的贡献,加入vger.kernel ...

  3. BZOJ 3106: [cqoi2013]棋盘游戏

    Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 859  Solved: 356[Submit][Status][Discuss] Descriptio ...

  4. ARTS-S 做事情的正确方法

    有同学改bug的思路是:你们别管我怎么改,先看改的效果对不对.效果对,就这样改,效果不对,我再想别的办法.这样其实把自己关起来,盲目试错,效率太低. 合理的方法应该是和其他大佬们商量一个大家认为正确的 ...

  5. java之单例设计模式

    什么是设计模式? 设计模式是在大量的实践中总结和理论化之后优选的代码结构.编程风格.以及解决问题的思考方式.设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和探索. 所谓单例 ...

  6. 大数据学习笔记——Hadoop编程之SequenceFile

    SequenceFile(Hadoop序列文件)基础知识与应用 上篇编程实战系列中本人介绍了基本的使用HDFS进行文件读写的方法,这一篇将承接上篇重点整理一下SequenceFile的相关知识及应用 ...

  7. 如何用Jmeter做接口测试

    Jmeter介绍&测试准备: Jmeter介绍:Jmeter是软件行业里面比较常用的接口.性能测试工具,下面介绍下如何用Jmeter做接口测试以及如何用它连接MySQL数据库. 前期准备:测试 ...

  8. AQS系列(三)- ReentrantReadWriteLock读写锁的加锁

    前言 前两篇我们讲述了ReentrantLock的加锁释放锁过程,相对而言比较简单,本篇进入深水区,看看ReentrantReadWriteLock-读写锁的加锁过程是如何实现的,继续拜读老Lea凌厉 ...

  9. eclipse配置svn导出项目

    eclipse安装svn 菜单栏help-->eclipse marketspace-->find中搜索subclipse,安装-->ok windows-->show vie ...

  10. dev gridcontrol 行号

    /// <summary> /// GridView 显示行号 设置行号列的宽度 /// </summary> /// <param name="gv" ...