app测试方案和测试建议

上传人:s9****2 文档编号:497255693 上传时间:2023-02-14 格式:DOCX 页数:8 大小:106.59KB
返回 下载 相关 举报
app测试方案和测试建议_第1页
第1页 / 共8页
app测试方案和测试建议_第2页
第2页 / 共8页
app测试方案和测试建议_第3页
第3页 / 共8页
app测试方案和测试建议_第4页
第4页 / 共8页
app测试方案和测试建议_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《app测试方案和测试建议》由会员分享,可在线阅读,更多相关《app测试方案和测试建议(8页珍藏版)》请在金锄头文库上搜索。

1、app测试方案和测试建议APP测试方案及建议一.测试方案1. 功能测试app测试中功能测试是第一个重要方面,所有功能以及每个细节都需要进行 测试。测试人员应该要进行手动黑盒测试和后期的自动化回归测试。1)黑盒测试黑盒测试包括app功能测试、后台系统功能测试以及手环产品功能测试。测试人员必须把测试对象当做黑盒一样进行手动测试,看看提供的功能 是否正确并如设计的一样正常运作,同时后台系统的功能是否和前端app对应 以及功能点是否完全覆盖。黑盒测试必须覆盖app和后台系统的所有功能点的 所有可能发生的情况,以及手环产品的数据记录和数据上传是否正确,测试内 容和测试结果以产品需求说明书(逐句检测)为准

2、,以每一个操点作为基准, 检测产品功能性是否完整和合理。举例:输入登录密码(612位字母或数字组合)的测试用例一一a)正确输入612位字母或数字组合;b)输入小于6位字母或数字组合;c)输入大于12位字母或数字组合;d)输入612位夹杂非法字符的字母或数字组合。测试时应注意测试结果和产品需求文档中app和后台系统针对不同操作的 响应结果是否完全一致。同时在测试过程中也要考虑到非功能性的细节,以便规避一些风险,比如 APP对于输入敏感词的响应。测试建议:黑盒测试可自行完成,人员2名;2)回归测试除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化 修改或新功能的添加都可能影响现存功

3、能及它们的状态。通常手动回归测试时 间不够,所以建议找一个工具去进行自动化回归测试。现在市面上有很多自动 化测试工具,有商业的也有开源的,面向各个不同平台。可以根据产品的开发 策略和结构,找到一个最适合app环境和功能的自动化工具。测试建议:回归测试可找第三方平台做自动化测试。2. UI测试测试是否严格按照原始UI设计稿实现,页面布局、图形、文字是否正确, 并且在不同场景下,比如接打电话、关机重启等边界情况是否依然OK。测试建议:UI测试可内部自行完成,人员1名。3. 性能测试一个App做的好不好,不仅仅只反应在功能上,更重要的也是更复杂的是 在于性能。关于App的性能测试,一般比较关注的基本

4、参数有:CPU、内存、耗 电量、流量、app的安装耗时和启动耗时。以上这些是app性能的基本参数,不 作为测试项目考虑,以下8项是比较重要需要重点考虑的测试项目。1)适配兼容测试确保软件在所有兼容机型上都能正常使用(ios 一般需要兼容7或者6, ios5 可以不用考虑,用户使用率已经低于5%以下)。市面上目前存在的移动设备五 花八门,下图列出过去12个月的移动设备品牌占比情况。队年皿启S曰副2 71629 3拦片个月瞄App在经过功能测试后,需对其进行适配兼容测试需要检查的项主要有以下 几点:(a) 在不同品牌的机型上的安装、拉起、点击和卸载是否正常;(b) 在不同的操作系统上的安装、拉起、

5、点击和卸载是否正常;举例:腾讯WeTest这个产品可以实现多款热门机型的适配兼容测试。t WeTesb腾讯氏雕开放孚告游观测就 去具机 冥情皤 供子 专拦漏适配茶容测试由上传测试包怖由记燧:全民也却(1.1皿袁天狂气招一 2)行延竣:.一口庭.叫)产蛆肉臭:孕可理去上侍,哦Si倒临泌PP罚临牌乩立目太小500M日以内.蛔事咨g .吏就兼等昼螟芯DieAMrkf标准帝蓉测试0哀劫科。WMnk磨好髯9眼曜。叫毋明&已勤浏An出口试泳谁指容刻试尊旧颈和|蹒9 AZsfl*aE拷次造U5: J性既Monlw痼试在谶群gift嗅象assail :正以甘入:M勺享E|FF测试建议:该项测试可找第三方测试平

6、台。2)弱网络测试App在使用的过程中,一定会遇到弱网络环境,例如在公车上、在地铁里、 电梯里。在这种情况下,常常会出现网络抖动、上行或下行超时,导致应用中 出现丢包。因此需查看app在弱网络环境下是否存在某些未知的问题。此外, 需要保证在wifi、3g、2g网络下app正常的切换效果。比如wifi切换到2g, 网络响应的速度以及切换界面。下面是常用的弱网络环境场景:(a) 3G弱网络信号场景模拟;(b) 市区低速移动场景模拟;(c) 郊区高速移动场景模拟;(d) 请求回应超时_上行超时场景模拟;(e) 请求回应超时_下行超时场景模拟;(f) 网络抖动场景模拟;举例:腾讯WeTest平台的弱网

7、络测试。远程说试通呼机一站云.巽6血测试建议:该项测试可找第三方测试平台。3) 掉电测试运行App时手机断电的测试,尤其需要重点关注卡片充值和积分兑换等交 易过程中掉电的情况及app的功能反应。此外,app是否耗电也是测试过程中重点要关注的一项。手机设备在满电 的时候,这个App能玩多久;App每小时的耗电是多少;App在某个场景挂机10 分钟耗电量是多少;这些都是在掉电量测试中比较关注的点。测试建议:该项测试可内部自行完成,人员1名。4)服务器性能测试服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量 测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够

8、承载多少用户量。使用特定模型压测24小时,服务无重启,内存无泄漏,并且 各事务成功率达标。举例:腾讯WeTest平台的服务器压力测试。WeTestEhl眼务IS压力测试iiMtmx机人玩mu多唱 户esum . smwam 务只上巧APK .皿J从而濒V金远程调试测试建议:该项测试可找第三方测试平台。5)服务器容灾测试服务器容灾测试,主要指某个服务进程崩溃掉后,是否具有自行恢复能力。 比如app逻辑进程消失后,是否会自动拉起或重新启动,是否会对所有用户有 影响。这些都是app测试过程中需要考虑的因素。测试建议:该项测试可找第三方测试平台。4)中断测试性能测试必须满足硬件压力条件下的测试需要,即

9、多线程,用户常用的app 都要后台运行的环境中测试。并且需要App在前台和后台运行状态时与来电、 文件下载、音乐收听等关键应用的交互情况测试等。测试电话,短信,彩信, 微博,微信,邮件或其他通知进来时app的反应。测试建议:该项测试可内部自行完成,人员1名。5)协议测试模拟客户端直接发送协议包给服务器,看看服务器是否有一定的校验,认 不认客户端发过来的数据。协议测试,主要是为了处理用户发送恶意协议到服 务器,骗过服务器的校验。测试建议:该项测试可找第三方测试平台。6)安全测试安全测试主要为了检测应用是否容易被外界破解,是否存在被恶意代码注 入的风险和漏洞,上线后外挂的风险高不高等。测试建议:该

10、项测试可找第三方测试平台。二.测试建议1.自测部分可配置 2-3名测试人员进行自测,包括黑盒测试、UI测试、掉电测试、终 端测试等。周期大概为2-3周左右。测试内容和测试结果以产品需求文档为准。 可编写测试案例。2. 外测部分建议关于大部分性能测试相关内容找专业的第三方测试平台完成,包括APP 安全漏洞测试、兼容性测试、BUG管理、系统崩溃分析、网络环境监控等方面的 性能测试,以及app自动化回归测试,测试平台的测试能力和专业性对企业级 app的测试效果非常好。有的平台有免费版和专业版的测试服务,如果时间允许 可以先尝试免费版的测试服务,如果觉得效果好可以深入进行专业版的测试服 务。推荐以下第三方测试平台:Testin、WeTest腾讯质量开放平台、百度开放 云移动APP测试平台、蒲公英应用内测专家、爱内测平台。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号