《移动APP测试要点之性能、兼容、接口、交叉测试》由会员分享,可在线阅读,更多相关《移动APP测试要点之性能、兼容、接口、交叉测试(2页珍藏版)》请在金锄头文库上搜索。
1、移动 APP 测试要点之性能、兼容、接口、交叉测试之前有写过 APP 功能测试 和安全测试的要点,今天在分享一部分,包括,性能测试、兼容性测试、借口测试、交叉测试。性能测试:评估 App 的时间和空间特性 ;极限测试:在各种边界压力情况下,如电池、存储、网速等,验证 App 是否能正确响应。包括:内存满时安装 App、运行 App 时手机断电、运行 App 时断掉网络响应能力测试:测试 App 中的各类操作是否满足用户响应时间要求。包括:App 安装、卸载的响应时间、App 各类功能性操作的影响时间压力测试:反复/长期操作下、系统资源是否占用异常。包括:App 反复进行安装卸载,查看系统资源是
2、否正常、其他功能反复进行操作,查看系统资源是否正常。性能评估:评估典型用户应用场景下,系统资源的使用情况。容量测试:即存储空间已满时的测试,包括手机用户可用内存和 SIM 卡的所有空间被完成使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件在极限容量状态下处理不好,有可能导致死机或严重的花屏等问题出现。兼容性测试:也就是不同系统框架,不同品牌、款型、分辨率的手机,不呕吐那个网络,不同容量大小的 SIM 卡之间的互相兼容测试。具体包括:1.与本地及主流 App 是否兼容2.基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS 、EDGE、WCDM
3、A、CDMA1x 、CDMA2000 、HSPDA 等) ,App的数据和运用是否正确3.与各种设备是否兼容,若有跨系统支持则需要检验是否在各系统下,各种行为是否一致4.不同操作系统的兼容性,是否适配5.不同手机屏幕分辨率的兼容性6.不同手机品牌的兼容性接口测试:服务端一般会提供 JSON 格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的 JSON 内容正确,对分支、异常流有相应的返回值。此块测试可以采用 itest 框架进行测试。最方便的是采用 httpclient 进行接口测试。交叉事件测试:在 APP 测试 中又叫事件冲突测试,是指一个功能正在执行过程中
4、,同时另外一个事件或操作对该过程进行干扰测试。如:App 在前/ 后台运行状态时与来电、文件 ixaz、音乐收听等关键运用的交互情况测试等。包括:多个 App 同时运行是否影响正常功能。App 运行时前/后台切换是否影响正常功能。App 运行时拨打/接听电话。App 运行时发送/接收信息。App 运行时发送/收取邮件。App 运行时切换网络(2G/3G/WIFI).App 运行浏览网页。App 运行时使用蓝牙传送/ 接收数据。App 运行时使用相机、计算器手机自带设备。App 运行时插拔充电器。执行干扰的冲突事件不能导致软件应用软件异常、手机死机或者花屏等严重问题,还需要注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而导致优先级别较低的事件吊死。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题。