团队作业5——测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 广工软件工程课程学习社区 |
|---|---|
| 这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
| 这个作业的目标 | 1.团队项目的测试报告 2.Alpha版本的发布说明 |
| 团队项目git仓库 | Suicide-baka ▪ github |
目录
- 1. Alpha版本测试报告
- 1.1 bug清单
- 1.2 场景测试
- 1.3 测试矩阵
- 1.4 出口条件
- 2. Alpha版本发布说明
- 2.1 功能介绍
- 2.2 修改的缺陷
- 2.3 环境要求
- 2.4 安装方法
- 2.5 问题与限制
- 2.6 发布方式及发布地址
- 3. 个人本周完成情况
1. Alpha版本测试报告
1.1 bug清单
- 登录页用户密码不匹配
- 修改数据会变乱码
- 搜索指定用户时数据不匹配
- 重复的课程添加会导致其它功能出错
- 注册功能偶尔失效
- 添加学生时学生信息出现错误
- 学生修改自己的密码有时会导致登录失败
- 所有操作未设计操作失败提醒框
- 显示查询结果时窗口会不断换行
- 查询不存在的课程时会陷入死循环
- 数据库查询显示乱码
- 不同id在查询时显示信息相同,指向错误
- 存储的内容超过分配的空间,数据显示有问题
1.2 场景测试
- 管理员小何:希望可以很轻松地对学生的信息进行管理,同时也可以根据实际情况对课程进行添加或删除来供学生选择。
- 学生小胡:希望可以我们自己来选择最心仪的课程,抢课时不崩,还能看课程成绩。
1.3 测试矩阵
测试功能 测试项 检验点 预期结果 Windows Mac 登录功能 登录界面 字体 大小一致 1 1 字体颜色 标题为蓝色其余为黑色 1 1 消息提醒框 正常显示 1 1 “确认”按钮 点击后若是正确登录信息则出现登录成功框,若有用户名或者密码未填则会出现消息提醒框 1 1 “重置”按钮 点击后将用户名和密码内填的信息清空 1 1 管理员与学生的切换按钮 切换后登录成功进入对应操作界面 1 1 管理员权限 管理员界面 字体颜色 统一黑色 1 1 首页界面 正常显示 1 1 “执行”按钮 能够看见所有权限选择菜单 1 1 权限按钮 点击各权限项出现对应操作界面 1 1 权限操作界面 正常显示 1 1 “个人中心”按钮 点击出现个人中心界面 1 1 权限功能 查看学生信息 点击能够看见学生的相关信息 1 1 添加学生信息 操作界面可以输入添加学生的信息,点“添加”按钮成功添加,重置则清空 1 1 修改/删除学生信息 修改时输入要修改学生的学号进行搜索得到该生的全部信息,点击“编辑”按钮可修改信息,“删除”按钮删除该生信息 1 1 添加课程 输入添加课程的相应信息,点击“添加”按钮进行添加,“重置”按钮则清空信息 1 1 修改/删除课程 “搜索”按钮搜索要修改的课程,点击“编辑”进行修改,点击“修改”按钮修改成功,点击“删除”按钮进行删除 1 1 编辑学生成绩 界面可输入要修改成绩的课程名,“搜索”按钮搜索给出该课程的学生成绩,点击成绩的单元格进行修改,当鼠标焦点不在该单元格,便执行更新操作 1 1 修改个人登录信息 点击“编辑”进行修改,点击“修改” 按钮则修改成功 1 1 学生权限 用户界面 字体颜色 统一黑色 1 1 首页界面 正常显示 1 1 “执行”按钮 能够看见所有权限选择菜单 1 1 权限按钮 点击各权限项出现对应操作界面 1 1 权限操作界面 正常显示 1 1 个人中心界面 正常显示 1 1 权限功能 查看/修改个人信息 界面可看见个人的信息,点击“编辑”可进行修改,点击“修改” 按钮则修改成功,学生没有修改自己学号的权限 1 1 选课 输入需要选课的课程名,点击搜索后,选择所需要的课程,再点击“选课”按钮即可选课,若本人尚未选该课程,则选课成功,否则不能重复选课 1 1 打印个人成绩 可打印当前学生所选的所有课程的成绩 1 1 修改个人登录信息 点击“编辑”进行修改,点击“修改” 按钮则修改成功,学生没有修改自己学号的权限 1 1
1.4 出口条件
我们的出口条件是能够正常支持100名以上用户同时选课或进行别的操作。
2. Alpha版本发布说明
2.1 功能介绍
本团队所做的学生信息管理系统以软件形式呈现,Alpha版本具有的功能大体如下:
- 登录功能
用户可以选择要自己要登录的那一方角色,输入用户名和密码进行登录。其他所有的功能都必须在登录之后才能使用。
管理员登录界面:
普通用户登录界面:

- 管理员功能
管理员用户可以对学生信息、课程信息、学生成绩和个人登录信息进行操作管理。
首页界面:
查看学生信息:
添加学生信息:
输入相关信息并点击“添加”按钮。
修改/删除学生信息:
输入需要修改的学号,点击搜索,若点击“编辑”按钮,“修改”按钮即变为可点击状态。修改相应内容,点击修改,若要删除点击“删除”按钮。

添加课程:
输入相应内容,点击“添加按钮”。
修改/删除课程:
点击“编辑”按钮,“修改”按钮便处于可点击阶段,修改需要修改的课程内容,若要删除点击“删除”按钮。

修改学生成绩:
输入需要修改成绩的课程名,并点击“搜索”按钮便可得相关信息,点击需要修改的学生对应的成绩的单元格,即可进行修改,当鼠标焦点不在该单元格,便执行更新操作。
修改个人登录信息:
点击“个人中心”的“密码”,点击“编辑“按钮,进入编写状态,”修改”按钮便变成可点击状态。先输入原始密码,再输入新密码,点击“修改”按钮。在原始密码正确以及新密码与确认密码一致后,便可修改密码。
- 普通用户功能
普通用户可以对选课、个人信息、成绩和个人登录信息进行操作管理。
首页界面和修改个人登录信息功能与管理员用户的相似,不再赘述。
查看/修改个人信息:
点击“编辑”按钮,便进入可编辑状态,“修改”按钮进入可点击状态,编辑需要修改的信息,点击“修改”按钮即可进行修改。
选课:
输入需要选课的课程名,点击搜索后,选择所需要的课程,再点击“选课”按钮即可选课,若本人尚未选该课程,则选课成功,否则不能重复选课。

打印个人成绩:
打印当前用户所选的所有课程的成绩,若成绩为-1则老师尚未打分或未考试。

2.2 修改的缺陷
- 界面逻辑上还有很多欠缺,进行了补充设计
- 初版选课会出现重复选课情况
2.3 环境要求
本系统是以小软件形式存在,经试验在Windows和Mac上均可使用。2.4 安装方法
由我们团队提供初始数据库和初始管理员用户账号,管理员用户需要下载安装包,按我们提供的使用说明将数据库导入本地数据库,点击jar文件即可使用;普通用户则下载后,直接登录由管理员所给的初始学生登录信息进行登录。2.5 问题与限制
- 问题:本系统还未能承受全校学生上千的用户数量,这也是后期我们进行升级扩建的主要测试方向,同时还有功能不完善、界面逻辑不完善、界面不美观等问题还需要继续去弥补和升级,另外则是怎么将系统发送给管理员用户和普通用户进行使用。
- 限制:因为安装方式需要大家去下载压缩包,在面对数量众多的用户时这种方式太费力了,传播压缩包也是个问题。
2.6 发布方式及发布地址
- 发布方式:我们将管理员方压缩包发给校方管理层,同时做一个普通用户方压缩包下载链接,由管理员方自主决定链接的分享。
- 发布地址:由于我们还没有做出管理员用户和普通用户两方用户的使用压缩包,暂时不发布。
3. 个人本周完成情况
| 第12周 (15分) | 任务1 (10%):博客撰写 | 任务2(45%):Alpha版本测试报告 | 任务3(45%):Alpha版本发布说明 | 本时间点获得的个人贡献分 |
|---|---|---|---|---|
| 彭靖玥 | 1 | 1 | 1 | 4.2 |
| 唐海量 | 1 | 1 | 2.7 | |
| 郑兆宏 | 1 | 1 | 2.7 | |
| 陈莹莹 | 1 | 1 | 2.7 | |
| 刘远飞 | 1 | 1 | 2.7 |
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.


