团队作业5—测试与发布Alpha版本
团队作业5—测试与发布Alpha版本
PART 00 作业要求
这个作业属于哪个课程 | 信安1912-软件工程 (广东工业大学 - 计算机学院) |
---|---|
这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
这个作业的目标 | Alpha版本测试报告、Alpha版本发布说明 |
PART 01 Alpha版本测试报告
1.1 BUG说明
-
BUG统计总表
BUG类型 BUG数量 已修复的BUG 1 不能重现的BUG 0 容易被误解成BUG的产品设计 1 不打算修复的BUG 1 打算下个版本修复的BUG 2 总计BUG数 5 -
已修复的BUG
- 电影名称显示不全—>解决
-
不能重现的BUG
暂无
-
容易被误解成BUG的产品设计
- 在用户没有对任何电影进行操作的情况下,推荐的电影有可能为空。
-
不打算修复的BUG
- 推荐算法存在一定的不合理性。经过手动验证,发现存在推荐出用户并不喜欢的电影。这可能是由于推荐算法本身存在的问题。后续可能会考虑更换更加有效的推荐算法。
-
打算下个版本修复的BUG
- 在注册时,昵称,手机号码,邮箱等没有做一定的限制。导致任何格式的文本都可以被注册。
- 提供短信验证码功能,两步验证
- 爬取电影时,有可能被封禁。正在寻找有无更好的方法。
1.2 场景测试
1.预期用户使用场景
- 广东工业大学学生
- 电影爱好者
- 社会各界人士
2.用户需求与目标
-
推荐优质电影
-
拥有一个较为稳定的平台,提供足量的电影信息,无需上网查找
3.功能实现与需求满足
-
通过爬虫获得电影相关信息
-
通过推荐算法推荐相关电影,给出详细资料,锁定用户的最爱
-
界面简洁,文档简单明了,UI布局优美
-
使用python开发,实现跨平台使用
1.3 测试矩阵
测试功能 | 测试项 | 检测点 | 预期结果 | window | linux(ubuntu) | mac |
---|---|---|---|---|---|---|
登陆功能 | 登陆框 | 账号密码输入 | 正常输入 | 正常 | 正常 | 正常 |
登陆功能 | 登陆选项 | 登陆控制 | 成功登陆或失败 | 正常 | 正常 | 正常 |
主界面 | 类别选项卡 | 点击选项卡 | 跳转页面 | 正常 | 正常 | 正常 |
主界面 | 电影项目 | 点击对于项目 | 跳转页面 | 正常 | 正常 | 正常 |
主界面 | 搜索栏目 | 输入字符并搜索 | 跳转对应页面 | 正常 | 正常 | 正常 |
电影界面 | “标记喜欢”选项 | 点击 | 用户界面显示该电影 | 正常 | 正常 | 正常 |
电影界面 | “取消标记”选项 | 点击 | 用户界面不显示该电影 | 正常 | 正常 | 正常 |
用户界面 | 返回选项 | 点击 | 返回到上一个界面 | 正常 | 正常 | 正常 |
1.4 出口条件
- 完成所有测试类型
- 没有影响用户正常使用的bug
- 软件功能一定程度上满足用户的需求
- 服务器做好相关配置以及安全测试
- 各界面跳转流畅,且界面稳定,不会出现长时间延迟;
- 正常获取指定电影的内容;
- 确保没有逻辑bug;
- 平台所有功能经过多次严密测试;
- 在小范围内人群使用得到
PART 02 Alpha版本发布说明
2.1 版本功能说明
主界面
系统主界面,用户查询电影信息、登陆、注册等功能都在此实现
电影界面
某一部电影的详细信息界面,用户可以对电影进行相关的行为。并在下方推荐相关的电影。
登陆界面
用户进行登陆操作
用户个人信息界面
某用户的个人信息界面,可显示用户的相关信息、喜欢的电影和进行密码的修改等内容。
2.2 运行环境要求
PyMySQL==1.0.2
requests==2.25.1
beautifulsoup4==4.10.0
sshtunnel==0.4.0
2.3 安装方法
只需要在github上拉取项目即可,点击进入github。
2.4 系统问题及限制
该版本为第一版,暂无。
2.5 软件发布方式及发布地址
- 发布方式:我们将通过网络(主要是QQ)先在校内发布,主要是通过QQ的扩散性(一传十,十传百)在大一至大四中进行扩散。
- 发布地址