移动终端软件测试基础知识

上一篇 / 下一篇  2012-10-26 10:04:52 / 个人分类:测试经验

|#f ^:R9JC1^ o0  1)定制终端评测趋势

W jNR-})mm8~+b)NF051Testing软件测试网hw2C(F U%E d#] O

  ● 定制终端评测51Testing软件测试网V(AD$vb M

51Testing软件测试网"v_ x&?0L.S!b

    → 硬件:射频一致性、协议一致性、无线资源管理、硬件元器件、WLAN是当前硬件测试主要内容

k-Z b3dr051Testing软件测试网 a8`7]V:N*]U

    → 软件:操作系统测试、浏览器测试、移动应用测试、Widget测试当软件测试重点,内容逐渐由功能向非功能演进51Testing软件测试网t[j-IDC9_ g

51Testing软件测试网H7sx|9q7{|"YyZ

  ● 预装在定制终端的移动应用评测51Testing软件测试网(B%ZA5}9KtM

;F4Cu0z P/A N#r0    → 功能、性能、稳定性、兼容性

#dW^8N U0

,T%B*^Q0X k^/m0    → 用户体验、隐私安全51Testing软件测试网(e^\&or9EP1UQ

51Testing软件测试网|\gf [(v5\%Yy8R

  ● 终端和移动应用评测自动化工具越来越成熟51Testing软件测试网?2z3b"z*S.X

OQr ]*U5g o0  ● 终端及其应用的性能、稳定性评测将成为入库重要依据

.`P C'S|lC0

1e.m g z7U3\\7r{5G0  ● 用户体验评测将成为不可或缺的组成部分

Pw p2~x0

\zkC7U(^0  2)三大智能终端平台差异51Testing软件测试网n3e6JB:fYNot

51Testing软件测试网8Jgf,GXXXZ}

  以智能终端操作系统为基础,结合多种基础中间件、业务中间件、通信中间件来实现对应用的支撑。其中应用又可分为本地应用和Web应用两类。本地应用体系以iOS+App Store+NativeApp为代表,Web应用以HTML5/Widget+Web Store+Web App为代表

OdU,_'Ux7n051Testing软件测试网{Z SL _Q

  以iOS/WP7为代表的系统闭源/封闭文件管理系统/接口开放模式

q3d${D-E/i?2M051Testing软件测试网N"obN.Y:KX5j}]

  以oPhone OS/WM为代表,系统闭源/开放文件管理系统和接口模式51Testing软件测试网){3W-z4Jr'_!m$C!x

0x0iv6D2PDa1R~0  以Android/Meego/WebOS/WinCE为代表系统开源/开放文件管理系统和接口模式

_|u2C_0

}9T:MYxCb4o0  3)互联网应用测试的复杂因素51Testing软件测试网5_w6Mf+p

51Testing软件测试网O8u&Tc o

  传统的测试方法是暴力的、疯狂的、相当麻烦的。

&el m;l"G&q zJJ051Testing软件测试网ynR"n]$l

  ● 全球多达十亿两千万mobile web用户

:KK-uiR)],@0

~EU6Pey0  ● 74%的人将无法容忍超过5s的页面加载时间

r ?0r6R.x0

L@ V4m;t?`Q0  ● Gartner预测,至2014年超过90%企业级应用将支持智能终端版本

)Uh4k(JJw IkA En051Testing软件测试网Bq1]'^1k r

  ● 据统计,智能机上移动应用软件所引发的无线流量是非智能机10倍以上,美、英、德、日运营商都曾出现信令风暴导致的通信网瘫痪

EeQU/wC051Testing软件测试网9L)a H;XB"[8wd

  ● 截至2011年Q3的统计,Android操作系统出现7个版本,覆盖130个机型,每个机型超过2家硬件参考设计。光从终端适配角度看,若实现完整的测试覆盖,需完成1820次回归测试。倘若无法借鉴自动化测试工具,几乎是无法完成的任务

lqZ0c4IMQ~g051Testing软件测试网 E"@ Z6E Y J's

  终端

Ks&k8O M0

A%JxE^ q h6I9FM0  ● 操作系统平台、机型、屏幕分辨率、驱动差异等51Testing软件测试网0H%lf SsV

l+hSOqa6a0  网络51Testing软件测试网'xY{(V/f-]2Js!e

51Testing软件测试网vo3p(w1p+\;}i j

  ● 地域、制式、通信业务、网络优化程度、漫游等差别51Testing软件测试网T*f nc)~

%A&VF7tyX1o0a+|0  自动化测试脚本51Testing软件测试网3TAu ^#h4w{

  ● 因平台、菜单风格不同,模拟客户端或自动化脚无法复51Testing软件测试网"v9O&e8zz3m^8l/b0{

*l0[7we~/\S&V(x0  移动应用客户端性能测试面临的困难

zc'v uw)W ^BOs051Testing软件测试网Q*]t*HKW

  ● 支持除支持http(s)协议外,普遍存在定制协议

%z G qO [3u$S b%}0

eZq Y"t0lH%]0  ● 整个应用链关联的对象复杂,如web service第三方内容、CDN内容分发51Testing软件测试网 N$xl:T+Q]

51Testing软件测试网d]|8x p%j4bd

  ● 缺乏测试过程中数据收集、监控和诊断工具

0H!|UP7vi"d0

6z%U0CqqM0  ● 缺乏客户端模拟并发工具,压力/负载测试工具需重新选择51Testing软件测试网a)EzD8g6Q wl#C

H|ML t'dzh0  4)测试

thd7aQK)O051Testing软件测试网Q3cC$|.nJ

  从互联网应用软件质量角度看,其主要的质量要求列举如下:51Testing软件测试网$Z `*[}g,t

51Testing软件测试网-Q$t'a']:O:@d U

  ● 功能性:终端上移动应用功能越来越复杂,测试难度、周期和工作量逐步加大,测试成本快速上升

:j+?#q+t ^#E k3M.{051Testing软件测试网v*]'W3k9g!QiEYbF

  ● 稳定性:用户使用移动应用时,与终端的电话、短信、浏览器等背景业务经常产生功能交互,增加了移动应用的不稳定性

.w'Xq{l/^PJ+iP I0

!iftU-hu ]`*e)[+G0  ● 可维护性:用户越来越关注应用业务的用户体验,在应用上线后需要持续对业务运营质量进行测试和监控51Testing软件测试网/HSfEpz5p:l1C

51Testing软件测试网VL.q)f6g

  ● 性能:终端上移动应用与终端、网络和服务的性能都有关系,性能遭遇瓶颈时,定位需围绕应用关联的整个链路来开展,导致应用业务优化的成本在不断提高51Testing软件测试网p |:ka)_#_4f

51Testing软件测试网&F8U1\ P`/YF/K

  从用户角度看,测试重点列举如下:51Testing软件测试网6ysk?!|

/m(m%Mc$P:w:D+msC.x0

测试类型 51Testing软件测试网Vs!bqVw

描述 

W[J\w:TO0

测试场景重点 51Testing软件测试网 r eqvr4L0a0AD~!h-z

判断依据 51Testing软件测试网'EomX r;mD

功能测试 

Y-o:r4g;|7wY6QI0

基本功能测试51Testing软件测试网NJ$n`n
新功能测试
e n P(h@&ua0
重点功能测试51Testing软件测试网 Z&[j _2bG-B$G(c
全量测试51Testing软件测试网7hx0?MUJ^8X7Z&_k O
网络或业务功能**
'LM4`y W0
J2ME、Sybian signed等规范符合性测试 

\M.J]J F/S0

菜单路径
Tz]3\l0
功能点
zO"g~/OK0
界面与操作流程51Testing软件测试网n3De7k BH-Y/J
(通信)业务功能
i(||Nii?"Vt0
角色权限等 
51Testing软件测试网8V0x*@#c7Xb

是否可用 51Testing软件测试网8S&z0~+o{

性能测试 51Testing软件测试网!aELjpU

基准性能51Testing软件测试网1lON0\mku O
性能指标测试/多地域性能**
{4\R[-tc.G0
性能对标测试51Testing软件测试网o;IA/Ac Es3J8z%[:m
专项性能测试:时延测试、流量测试、功耗测试、触控测试 

m2z#],M3}0

对被测对象功耗、时延、响应时间、连接成功率、并发用户数等核心性能指标进行测试 

a(F.B7b0gH2~0

是否可用,且收集指标值 

W r`:Ue D%u3H IJ;P0

兼容性测试 51Testing软件测试网AA j^1S,YL&{{

mobile apps(手机客户端)实质为终端适配性测试
+ot)B#UGO,I }0
mobile web(web客户端)实质为浏览器兼容性测试
`o~1B'E"k0
pc客户端端实质为与主流用户操作系统兼容性测试 

;a jX*sA B hn0

终端适配:与不同分辨率、不同操作系统平台版本、不同定制终端的兼容性
Pfh,lL d.qtly0
浏览器兼容:html5兼容;浏览器引擎兼容
jL*zV.b0
pc客户端兼容:主流windows桌面和linux桌面系统兼容性 
51Testing软件测试网`j,q9z6T[w

是否兼容 51Testing软件测试网0wj}8v@"FPDe-qGc

稳定性测试 51Testing软件测试网`q;^J X4C

极限负荷下稳定性基准,表征为持续无故障时间有多长 

Gm ik e8\5l8j(i0

基本功能反复多次
hI,M^-\0
基本功能长时间持续执行 
51Testing软件测试网0Csg5n T^&lP

成功率,且收集指标值 51Testing软件测试网:S+O(A W'[aB

安全性测试 

4EW3B/M ZXb0

黑盒安全性测试,采用模糊数据对被测对象进行攻击测试的手段 

@m u7e&X0

访问限制、应用程序签名、恶意程序安全、权限命名机制、协议通信安全和用户数据隐私安全 

;z+@u%q2i4Z+i2p]Y0

是否安全 51Testing软件测试网0l0e*u pf$\.oc

51Testing软件测试网Q ~:R8OKm'`;R"P

TAG:

引用 删除 那小谁   /   2019-08-07 13:34:05
-5
 

评分:0

我来说两句

Open Toolbar