运动软件产品测试

一,计划说明

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

keep&悦跑圈

b.预估项目完成时间

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

 

二,需求说明

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

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

 

      

 

  

 

转载于:https://www.cnblogs.com/syysumuro/p/8909528.html

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值