终端测试 概要

本文详细介绍了移动终端测试的特点,包括网络、硬件配置、设备机型多样性等问题,以及终端测试与系统测试的区别。专项测试旨在解决兼容性、性能、资源消耗和稳定性等问题,通过特定测试场景和工具进行全面评估。测试内容包括速度、资源、稳定性、兼容性及应用定制测试项,而专项测试可以在需求评审和新功能阶段介入,以及时发现和解决问题。
摘要由CSDN通过智能技术生成

终端测试

 

一、终端测试简介

和传统的PC端测试相比,因为移动终端自身的特性影响,导致终端应用的测试和常见的系统测试有很多不同点。在介绍终端测试之前,我们有必要先熟悉一下移动终端以及终端应用的特性。

移动终端,或许换用智能机我们更加熟悉一些。最常见智能平台有IOS、android、window mobile、blackberry等等,从市场占比来看,IOS和android是绝对的主导者。移动终端除了平台的多样化之外,各个移动设备生产商提供的产品更是五花八门,让人眼花缭乱。每一款手机的屏幕大小、分别率、CPU和内存的大小等等都不相同,平台和硬件配置的差异化给终端应用带来了巨大的挑战。开发如何能保证应用能兼容不同平台、不同硬件环境下正常使用?测试人员怎么样去高效测试终端应用?这些问题都需要我们进一步去探索。

​和PC端对比,我们可以梳理出终端的几个不同点:

① ​网络因素影响大:移动设备的无线网络有不同的运营商(移动联通电信),还有 2G、3G、WIFI等等对应用网络相关功能都有产生影响;

② ​硬件配置限制:由于移动设备的CPU内存电量等等跟PC相比都是有限的,所以对应用的运行环境和资源消耗产生了很大限制;

③ ​设备机型多:不同的厂商的不同型号的设备,CPU型号、内存的大小、屏幕大小等等有差异;

④ ​应用随机Crash:应用程序的Crash也是我们使用过程最不能容忍的问题,也是开发和测试最先需要发现和解决的问题。

因为终端自身特性的影响,移动终端应用目前最大的问题有三个方面:

1.慢

终端应用的“慢”主要体现在两个方面,一个是移动网络的慢,用户当前的网络状况不好(网络拥塞),或者用户使用的是2G网络(和3G还有WIFI比确实是慢),这种情况下用户登录、数据上传、下载、刷新等等都会出现卡顿现象。此外,应用程序自身的慢也是一个常见的问题。应用有大量消息需要接收,打开一张10M的图片、滑动界面刷新内容,我们这些操作之后往往需要等待;

​2.卡

程序运行的流畅度也是我们测试过程中,除了功能之外的一个重要的用户体验考察点。点击后很长时间才响应,滑动过程很卡,界面切换不流畅等等都是应用需要解决和优化的问题。究其原因,主要是对硬件环境的不兼容还有就是应用占用的CPU过高,导致系统长时间不响应或者功能的计算量很大使部分中低配置手机的CPU负荷过高。

3.随机Crash

对于程序而言最致命的bug就是crash。但是终端应用在各种操作、不同硬件环境、系统平台都会出现crash。通过crash的日志我们可以定位到crash的原因,测试过程中最常见的crash原因就是系统/硬件不兼容导致的启动crash、部分API调用crash、读写数据crash等,还有就是OO

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值