网站大量收购闲置独家精品文档,联系QQ:2885784924

第6章-2-移动App功能测试.pptxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

移动App功能测试

移动App服务端接口测试自动化测试金字塔被定义为一种三层的金字塔形结构,如图6-1所示。自下往上分别是单元测试、服务/接口测试和用户界面测试。这种下宽上窄的三角形结构,代表着各层自动化的投入分配应该是底层的单元测试最多,接口测试居中,UI层最少。图6-1自动化测试金字塔

接口测试接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试的作用:接口测试可以发现很多页面操作发现不了的一些bug;接口测试可以检查系统的一些异常处理能力;接口测试可以检查系统的一些安全性、稳定性等。

接口测试测什么状态检查:请求是否正确;检查返回数据的正确性与格式;边界和异常扩展检查;流程接口测试;平台/版本的验证;开关验证。

如何进行接口测试(1)服务端接口用例整体设计。分析测试需求,获取开发接口设计文档;结合需求和接口文档整理接口测试用例,包括:详细的入参、出参、以及明确的请求和响应报文格式和校验点;与开发人员进行接口测试用例评审;结合需求和接口数据,准备接口测试用例所需的数据;进行接口测试用例的自动化脚本编写。

如何进行接口测试(2)接口自动化适用场景。测试前置、开发自测:一个新的自动化接口测试用例开发完成后,开始执行接口测试用例,基本上可以实时拿到测试结果,方便开发快速做出判断。回归测试:整个需求手工测试通过后,把自动化的接口测试用例做分类整理,挑选出需要纳入到回归测试中的用例,在持续集成环境重新准备测试数据,并把用例纳入到持续集成的job中来,这些用于回归的接口测试案例需要配置到持续集成平台自动运行。

如何进行接口测试(3)接口测试持续集成。在回归阶段加强接口异常场景的覆盖度,并逐步向系统测试,冒烟测试阶段延伸,最终达到全流程自动化。(4)进行接口测试质量评估。包含:业务功能覆盖是否完整、业务规则覆盖是否完整、参数验证是否满足要求(边界值、业务规则)、接口异常场景覆盖是否完整、接口覆盖率是否达到要求、代码覆盖率是否达到要求、性能指标是否满足要求、安全指标是否满足要求等。

移动AppUI自动化测试AppUI层面的自动化也是一个重要的自动化技术,可以快速地进行App功能的回归。考虑到功能的变动和维护的代价,实际中投入产出比较高的方式是针对相对稳定的功能进行快速的回归。UI自动化可能更适合一些基础功能的回归,而不是替代手工的功能测试。

Android的UI自动化测试方法(1)Instrumentation测试框架(2)UIAutomator测试框架(3)基于Instrumentation/UIAutomator的封装(4)基于系统事件的自动化测试(5)基于图像识别的自动化测试

iOS的UI自动化测试方法(1)基于Instrument的iOSUI自动化(2)自动化测试框架之Appium。Appium是用C/S结构设计的,特点如下:无需任何驱动桩的插入,可直接操作原App;支持多种语言的脚本开发;含有丰富的API,支持更多的手机端操作;支持各种测试框架,如:Pytest、TestNG、UnitTest等。

END

文档评论(0)

xiadaofeike + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档