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

这个作业属于哪个课程 信安1912-软件工程 (广东工业大学 - 计算机学院)
这个作业要求在哪里 团队作业5——测试与发布(Alpha版本)
这个作业的目标 <项目测试与发布>

一、项目信息

队名:FiveEmpty/五大皆空
项目:sGDUT——基于微信小程序的社团招新软件
项目仓库
项目冲刺集合贴

二、Alpha版本测试报告

2.1 功能测试

2.1.1 功能列表
小程序端功能 描述
账号登录 用户输入账号、密码,点击“登录”,验证成功后即可进入主页
账号注册 用户打开小程序,点击“微信授权登录”,填写姓名、学校、学院、班级、学号、电话以及邮箱,并选填头像,以减少报名社团招新时所需要填写的信息,即完成注册操作
查看社团 用户打开小程序,进入小程序“社团浏览页”即可看到各个社团的 Logo、名称、简介、人数以及分类。用户点击某一社团后跳转至“社团详情页”,可以查看社团的详细介绍
报名社团 用户点击想要报名的社团,跳转至“社团详情页”,点击“我要报名”,进入“报名表页”,填写相关信息后,点击“提交”即可
查看通知 用户成功报名某一社团后,可以在“信箱页”中查看来自社团发送的通知,如报名成功通知、面试通知、录取通知等
查看报名情况 用户生成功报名某一社团后,可以在“信箱页”中查看自己的社团报名情况。不同的社团对应不同的报名情况

管理端功能 描述
登录功能 通过账号和密码登录,若无账号可以点击注册按钮跳转到注册页面
注册功能 输入账号、密码、选择社团负责人或是部门负责人、学校、学院、专业、班级、姓名、学号、手机等信息后,即可完成注册,输入不规范会有错误提示
修改社团信息 管理员打开网站,成功登录后进入首页,点击“基本信息”-“社团信息”,即可进入社团信息页,对社团信息进行修改
发布招新信息 管理员打开网站,成功登录后进入首页,点击“发布招新”-“发布招新信息”,即可进入“发布招新页”,填写相关信息后,即可发布
查看报名人员 管理员打开网站,成功登录后进入首页,点击“审核招新”-“查看报名人员”,即可进入“查看报名人员页”,可查看报名社团人员的基础信息。管理员可以根据自己需求,选择查看某一个或多个部门的报名人员
审核报名人员 管理员打开网站,成功登录后点击“审核招新”-“审核报名人员”,即可进入审核报名人员页。管理员通过点击“审核”按钮,对报名人员的报名状态进行修改,可以选择“审核通过”或“审核不通过”
2.1.2 测试场景

小组全员参与测试,用交叉检查,非对应功能的开发人员来进行测试。
在小程序端进行登录注册、修改个人信息、社团查找、申请报名等功能的测试。
在管理端进行登录注册、社团信息编辑、部门信息和招新信息的增删改、发布招新、招新信息浏览、筛选报名人员、发送面试结果通知等功能的测试。

2.1.3 测试结果
小程序端功能 描述
账号登录 成功
账号注册 成功
查看社团 成功
报名社团 成功
查看通知 成功
查看报名情况 成功

管理端功能 描述
登录功能 成功
注册功能 成功
修改社团信息 存在BUG
发布招新信息 成功
查看报名人员 成功
审核报名人员 成功

后台功能 描述
接口 部分接口待添加、部分待修改
2.1.4 BUG列表
BUG类别 BUG数量
小程序端 3
页面端 5
后台 3

小程序端BUG 描述
登录页面弹出太慢,影响用户体验 已解决
注册第一次进入时,标题大小不正确 刷新一下会恢复正常,对用户的实际使用并没有很大的影响
报名社团失败,点击报名无反应 已解决

页面端BUG 描述
登陆页面没有跳转到注册页面的按钮 已解决
注册页面乱码问题 已解决
发邮件通知时,点击发送按钮后没有新的弹窗 已解决
社团信息页面:没有添加上传社团图片功能 已解决
手机上进入管理端页面,社团信息页面没有操作按钮 设计是如此,管理端在手机上提供浏览但不提供编辑

后台BUG 描述
密匙无法验证和登录 已解决
数据库字段内容长度无法满足需求 已解决
社团信息页面:删除社团招新信息失败 后台暂无接口,后续版本会添加

没有能力修复,将来也不打算修复的BUG:

这个BUG的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:

2.2 兼容性测试

2.2.1 小程序端

Android:微信版本
iOS:微信版本7.0.12

2.2.2 管理端

Windows:Google Chrome浏览器、IE浏览器、360浏览器
macOS:Safari浏览器、Google Chrome浏览器

2.3 场景测试

2.3.1预期用户使用
  • 为新生提供各个社团的基础信息、招新信息,避免新生因消息闭塞而错过想要加入的社团
  • 降低宣传成本,解决因资金、人力等因素导致宣传力度不足的原因
  • 降低社团招新流程的复杂度,优化社团管理者在社团招新活动中的体验,并提高招新活动的效率
2.3.2 面向用户群体
  • 大一新生
  • 社团管理员

2.4 测试矩阵

功能模块 测试用例描述 操作步骤 预期结果 实际结果
登录注册 注册(学生) 1. 打开小程序
2.点击“微信授权”
3. 输入个人信息
1. 小程序能够正常打开
2. 能验证用户输入内容的合法性
符合预期
注册(管理员) 1. 点击“注册”
2. 输入相关信息
3. 点击“注册”
1. 能够进入注册页面
2. 能够验证用户输入内容的合法性
符合预期
登录(学生) 1. 打开小程序
2. 点击“微信授权”
1. 小程序能够正常打开
2. 能够显示社浏览页
符合预期
登录(管理员) 1. 输入账号密码
2. 点击“登录”
1. 验证账号密码是否正确
2. 正确则进入首页,否则提示“输入错误”
符合预期
学生模块 查看社团 1. 打开小程序
2. 进入“社团页”
3. 滑动屏幕,浏览社团简介及相关部门简介
1. 小程序能够正常打开
2. 能够正常显示社团简介
3. 能够点开任一社团查看其部门简介
符合预期
报名社团 1. 打开小程序
2. 进入“社团页”
3. 点击想要报名的社团,进入“社团详情页”
4. 点击“我要报名”,进入“报名”页
5. 填写相关信息,点击“报名”
1. 小程序能够正常打开
2. 能够正常显示社团简介
3. 能够点开想要报名的社团,并查看其部门简介
4. 能够看到报名页,并完成报名
符合预期
查看通知 1. 打开小程序
2. 点击“通知”,进入“通知页”
3. 滑动屏幕,浏览通知
1. 小程序能够正常打开
2. 能够正常显示“通知页”
3. 能够正常查通知
符合预期
查看报名情况 1. 打开小程序
2. 点击“查看招新”,进入“查看招新页”
3. 滑动屏幕,浏览报名情况
1. 小程序能够正常打开
2. 能够正常显示“查看招新页”
3. 能够正常查看报名情况
符合预期
管理员模块 修改社团信息 1. 进入系统
2. 点击“基本信息”-“社团信息”,进入“社团信息页”
3. 点击“修改”,修改社团信息
4. 点击“提交”,完成修改
1. 系统能够正常登录进入
2. 能够正常显示“社团信息页”
3. 能够验证用户输入内容的合法性
4. 能够对社团信息进行修改
符合预期
发布招新信息 1. 进入系统
2. 点击“发布信息”-“发布招新”,进入“发布招新页”
3. 填写招新信息,点击“发布”
1. 系统能够正常登录进入
2. 能够正常显示“发布招新页”
3. 能够验证用户输入内容的合法性
4. 能够发布招新信息
符合预期
查看报名人员 1. 进入系统
2. 点击“审核招新”-“查看报名人员”,进入“查看报名人员页”
3. 点击某一报名人员姓名,查看详细信息
1. 系统能够正常登录进入
2. 能够正常显示 “查看报名人员页”
3. 能够正常显示某一报名人员详细信息
符合预期
审核报名人员 1. 进入系统
2. 点击“审核招新”-“审核报名人员”,进入“审核报名人员页”
3. 点击“审核”按钮,跳转至“审核报名详情页”
4. 对报名本社团的人员进行审核
5. 提交审核
1. 系统能够正常登录进入
2. 能够正常显示 “审核报名人员页”
3. 能够正常显示报名本社团的人员
4. 能够正常显示“审核报名详情页”
5. 能够查看审核结果
符合预期

2.5 测试结果

经测试,本项目有如下情况:

  1. 用户体验较流畅,无明显卡顿,响应时间短
  2. 文件I/O方面的请求耗时较久
  3. 响应时间与请求复杂程度成正比

2.6 出口条件

  1. 所有机型适配完成
  2. 没有影响用户正常使用的bug
  3. 通过性能测试,并且设计符合用户要求
  4. 业务逻辑处理不出现错误
  5. 随意操作不发生崩溃
  6. 不违反微信小程序相关条例
  7. 通过交叉检查,非该代码开发人员测试通过

三、Alpha版本发布说明

3.1 版本功能说明

3.1.1 管理端(网页)

账号注册
在这里插入图片描述
账号登录
在这里插入图片描述
修改社团信息
在这里插入图片描述
发布招新信息
在这里插入图片描述
查看报名人员
在这里插入图片描述
审核报名人员页面
在这里插入图片描述

3.1.2 学生端(小程序)

账号注册
在这里插入图片描述
账号登录
在这里插入图片描述
查看社团
在这里插入图片描述
报名社团
在这里插入图片描述
查看通知
在这里插入图片描述
查看报名情况
在这里插入图片描述
查看报名人员
在这里插入图片描述
审核报名人员
在这里插入图片描述

3.2 修改的缺陷

这一版是sgdut的第一版,没有修改缺陷

3.3 对运行环境的要求

3.3.1 管理端(网页)

Windows:Google Chrome浏览器、IE浏览器、360浏览器
macOS:Safari浏览器、Google Chrome浏览器

3.3.2 学生端(小程序)

Android:微信版本
iOS:微信版本7.0.14

3.4 安装方法

3.4.1 管理端(网页)

下载安装包文件之后打开“login.html”文件

3.4.2 学生端(小程序)

打开微信小程序,搜索“sgdut”

3.5 已知问题和限制

目前本系统的基本功能基本都已实现,能满足社团、学生的大部分需求。但项目还有一些问题待解决。

  1. 微信小程序用户授权登录流程复杂
  2. 非父子页面间的数据通信
  3. 部分场景下存在兼容性问题

3.6 软件的发布方式与发布地址

3.6.1 管理端

管理端为网页版,下载安装包文件之后打开“login.html”文件

3.6.2 学生端

学生端为小程序版,已经在微信中发布,在微信小程序从搜索“sgdut”即可找到

3.6.3 发布方式

我们将以开源的方式在GitHub中发布,以供有需要的人使用或进行二次开发。

3.6.4 发布地址

https://github.com/XIaoTuoTuoBI/Five-empty

posted @ 2021-12-05 17:49  SokachTJ  阅读(149)  评论(1编辑  收藏  举报