一,计划说明

a.本次测试所选择的产品:

keep&悦跑圈

b.预估项目完成时间

项目 内容说明 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 10
Estimate 估计这个任务需要多少时间 5 5
Testing Design 测试设计 60 50
Analysis 需求和测试需求分析 20 20
Design Test Cases 设计测试用例 50 60
Testing Environment 搭建测试环境(安装测试工具,管理工具等相关软件和支撑软件) 20 20
Testing Implementation 测试实施 50 45
Test 执行测试 30 30
Reporting 报告 20 20
Test Report 测试报告 20 20
Postmorten & Process Improvement Plan 事后总结,并提出过程改进计划 5 0
合计   290 280

 

二,需求说明

a.产品keep和悦跑圈功能模块划分图:

       在使用过keep和悦跑圈之后,基于二者相同的功能,对二者进行了功能模块划分,具体划分如下图所示:

b.实时运动模块功能划分图:

     keep软件与悦跑圈软件在实时运动模块的功能存在相对较大的差异,对于keep,实时运动模块进一步划分为:训练,跑步,行走,kit,骑行。悦跑圈,实时运动模块划分为:训练,约定跑,线上马,赛事live。具体功能划分及说明如下表:

keep实时运动功能模块划分:

悦跑圈实时运动模块功能划分:

三,测试说明

a.测试用例设计思路

            我所负责的部分主要是实时运动模块,分析keep以及悦跑圈的实时运动模块之后,我提取了二者相同的子功能部分(最小功能模块)包括:跑步训练,跑步设置,训练计划,跑步班及赛事参与。基于软件的特性,本次测试我主要使用的是测试三板斧中的场景测试法。基于二者相同的功能模块,我分别对keep和悦跑圈设计了流程图,划分了基本流和备选流。由于事件流之间相互比较独立,因此我选择通过将基本流和备选流组合,基于独立路径划分出了不同的场景,剔除少量不可行场景后,根据可行场景设计了测试用例。具体流程图以及场景的设计如下:

.跑步训练

keep跑步训练流程图:

场景构建:

 

——场景一:基本流+备选流1

开始运动但未检测到运动,后选择结束运动

——场景二:基本流+备选流1+备选流2

开始运动但未检测到运动,后选择继续运动,正常保存数据结束

——场景三:基本流+备选流1+备选流2+备选流4

开始运动但未检测到运动,后选择继续运动,后暂停,但选择结束后,运动时间过短后选择继续运动,正常保存数据结束

——场景四:基本流+备选流1+备选流2+备选流3

开始运动但未检测到运动,后选择继续运动,后暂停,但选择结束后,运动时间过短后选择结束运动,放弃保存数据结束

——场景五:基本流+备选流2

开始运动,检测到运动,期间有暂停运动,选择继续运动,后结束运动,正常保存数据结束

——场景六:基本流+备选流4

开始运动,检测到运动,期间无暂停,长按结束后运动时间过短后选择继续运动,正常保存数据结束

——场景七:基本流+备选流3

开始运动,检测到运动,期间无暂停,长按结束后运动时间过短后选择不再运动,放弃保存数据结束

 

悦跑圈跑步训练流程图:

 

场景构建:

 

——场景一:基本流+备选流1

运动前热身,期间无暂停,正常保存数据

——场景二:基本流+备选流1+备选流2

运动前热身,期间有暂停,正常保存数据

——场景三:基本流+备选流1+备选流3

运动前热身,期间有暂停,运动时间过短,放弃保存数据结束

——场景四:基本流+备选流1+备选流2+备选流3

运动前热身,期间有暂停,运动时间过短,放弃保存数据

——场景五:基本流+备选流2

运动前不热身,期间有暂停,正常保存数据结束

——场景六:基本流+备选流2+备选流3

运动前不热身,期间有暂停,时间过短,放弃保存数据结束

——场景七:基本流+备选流3

运动前不热身,期间无暂停,时间过短,放弃保存数据结束

 

.跑步设置

keep跑步设置流程图:

场景构建:

 

——场景一:基本流+备选流1

跑步主页面直接进行设置,不设置音量

——场景二:基本流+备选流2

跑步主页面直接进行设置,并设置音量

 

悦跑圈跑步设置流程图:

场景构建:

 

——场景一:基本流+备选流1

进入跑步模块设置,并设置音乐

 

.训练计划

keep训练计划流程图:

 

 

 

 

场景构建:

 

——场景一:基本流+备选流1

进入健身指南,选择课程加入训练,并正常训练,保存数据退出结束

——场景二:基本流+备选流2

进入动作训练区,设置目标,保存数据退出结束

——场景三:基本流+备选流3

进入课程推荐,进行课程设置,选择课程加入我的训练,正常保存数据结束

——场景四:基本流+备选流3+备选流4

进入课程推荐,进行课程设置,选择课程加入我的训练,运动时间过短,不保存数据结束

——场景五:基本流+备选流1+备选流4

进入健身指南,进行可选项设置,加入我的训练,开始训练,训练时间过短,不保存数据结束

——场景六:基本流+备选流2+备选流4

进入运动训练区,设置目标,运动时间过短,不保存数据结束

 

悦跑圈训练计划流程图:

场景构建:

 

——场景一:基本流+备选流1

选择添加训练计划,正常保存数据退出

——场景二:基本流+备选流1+备选流2

选择添加训练计划,不保存数据退出

——场景三:基本流+备选流2:

不选择添加训练计划,不保存数据退出

 

.跑步班及赛事参与

keep跑步班及赛事参与流程图:

 

 

场景构建:

 

 

 

——场景一:基本流+备选流1+备选流4

确认加入跑步训练营

——场景二:基本流+备选流1+备选流3

取消加入跑步训练营

——场景三:基本流+备选流2+备选流5

确认加入马拉松赛事

——场景四:基本流+备选流2+备选流6

取消加入马拉松赛事

 

 

悦跑圈跑步班及赛事参与流程图: 

 

 

场景构建:

 

 

 

——场景一:基本流+备选流1+备选流4

选择班级,支付失败

——场景二:基本流+备选流1+备选流3

选择班级,支付成功,参与活动

——场景三:基本流+备选流2+备选流5

选择赛事,报名失败

——场景四:基本流+备选流2+备选流5

选择赛事,报名成功,参与赛事

 

 

 

b.功能测试界面截图

keep运行截图(部分运行结果):

——跑步训练:

          

正在跑步运动界面截图                                                     运动时间过短无法保存数据界面截图

——跑步设置:

       

音量设置                                                                基础设置

——训练计划:

             

我的训练                                                                         课程推荐                                                                         动作训练                                                                  推荐活动

——跑步班及赛事参与:

    

马拉松赛事                                  训练班参加

 

悦跑圈运行截图(部分运行结果):

——跑步训练:

      

正在跑步界面截图                                                           跑步时间过短保存数据失败

——跑步设置:

      

音乐设置                                                                          基础设置

——训练计划:

      

——跑步班及赛事参与

        

班级参与                                                                            马拉松赛事参与

c.测试管理工具说明

测试工具:禅道

版本号:企业版1.1.4

下载链接:http://dl.cnezsoft.com/zentao/biz1.1.4/ZenTaoPMS.biz1.1.4.win64.exe

d.测试管理工具界面截图

keep测试用例集合:

keep bug集合:

悦跑圈测试用例集合:

悦跑圈bug集合:

四,相同功能差异分析

         针对我所负责的模块——实时运动模块,keep和悦跑圈所实现的相同功能主要有:实时跑步功能,训练规划功能,设置功能,班级参与赛事参与。下面我将分别从这四个方面分析两种软件的差异,并对二者的优劣进行分析。

跑步训练

keep优点:keep在运动后对是否进行了运动进行了有效的检错,如果检测到未运动,系统自动暂停运动,悦跑圈并没有此功能。

                  keep运动后在对数据进行保存时会提醒你运动时间过短,是否继续运动延长时间,但悦跑圈不会给你继续运动的选择

悦跑圈优点:悦跑圈在开始跑步前有一个跑前热身选项,设计非常合理,keep没有此项功能。

跑步设置

跑步设置上,keep除了基础设置并没有什么突出点,但是悦跑圈在基础设置的基础上给了用户本地导入音乐的选项,用户可以播放所选择的音乐。

训练计划

keep优点:keep的训练计划非常的丰富,可以从健身指南,动作训练,课程推荐三个入口导入训练计划,内容涵盖范围很广十分丰富,并且用户可以一次性参与多个训练计划。相对而言,悦跑圈的训练计划设计非常简单,用户只能选择四个训练计划之中的一个,并且内容单调,仅涵盖跑步选项,且用户只能一次加入一个计划。

跑步班及赛事参与

keep优点:加入keep的跑步班并不需要收取费用,但是悦跑圈每个班级会有不同的程度的收费

悦跑圈优点:悦跑圈的跑步班种类繁多,完成任务有奖励,形式多样,且赛事种类繁多,支持线上马。

五,工作说明

本次工作贡献率为:0.24

扩展任务在小组成员毕博平台资料附件中

 

      

 

  

 

posted on 2018-04-23 23:32  sumuro  阅读(798)  评论(0编辑  收藏  举报