`

移动APP测试要点之性能、兼容、接口、交叉测试

 
阅读更多



之前有写过APP功能测试和安全测试的要点,今天在分享一部分,包括,性能测试、兼容性测试、借口测试、交叉测试。

性能测试:评估App的时间和空间特性 ;

极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。包括:内存满时安装App、运行App时手机断电、运行App时断掉网络

响应能力测试:测试App中的各类操作是否满足用户响应时间要求。包括:App安装、卸载的响应时间、App各类功能性操作的影响时间

压力测试:反复/长期操作下、系统资源是否占用异常。包括:App反复进行安装卸载,查看系统资源是否正常、其他功能反复进行操作,查看系统资源是否正常。

性能评估:评估典型用户应用场景下,系统资源的使用情况。

容量测试:即存储空间已满时的测试,包括手机用户可用内存和SIM卡的所有空间被完成使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件在极限容量状态下处理不好,有可能导致死机或严重的花屏等问题出现。

兼容性测试:也就是不同系统框架,不同品牌、款型、分辨率的手机,不呕吐那个网络,不同容量大小的SIM卡之间的互相兼容测试。
具体包括:
1.与本地及主流App是否兼容
2.基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的数据和运用是否正确
3.与各种设备是否兼容,若有跨系统支持则需要检验是否在各系统下,各种行为是否一致
4.不同操作系统的兼容性,是否适配
5.不同手机屏幕分辨率的兼容性
6.不同手机品牌的兼容性

接口测试:服务端一般会提供JSON格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的JSON内容正确,对分支、异常流有相应的返回值。此块测试可以采用itest框架进行测试。最方便的是采用httpclient进行接口测试。

交叉事件测试:在APP测试中又叫事件冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰测试。如:App在前/后台运行状态时与来电、文件ixaz、音乐收听等关键运用的交互情况测试等。

包括:
多个App同时运行是否影响正常功能。
App运行时前/后台切换是否影响正常功能。
App运行时拨打/接听电话。
App运行时发送/接收信息。
App运行时发送/收取邮件。
App运行时切换网络(2G/3G/WIFI).
App运行浏览网页。
App运行时使用蓝牙传送/接收数据。
App运行时使用相机、计算器手机自带设备。
App运行时插拔充电器。

执行干扰的冲突事件不能导致软件应用软件异常、手机死机或者花屏等严重问题,还需要注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而导致优先级别较低的事件吊死。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题。
分享到:
评论

相关推荐

    移动APP测试22条军规

    移动APP测试22条军规的知识点涵盖了移动应用程序测试的主要方面,包括测试环境的搭建、测试类型与分类、网络连接的测试、多任务处理和意外情况的模拟、用户界面与体验的测试、通知和消息展示的设计、操作系统特性的...

    移动App测试中的最佳做法

    同时,测试员还需要考虑移动 App 的接口,例如 GPS、NFC、照相机、LED 等。 二、自动化测试 自动化测试是移动 App 测试的重要方面。自动化测试可以帮助测试员更快速地检查移动 App 的所有特定设备功能,并减少手动...

    手机app测试要点

    ### 手机APP测试要点详解 #### 一、引言 随着智能手机的普及和技术的快速发展,移动应用程序(简称“App”)已经成为人们生活中不可或缺的一部分。无论是社交媒体、在线购物、游戏娱乐还是工作学习,几乎每个领域...

    移动app测试的22条军规

    综上所述,移动APP测试涵盖了广泛的方面,从设备兼容性、用户体验到安全性能等多个维度进行全面考量。通过遵循这些“军规”,可以有效提高移动应用的质量,为用户提供更加稳定、可靠的服务体验。

    电子阅读版:大话移动APP测试(Android与iOS平台的测试应用指南)

    《大话移动APP测试》是一本详尽介绍Android与iOS平台测试应用的指南,旨在帮助读者深入理解并掌握移动应用的测试技术。本书全面覆盖了移动端的测试领域,包括平台特性、设备兼容性、功能测试、性能测试、安全测试等...

    移动APP测试方法综述.pdf

    目前,国内外移动APP测试过程主要是模拟用户通过图形用户界面对移动设备的使用过程,比如模拟用户的误操作、模拟用户同时使用手机中多个应用程序时对手机性能的影响等。用戶界面的不断改进使得用户操作更为方便,但...

    移动App端接口测试技术研究.pdf

    移动App端接口测试技术是确保应用质量和性能的关键环节。随着移动设备的普及,App开发市场竞争激烈,快速交付高质量产品至关重要。接口测试旨在检测不同组件之间的交互,预防潜在问题,提高用户体验。 1. 接口测试...

    适用于移动APP测试报告模板

    * 测试类型:测试类型包括功能测试、性能测试、安全测试和兼容性测试等。 * 测试环境与配置:测试环境与配置包括移动APP的操作系统、网络环境和测试工具等。 * 测试人员:测试人员包括测试工程师、测试经理和质量...

    App测试要点、方法及工具介绍

    :在App测试中,内存泄漏是一个非常重要的测试要点,因为它会导致App的性能下降和崩溃。测试人员需要检查App的内存使用情况,确保App的内存使用率在合理的范围内,并且没有内存泄漏的情况。 2. 稳定性是否过关?:...

    移动app的性能测试包含兼容/弱网/稳定/专项测试及案例用例

    移动App的性能测试是确保应用在各种环境和条件下运行流畅、稳定的重要环节。它涵盖了多个方面,包括兼容性测试、弱网测试、稳定性测试以及专项测试。这些测试都是为了优化用户体验,减少错误和崩溃,提高App的品质。...

    移动App测试规范与要点简述.pdf

    总结来说,移动App测试是一个系统的过程,涵盖了用户界面、功能、兼容性、性能等多个方面,旨在确保App在不同环境和条件下都能稳定、高效地运行,提供优质的用户体验。对于初级测试人员来说,理解这些测试要点和流程...

    移动APP测试经验分享

    移动APP测试是软件开发过程中的重要环节,它确保应用程序在各种设备、操作系统版本以及网络环境下的功能、性能、用户体验和安全性。在这个“移动APP测试经验分享”文档中,我们将深入探讨移动应用测试的关键方面,...

    手机APP测试报告模板.docx

    2.1 测试类型:可能包括功能测试(验证APP的基本功能是否正常)、性能测试(检查负载和压力下的响应时间)、兼容性测试(测试在不同设备和操作系统上的表现)、安全测试以及用户体验测试等。 2.2 测试环境与配置:...

    移动APP测试用例的模板

    测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、...移动APP测试用例的模板是针对移动APP测试的用例

    大话移动APP测试 Android与iOS应用测试指南

    《大话移动APP测试:Android与iOS应用测试指南》是一本深入探讨移动应用测试领域的专著,由资深测试专家陈晔撰写。这本书旨在为开发者、测试工程师以及对移动应用质量控制感兴趣的人士提供全面而实用的测试策略和...

    移动APP测试大全精编资料.pdf

    移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试...

    大话移动APP测试

    《大话移动APP测试:Android与 iOS应用测试指南》内容包含:移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。

Global site tag (gtag.js) - Google Analytics