移动App测试“黑三段”

                                      移动App测试“黑三段”

 

          随着移动智能终端的快速崛起,随之而来的是App呈现爆发式增长;2016年直播风暴,瞬间蔓延到电子商务平台,面对突如其来的新业务、新技术的扑面而来,作为测试开发工程师,应该怎样应对?面对测试资源紧张,项目工期紧,需求变化快,文档资料不全,又怎样能更好的,快速的,有效的开展一个全新App测试呢?

       移动App测试“黑三段”,测试规划阶段测试执行阶段测试验收阶段;将让你快速开展App测试;

       1、测试规划阶段:理想的状态下,测试人员应该掌握所测试产品的所有最新项目文档、设计交互图、开发技术文档。但事实上这很少,测试人员只能将就使用手中有限的资料进行测试,但这不是不能进行测试的借口;那我们不妨花费一个小时时间,先想想一个app应该测试哪些方面?快速实用思维导图,依据探索式测试,建立App测试策略模型,明确我们的测试目标,测试路径,测试方法;模型从项目环境、质量标准、产品元素、测试技术四个方面进行深入展开;

 

       2、测试执行阶段:根据测试策略模型,坚守质量标准,了解项目环境,明确产品元素,确定测试方法;分别从以下测试角度展开测试工作:


a) Function Testing(功能测试):功能测试又分为黑盒测试、白盒测试、自动化测试;

    这里实施思路为根据产品需求及项目周期,优先采用黑盒测试;经过评估测试风险,必要模块及接口采用白盒测试;后期提高回归测试效率采用自动化测试;

b) Flow Testing(流程测试):流程测试分为正常流程及异常流程;在测试过程中,不仅要保证业务流程的完整性,同时也要保证在不同系统版本,不同运营商,不同网络环境下的异常流程的完整性;

c) User Testing(用户测试):在测试移动应用App鉴权业务的同时,也可以把自己当成不同用户(毫无经验、有经验、爱好者、黑客、竞争对手)进行思考、分析和设想的能力对测试是备受启发的;

d) Srcenario Testing(场景测试):单一场景,只有一个人操作正常或者异常流程;多个场景,多个人交互操作正常流程及异常流程;

e) Adaptation Testing(适配测试):适配不同运营商、适配不同系统、适配不同应用渠道、适配不同网络;

f) Stress Testing(专项测试):监控app的cpu、内存、耗电量、流量消耗、过度渲染;防止出现Crash,ANR影响用户体验;

g) Wnetwork Testing(弱网测试):在网络不佳的情况下,应用app是否能够给出友好的提示界面或者有效的异常处理;

h) Risk Testing(安全测试):主要关注数据权限和功能权限、应用自身安全性App本地存储的数据和网络请求数据中有没有涉及到用户的隐私数据。本地存储数据可以查看看应用的SharedPreferences文件和数据库文件中的数据(root后在应用安装目录内,或者查看外部存储中有没有写入敏感数据);网络请求可以通过抓包工具看特定操作下该应用发起的请求中有没有涉及到安全的数据(用户的隐私、服务器的敏感信息等)。对某个应用进行逆向,看反编译后的代码有没有敏感信息暴露;

        完成以上8个方面的测试,恭喜你,相信产品质量杠杠哒~;当然这时候应用app,一定没有问题了嘛?我们的测试工作结束了嘛?呵呵~ 严肃的告诉你答案:“没有”!俗话说的好,“实践是检验真理的唯一标准”;当业务方、产品、研发、测试四方确认后,将进入测试验收阶段;


        3、测试验收阶段:由于移动端应用App的碎片化越来越严重,一款新应用App的问世,要面临着不同运营商,不同系统版本,不同网络环境,不同的应用渠道的考验;故还要进行Alpha测试和Beta测试两项特别重要的测试,放到测试验收阶段;

        Alpha测试的目的是评价软件产品的功能、局域化、可使用性、可靠性、性能),尤其注重产品的界面和特色。Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。在完成Beta测试后,我们的应用即可发布啦~;到此为止,我们的测试工作也就结束了;


     看到这里,是否对移动App测试有了一定的了解,面对新业务新方向的应用app是否可更好的,更有效,更快速的投入到测试中呢?那就赶紧试试移动app测试“黑三段”吧!


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值