第6周小组作业:软件测试和评估
基本任务:功能测试和测试管理
1.计划说明
我们小组选择的对比产品是Keep和悦跑圈,
测试进度表如下所示:
项目 | 内容说明 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
· Estimate | · 估计这个任务需要多少时间 | 30 | 30 |
Testing Design | 测试设计 | 70 | 110 |
· Analysis | · 需求和测试需求分析 | 40 | 60 |
· Design Test Cases | · 设计测试用例 | 30 | 50 |
Testing Environment | 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) | 10 | 20 |
Testing Implementation | 测试实施 | 30 | 20 |
·Test | · 执行测试 | 30 | 20 |
Reporting | 报告 | 60 | 70 |
· Test Report | 测试报告 | 30 | 40 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 210 | 250 |
2.需求说明
我们将两个产品的功能分为个人中心模块,社交模块,资讯模块和实时运动模块
分工后我负责的是资讯模块。
两个产品的资讯模块功能模块划分图如下:
3.测试说明
运用老师课堂上介绍的场景分析法,分析备选流,截取以Keep为例的流图如下:
途中的每一条备选流均涉及了相应的测试用例
本组使用的测试用例管理工具是禅道9.8.3 开源版
下载地址: http://www.zentao.net/download/80072.html
用例管理运行截图
导出用例截图
功能测试运行截图
4.结论说明
在“资讯模块”中,尽管“Keep”的资讯方面更全更繁杂,但使用非常简单,发现了新功能后能让用户迅速想要投入使用。比如三餐打卡卡路里计算功能,同城路线推荐功能,涵盖了人们运动健康的方方面面,作为健康生活顾问,这样一个软件就足够了。
虽然说Keep的各方面功能设计使用户体验大大加分,但是也有几个缺陷。比如加载较慢,“攻略模块”和“同城模块”有时候会消失,关闭重新打开软件才会重新出现。另外三餐打卡中事物的选项太少,如果可以加入搜索功能同时连接入更加全面的卡路里数据库,同时可以根据当天的运动量相应调整标准热量,才能帮助饮食丰富的人群更精确地计算热量的摄入和消耗。
而“悦跑圈”则主要关注于跑步,更多的界面用来介绍和展示观众不同的线下跑步活动和训练营。面向的用户群体跟狭窄专注,不适合有其他健身需求的用户。
作为一个喜欢在家里做室内运动,同时需要控制每天的热量摄入的人,我更推荐使用Keep。
5.工作说明
贡献度 0.24