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

朱宏集 2022-11-22 22:04:37

目录

  • 一、作业基本信息
  • 二、测试报告
  • 概况
  • 场景测试
  • 测试矩阵
  • 三、Alpha版本发布说明
  • 功能说明
  • 登录功能
  • 显示好友界面
  • 聊天
  • 查看好友信息
  • 查找用户
  • 运行环境的要求
  • 安装方法
  • 描述系统已知的问题和限制

一、作业基本信息

这个作业属于哪个课程广工软件工程课程学习
这个作业要求在哪里团队作业5——测试与发布(Alpha版本)
作业目标Alpha版本测试报告、Alpha版本发布说明
所属队伍随机组合队

二、测试报告

概况

在本次Alpha版本的程序编写中,我们测试统计发现了总计20多个bug,大部分为程序设计层次上的bug,比如数据库驱动缺失,记录时间与本地时间相差6小时····。这些bug有些不能复现,有些组内协调过后,觉得产品就应该这样设计,有些经过小组讨论,确定为java swing语言特性而导致的问题,经过调整,我们将bug修复至5个,依据bug的不同,我们将bug统计制成了以下的表格

bug详情bug归类解决情况(已解决/未解决/下个版本解决)备注
数据库驱动异常难以复现的bug未修复未修复该bug较为复杂,体现在不同学生的电脑中,登陆时会显示找不到数据库驱动
添加好友失败难以修复的bug未能修复每次查找选择好友并且添加后,后端会报访问数组下标越界的异常,但是明明我们查找到了用户,用户数组不应该为空
数据库时间与本地时间相差6小时程序设计的异常已修复
好友界面不能自主刷新朋友状态未能修复的bug下个版本解决
添加好友不需要对方未能完善的地方下个版本解决
数据库内容不统一的问题程序特性测试阶段,双方连接的数据库都是自己的数据库,所以会出现这个问题。发布阶段采取双方都连接同一数据库即可解决。
需要手动录入用户信息到数据库程序特性同学反映没有注册功能,因为这个通讯工具未来主要在内网使用,不对外开放注册功能,仅通过对方提供账号ip手动设置来完成成程序的私密性
resources文件夹里的图片显示不出来程序设计的异常已经修复相对路径/绝对路径的配置以及java 中FilePath方法寻找文件的问题
移动好友到黑名单还是可以发信息程序设计的异常已经修复
~

场景测试

我们期望用户可以在内网环境下,私密的使用我们的软件。我们希望做的是完成他们的一次有效正常的登录、添加好友、线上沟通的过程,力于解决用户私下线上沟通问题。该程序主要满足用在使用支持xp及以上window环境的电脑上使用。

当没使用过的同学在我们的指导下能完成一次用户双方的沟通,并且出现的bug的时候用户能适应,体验流畅,我们就确认其该程序足够好可以发布alpha版本。

测试内容功能调整
1.小王想要能添加好友时能够针对不同情况提示信息对于查询到的用户信息,根据是否为自己、是否已经为好友、是否为黑名单用户,已经做了友好的提示信息。
2.小陈想要对黑名单中的好友确定不能聊天右键选择好友聊天时,对于黑名单中的好友,聊天按钮为灰色
3.小梁想要完善聊天功能,不只发送消息除了发送消息以外,还设置了抖一抖以及发送图片文件并且提示对方的功能,与当前的聊天功能接轨

测试矩阵

测试功能检测项检测结果
登录功能选择账户
输入账户和密码
登录成功,弹出好友界面
登录失败,弹出消息提示
好友界面查看好友、好友在线情况
选择好友聊天
选择好友进入分组
黑名单好好友界面为灰色
删除好友
聊天界面正常发送消息
“抖一抖”
发送文件
接收如上信息
显示文字信息
保存用户信息
好友信息界面显示好友信息
查找用户界面根据账号、昵称查找到用户
选择好友并添加❌(有时候报错)

三、Alpha版本发布说明

功能说明

登录功能

该界面可以选择账户,输入密码如果不正确还会提示信息

img

img

img

显示好友界面

这里的测边框会显示好友以及好友在线信息,在线的好友头像会亮,同时还支持将好友完成分组的功能。

img

img

聊天

聊天功能包含发送文件、抖一抖、查找聊天记录、显示头像,查看历史聊天记录

img

img

查看好友信息

显示当前好友的信息如账号,昵称,性别

img

查找用户

查找到用户后,即可选择并且添加用户,同时根据你与用户的状态,返回添加结果

img

运行环境的要求

该程序需要电脑里已经安装mysql5.0以上版本的数据库以及jdk8.0版本以上的jdk环境,同时需要运行里面的数据库脚本来初始化数据库,同时需要配置中的数据库密码改成自己数据库对应的密码

img

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

安装方法

如果本地拥有idea或者eclipse开发环境的,可以直接使用点击login类中的main方法使用。初次之外,可以运行里面的jar包,在命令行使用java -jar Test.jar的方法进行使用

描述系统已知的问题和限制

ip地址需要指定并且录入到数据库中,通过ip进行指定访问,无法做到其他程序不使用IP地址

...全文
136 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

203

社区成员

发帖
与我相关
我的任务
社区描述
高校教学社区
其他 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧