团队作业5——测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 作业要求 | 团队作业5——测试与发布(Alpha版本) |
| 作业目标 | Alpha版本测试报告,Alpha版本发布说明 |
目录
- 一、Alpha版本测试报告
- 1,BUG测试
- 2,场景测试
- 3,测试矩阵(test matrix)
- 4,出口条件(exit criteria)
- 二、Alpha版本发布说明
- 1,功能介绍
- 2,缺陷修改
- 3,对运行环境的要求
- 4,安装方法
- 5.发布方式
- 6.仓库地址
一、Alpha版本测试报告
1,BUG测试
| 序号 | 所属模块 | BUG内容 | 是否修复 | 下个版本修复 |
|---|---|---|---|---|
| 1 | 登录模块 | 注册成功无法登陆 | 是 | |
| 2 | 登录模块 | 退出用户跳转页面逻辑错误 | 否 | 是 |
| 3 | 学生模块 | 添加学生信息时,图片上传成功但不显示的bug | 是 | |
| 4 | 学生模块 | 登录成功但无法正常显示学生名字 | 否 | 是 |
| 5 | 登录模块 | 样式布局混乱 | 是 | |
| 6 | 系统错误 | 请求信息访问路径错误 | 是 | |
| 7 | 系统错误 | 时间格式错误 | 是 |
2,场景测试
| 用户类型 | 需求和目标 | 怎么使用我们的应用,应用功能怎么组合起来满足他们的需要? | |
|---|---|---|---|
| 学生 | 登录教务系统,填写信息,查询课程信息 | 小明(学生)根据学校规定,登录信息管理系统以学号为id注册了一个用户,在学生信息管理系统中填写了自己的相关信息(性别、年龄、家庭住址、身份证号等)。学期进行到一半,到了一学期一度的选课时间,小明登录该信息管理系统的选课系统进行选课。小明的家庭住址发生了改变,小明登录信息管理系统对家庭住址栏的信息进行更改。 | |
| 老师 | 登录教务管理系统,查询学生信息,修改学生信息 | 王老师是小明的新班主任,小明从大一升到大二专业分流了,所以班级和宿舍都变了。王老师根据他拿到的他们班的学生信息表,需要在学生信息管理系统中找到自己班的学生,把他们的班级信息栏统一更改成分流后的班级名称、宿舍号统一更改为新的宿舍号。王老师在学期末需要导出自己教的软件工程各个学生的成绩和出勤信息,于是登录教务系统导出相关信息。 |
3,测试矩阵(test matrix)
| 浏览器 | 说明 |
|---|---|
| 火狐FireFox | 使用正常,能够实现预期功能 |
| IE系列 | 使用正常,能够实现预期功能 |
| Chrome系列 | 支持Chrome系列的最新三个稳定版 |
| QQ浏览器 | 使用正常,能够实现预期功能 |
| 360浏览器 | 使用正常,能够实现预期功能 |
| 搜狗 | 使用正常,能够实现预期功能 |
| Edge浏览器 | 使用正常,能够实现预期功能 |
4,出口条件(exit criteria)
- 能正常进入网页
- 学生端能填写个人信息
- 学生端能查询个人信息
- 教师端能查询学生信息
- 页面逻辑正常,无死循环现象
二、Alpha版本发布说明
1,功能介绍
- 登录

- 学生管理

- 学生基本信息修改

- 课程管理




2,缺陷修改
关键路径优化:把在首屏渲染中必须发生的事件优化,优先显示与当前用户操作相关的内容,前端在文件结构中合并了JS文件,从而减少了网络请求次数,间接加快了资源加载速度
UI优化:界面ui优化,排版更规范,颜色更青春
后台优化:后台优化存储过程,降低了数据库压力
3,对运行环境的要求
经windows系统运行测试,市面上主流的浏览器(如Firefox,Microsoft edge等)上都可以正常运行。
4,安装方法
- 注:mysql数据库要8.0以上,,本地mysql新建一个名为 student 的空数据库,找到文件列表的数据库文件,导入student.sql
- 将本项目导入idea,找到.yaml配置文件,修改数据库配置
- 想要邮件注册服务的修改邮件配置
- 直接启动项目即可
http://localhost:8014/login
用户名 admin 密码 123456
当然 你也可以用邮箱注册(默认未登录情况下直接跳转到登录页面)
5.发布方式
发布方式:仅经过内部和舍友、朋友小范围地测试,尚未成熟,发布时间暂定
6.仓库地址
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.


