第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

posted @ 2018-04-23 23:46  Jing_Zhang  阅读(195)  评论(0编辑  收藏  举报