1/8
0/100
您的浏览器不支持进度条
下载所得到的文件列表
app测试方案和测试建议.doc
文档介绍:
EvaluationWarning:ThedocumentwascreatedwithSpire..APP测试方案及建议一.测试方案1.功能测试app测试中功能测试是第一个重要方面,所有功能以及每个细节都需要进行测试。测试人员应该要进行手动黑盒测试和后期的自动化回归测试。1)黑盒测试黑盒测试包括app功能测试、后台系统功能测试以及手环产品功能测试。测试人员必须把测试对象当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作,同时后台系统的功能是否和前端app对应以及功能点是否完全覆盖。黑盒测试必须覆盖app和后台系统的所有功能点的所有可能发生的情况,以及手环产品的数据记录和数据上传是否正确,测试内容和测试结果以产品需求说明书(逐句检测)为准,以每一个操点作为基准,检测产品功能性是否完整和合理。举例:输入登录密码(6~12位字母或数字组合)的测试用例——a)正确输入6~12位字母或数字组合;b)输入小于6位字母或数字组合;c)输入大于12位字母或数字组合;d)输入6~12位夹杂非法字符的字母或数字组合。测试时应注意测试结果和产品需求文档中app和后台系统针对不同操作的响应结果是否完全一致。同时在测试过程中也要考虑到非功能性的细节,以便规避一些风险,比如APP对于输入敏感词的响应。测试建议:黑盒测试可自行完成,人员2名;2)回归测试除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化修改或新功能的添加都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以建议找一个工具去进行自动化回归测试。现在市面上有很多自动化测试工具,有商业的也有开源的,面向各个不同平台。可以根据产品的开发策略和结构,找到一个最适合app环境和功能的自动化工具。测试建议:回归测试可找第三方平台做自动化测试。2.UI测试测试是否严格按照原始UI设计稿实现,页面布局、图形、文字是否正确,并且在不同场景下,比如接打电话、关机重启等边界情况是否依然OK。测试建议:UI测试可内部自行完成,人员1名。3.性能测试一个App做的好不好,不仅仅只反应在功能上,更重要的也是更复杂的是在于性能。关于App的性能测试,一般比较关注的基本参数有:CPU、内存、耗电量、流量、app的安装耗时和启动耗时。以上这些是app性能的基本参数,不作为测试项目考虑,以下8项是比较重要需要重点考虑的测试项目。1)适配兼容测试确保软件在所有兼容机型上都能正常使用(ios一般需要兼容7或者6,ios5可以不用考虑,用户使用率已经低于5%以下)。市面上目前存在的移动设备五花八门,下图列出过去12个月的移动设备品牌占比情况。App在经过功能测试后,需对其进行适配兼容测试需要检查的项主要有以下几点:(a)在不同品牌的机型上的安装、拉起、点击和卸载是否正常;(b)在不同的操作系统上的安装、拉起、点击和卸载是否正常;举例:腾讯WeTest这个产品可以实现多款热门机型的适配兼容测试。测试建议:该项测试可找第三方测试平台。2)弱网络测试App在使用的过程中,一定会遇到弱网络环境,例如在公车上、在地铁里、电梯里。在这种情况下,常常会出现网络抖动、上行或下行超时,导致应用中出现丢包。因此需查看app在弱网络环境下是否存在某些未知的问题。此外,需要保证在wifi、3g、2g网络下app正常的切换效果。比如w 内容来自淘豆网www.taodocs.com转载请标明出处.