团队项目之测试与发布(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浏览器均能正常使用,能够实现预期功能。
四、安装方法
该分享网站以开源方式发布,使用方法:
- 从GitHub下载代码,并使用idea导入新项目,并配置环境以进行二次开发。
- 用idea把项目打包成jar,并将打完的jar包上传到linux服务器
五、问题与限制
问题:
- 该网站Alpha版本的问题在于数据很少
- 学习繁忙,小组成员时间不足
限制:
- 由于我们没有经济来源,所以在本地测试,没有购买服务器;
- 该网站的主要限制来自于浏览器的兼容性不同,所以该网站在各个浏览器的支持情况不同;
六、发布方式及发布地址
- 发布方式:我们将以开源的方式在GitHub中发布,以供有需要的人使用或进行二次开发。
- 发布地址:https://github.com/S-TRAVELER/blog_system
团队项目之测试与发布(Alpha版本)的更多相关文章
- 团队作业5_测试与发布(Alpha版本)
Alpha版本测试报告 1.测试找出的bug(N个): (1)修复的Bug:很多个,主要是一些疏忽造成的,比如请求url写错导致数据加载不了.比较有意义的bug是因为使用redux,但是用户刷新后数据 ...
- 团队作业9——测试与发布(Beta版本)
Beta版本测试报告 一bug汇总 计时没有显示即倒计时,难度不同的功能没有实现(已修复) 没有导入试卷和错题功能(不打算修复) 前台管理功能(部分修复) 界面美观问题(没有修复也不打算修复) 二.场 ...
- 团队作业part5--测试与发布(Alpha版本)
测试报告 1.测试与解决bug 1)测试人员测试出的bug 游戏失败后方块还能下落 分数设计不太合理 存在行数不可消除的情况 2)开发人员解决bug 2.场景测试 适用群体:打发时间的学生.工作压力大 ...
- 团队作业5——测试与发布(alpha阶段)
Deadline: 2018-5-9 10:00PM,以提交至班级博客时间为准. 根据以下要求,完成对本团队项目的测试与发布. 测试 请根据团队项目中软件的需求文档.功能说明.系统设计和测试计划,写出 ...
- 团队作业5——测试与发布(Alpha版本)
Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的两个方面 测试报告 发布说明 晚交 - 0分 迟交一周以上 - 倒扣本次作业 ...
- 【集美大学1411_助教博客】团队作业5——测试与发布(Alpha版本)
同学们好像都进入了状态,任务都完成的不错,测试与发布是一个软件的非常重要的环节,每年双11前夕是阿里巴巴加班最严重的时期,这是因为他们在不断的测试,因为他们不想在双11到来之时有任何差池.所以无论你的 ...
- 集美大学网络1413第九次作业成绩(团队五) -- 测试与发布(Alpha版本)
NO.NE团队的项目链接有效,六个核桃和六指神功团队可以请教下他们,避免因IP地址无效或者因tomcat不打开就不能访问的情况,毕竟助教没办法知道此时此刻它是开着还是关闭啊啊啊... 题目 团队作业5 ...
- 【1414软工助教】团队作业5——测试与发布(Alpha版本) 得分榜
题目 团队作业5--测试与发布(Alpha版本) 作业提交情况情况 所有团队按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1 ...
- 【集美大学1411_助教博客】团队作业9——测试与发布(Beta版本)
写在前面的话 已经看到了大家的发布成果,很欣喜,虽然有的团队的产品还是有一点问题,但大家也都发布成功了,这就是软件的魅力.但还是要说一些问题,大家录的视频不是没人讲解就是讲得太快,在我看来这都没有在卖 ...
随机推荐
- 基于webpack实现多html页面开发框架八 html引入图片打包和公共页面模块复用
一.解决什么问题 1.html中img引入的图片地址没有被替换,找不到图片 2.html公共部分复用问题,如头部.底部.浮动层等 二.html中img引入图片问题解决 1.在index.html插入i ...
- Local Model Poisoning Attacks to Byzantine-Robust Federated Learning
In federated learning, multiple client devices jointly learn a machine learning model: each client d ...
- 2019企业linux运维最需要的了解的一些硬件基础知识
第3章 服务器 245 3.1 电脑的种类 245 3.2 服务器的介绍 246 3.2.1 服务器的类别 246 3.2.2 服务器的性能 247 3.2.3 服务器的 ...
- 【hibernate】重写物理表名和列明
[hibernate]重写物理表名和列明 转载:https://www.cnblogs.com/yangchongxing/p/10357123.html 假设你的数据库命名有这样的需求,表都以 yc ...
- Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
最新在学习Python的基础入门系列课程,今天学习到使用python 的内置库smtplib发送邮件内容. 使用Python发送邮件步骤简单: 创建SMTP连接 使用邮箱和密码登录SMTP服务器 创建 ...
- 《Android项目实战--手机安全卫士》读后感
上学期在学校图书馆看到此书,觉得比较贴近实践,于是寒假研究了一番,也算是体会了一把社会培训机构的模式. 由于时间关系,最后两章还没弄完,但感觉每章节的流程相似,加之马上要回学校了,所以打算在家的最后一 ...
- jfinal shiro共享
和上一篇tomcat sexxion共享一样,用的也是redis 代码: package com.test.shiro; import com.jfinal.log.Log; import com.j ...
- sql语句字符串包含
select instr('1222','122') from dual//前者包含后者>0 oracle mysql 数据库可中 select charindex('1','12') from ...
- mysql统计天、周、月、季度、半年、年
之前在网上搜索按时间统计,发现不是很全 ,接着别人的思路进行延伸下, mysql统计天.周.月.季度.半年.年 前期工作创建辅助表 CREATE TABLE num (i INT); ),(),(), ...
- appium+java(八)获取Toast内容信息
前言 Appium中很经典的问题了,在两年前也就是2017年3月6号07:22分,我才看到appium1.6.3版本的发布,更新内容为Ios上可以实现Toast的获取,而Windows也就是安卓端,还 ...