代码改变世界

第6周小组作业:软件测试和评估

2018-04-23 22:38  部长  阅读(305)  评论(2)    收藏  举报

一、计划说明:

1.被测产品简介:

1keepkeep 致力于为用户提供健身教学、跑步、骑行、交友及健身饮食指导、装备购买等一站式运动解决方案。轻巧、傻瓜化、随时随地是Keep的特点,不同层次、不同需求的用户都能找到符合自己需求的视频课程,得到相关的系统性指导,对入门者来说可以避免走很多弯路,科学且人性化的训练机制则可以帮助用户更好地坚持下去。结束训练后,你可以打卡表示一天课程的完成,并评价自己的本次训练。根据这些行为数据,Keep会分析你的健身习惯,不断精确算法,将最适合你的健身计划推送给你。

2)悦跑圈:悦跑圈是一款基于社交型的跑步应用。专业化记录跑步数据,通过排行榜与全国跑友比拼,在独有的社交平台(跑友圈 )与跑友分享交流,同时支持微博微信分享。

 

2.测试进度表:

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

1.    计划

 15

15

· Estimate

· 估计这个任务需要多少时间

15

15

Testing Design

1.    测试设计

320

440

· Analysis

· 需求和测试需求分析

40

60

· Design Test Cases

· 设计测试用例

280

380

Testing Environment

1.    搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件)

30

20

Testing Implementation

1.    测试实施

120

150

· Test

· 执行测试

120

150

Reporting

1.    报告

40

45

· Test Report

· 测试报告

30

30

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

10

15

合 计

 525

 670

 

二、需求说明:

Keep的功能划分图:

 

 

 

悦跑圈的功能划分图:

 

 

三、测试说明:

1.测试用例的设计思路

本次测试任务不同于前两次测试任务是测试自己所编写的程序,而是测试已经由别人编写发布的应用,所以本次测试主要采用黑盒测试的方法。在测试中,主要用到“等价类划分法”和“边界值分析法”等测试方法。

测试的整体思路:本次小组测试是对两款运动类APP,即“keep”和“悦跑圈”。对于运动类APP,最主要的功能便是运动,其次是社交等其他功能。本次我所测试的便是这两款APP在社交方面的表现。

社交无非就是与好友一起交流一下运动方面的感受,而在这一方面两款APP都表现的还可以,而且根据两款APP的定位不同,他们对于社交方面还有着各自的延伸。

具体模块部分:

(1)好友模块:该部分主要涉及“好友添加”与“好友管理”两部分主要功能,针对添加功能设计相应可能出现的添加失败情况,分别就这些情况来看一下两款APP的反馈。管理列表上,通过快速查找某个好友,查看二者的操作步骤。

(2)动态模块:该部分主要涉及用户“发表动态”和“查看他人动态”两部分主要功能。而在“查看他人动态”方面,二者又有着些许区别,能够查看到的动态范围不同,该部分也作为二者对比测试的内容。

(3)同城约跑:作为运动类APP,能够组织实现团体运动也是不可或缺的一部分功能,就操作的便利性和功能实际效果展开测试。

2.部分测试过程截图:

(1)好友添加界面

  

(2)悦跑圈测试用例

 

 

 

 

3.测试管理工具说明:

本次测试工具所使用的是禅道测试管理工具

 

 

下载地址:http://www.zentao.net/download.html  版本:禅道9.8.3

禅道bug管理手册:http://www.zentao.net/book/zentaopmshelp/64.html

 

四、测试结论:

1.在好友模块中,二者添加好友方面都有采取分享链接来添加好友的手段,除此之外,悦跑圈还提供了面对面扫码和用户查找来添加好友,而keep也有其独特的分类推荐“志同道合”好友功能。二者相比,悦跑圈更倾向于精准,keep更注重模糊拓展。

 

2.在动态模块中,二者都支持运动后发表图文动态,但keep还支持发表日常动态,悦跑圈则不支持该操作;在查看动态模块中,悦跑圈在好友动态中可以查看好友的动态,在发现页面查看非好友动态;而在keep中,在动态页面下可以直接通过左右滑动来切换关注的人的动态与热门动态。

 

3.在同城模块中,悦跑圈通过加入跑团和报名线上马拉松的方式,来参与互动运动;而在keep中,同城功能内容更加丰富,在拥有悦跑圈功能基础上还有热门运动路线推荐等其他社交功能。

 

综上,就社交功能而言,keep的社交性要比悦跑圈要强一些,互动性更高。

 

五、工作说明:

小组成员:部长好(组长)、吴怀文、陈宇

我负责进行任务划分、绘制功能需求划分图,同时负责关于“社交”部分的内容,经小组讨论,个人贡献分0.4.