⼿机测试基本概念
⼀、什么是软件测试
简单:执⾏软件的过程发现缺陷,即软件测试
总结:通过⼿⼯、⾃动化⽅式,采取相应的测试⽅法,⽐如等价类、边界值等⽅法执⾏软件的过程,最终提升软件的质量。
⼆、移动端应⽤和传统PC应⽤区别
1、操作⽅式不同
1)移动端主要以多点触摸形式完成操作
单击、双击、左右滑动、⼿指定义⾏为(长按)
2)PC端主要以键盘⿏标完成操作
2、设备尺⼨不同
PC端设备尺⼨远远⼤于移动端设备尺⼨。
3、界⾯布局不同
1)移动端界⾯简单,操作直接
2)PC端界⾯复杂,操作流程多。
4、功能实现不同
1)移动端主要以核⼼功能实现为主,相对实现简单直接。
2)PC端相对实现复杂多样,功能丰富完善。
5、设备⽹络连接⽅式不同
1)移动端⽹络连接⽅式多样化,包括:2G、3G、4G、5G/WIFI.⽹络模式:EDGE、GPRS等
;⽹络不稳定性,⽹络是随时移动随时变化。
2)PC端⽹络连接⽅式较为固定,包括有线连接(⽔晶头)、路由器WiFi;⽹络较为稳定。
6、应⽤设备硬件不同
1)移动端设备硬件要远远低于PC端,包括cpu、GPU、内存(存储、运⾏)
7、⽤户使⽤习惯不同
1)移动端⽤户使⽤场景多变,包括:马路、公交、地铁。
2)PC端⼀般是办公室、学校、⽹吧、家⾥。场景使⽤⽐较固定单⼀。
本质:移动端⽹络变化多样,PC端⽹络相对固化稳定。
三、主流⼿机操作系统
1、操作系统:Android、IOS、windowsphone、塞班、⿊莓。
2、主流系统:
a、Android:--公司:⾕歌-07年11⽉5⽇发布
系统内核:基于linux内核
名称:机器⼈、智能未来的含义。
系统特点:系统碎⽚化
⼿机⼚商:
1)台湾:HTC
2)韩国:三星
3)国内:OPPO、VIVO、华为、⼩⽶、魅族、乐视、锤⼦、中兴、酷派等
系统命名:主要是以Abc26英⽂字母排序命名。
定制系统:华为(EMUI)、⼩⽶(MIUI)、OPPO(ColorOS)、VIvi(funtouchOS)
系统版本:9.0
b、iOS:公司-苹果
主要设备:iphone、ipod/itouch、ipad、appleTV.
系统版本:IOS12,正式版:IOS12.1.4
,公测版:12.2,开发预览版。
四、⼿机测试分类
⼿机发展:⾮智能机、半智能机、智能机。
|-硬件为主|系统+应⽤
传统⼿机测试⼿机应⽤软件测试
1)传统⼿机测试:主要针对⼿机硬件本⾝,测试⽅式:抗压、抗摔、抗⾼低温等另外还对功能及性能进⾏测试。
⼊⽹测试:辐射信号、硬件安全。
2)⼿机应⽤软件测试:主要针对系统及系统之上的软件,考虑的测试⾓度包括功能测试、性能、安全、稳定、可靠性、UI等
五、传统测试与⼿机测试区别
(1)⽹络:⽹络多样化-2G、3G、4G、5G、WiFi
(2)系统:系统多样化:Android(碎⽚化)、ios、windowsphone。
(3)分辨率:分辨率多样:低端:720P、中端:1080P、⾼端:2K、4K(应⽤在智能电视)
六、⼿机软件测试定义
在符合多种⽹络环境下,不同的系统,不同分辨率下执⾏软件测试的过程,最终发现缺陷并解决提升软件质量。
七、测试策略
1、安装测试
1)不同渠道下载安装程序是否正常安装
简单:渠道包测试
2)不同操作系统中安装是否正常。
包括:EMUI、MIUI、ColorOS等
3)安装后是否正常运⾏,安装后⽂件写⼊是否安装指定路径实现。
4)安装过程中异常情况测试是否正常。
包括:死机、断电、重启。内部:从软件本⾝安装时是否有异常崩溃情况;外部:从第三⽅软件及系统环境的异常情况,确认是否影响被测
系统的安装。
5)安装过程中选项组合设计是否符合概要设计说明。⼀般指:权限索取的按钮组合,需要考虑:安装排布、默认状态、过程交互等。
6)安装过程中是否⽀持取消,取消后数据处理是否符合概要设计要求:正常回滚撤销安装过程及安装数据。
7)安装过程中内存不⾜确认后续处理是否正常。---属于极限环境测试。
8)安装后⽣成配置⽂件是否有多余或遗漏⽂件⽬录及内容。
9)安装过程中若有安装⼿册,需对⽐确认是否⼀致。区分对待:是需求缺陷、功能缺陷。
10)安装过程需要⽹络验证,确认断⽹后处理是否正常。
安装测试时间:10分钟。
2、卸载测试
1)直接删除配置⽂件卸载是否正常给予提⽰
2)正常触发卸载流程确认是否有相关信息提⽰。
3)卸载后相关配置⽂件及缓存数据是否正常同步处理。
4)卸载过程中异常情况处理是否正常,(死机、断电、重启)。
a、内部:本⾝安装时是否有异常崩溃情况
b、外部:外部系统及应⽤处于崩溃等异常情况是是否影响被测系统的卸载。
5)卸载过程是否⽀持取消,以及取消后业务处理及数据处理是否正常。
6)卸载时各个UI界⾯是否正常,包括⽂字提⽰、图⽚、图标、按钮等是否正常。
注意:重点关注当前UI与业务关联性。
卸载测试时间:10分钟。
7)第三⽅软件卸载是否正常,⽐如应⽤宝、360、⾦⼭、猎豹清理⼤师。
========================================
3、UI测试
概念:主要是针对软件各个窗⼝及控件(对话框、窗⼝、下拉列表、⽂本框、图⽚、⽂字等)进⾏UI界⾯的关注测试,确认是否符合要求,
最终确认是否界⾯美观、操作友好性以及是否符合⽤户使⽤习惯等。
测试内容:导航测试、内容测试、图形测试
(1)导航测试
导航类型:
a、标签式导航:⾳乐类软件-》QQ⾳乐、⽹易⾳乐、虾⽶⾳乐
b、抽屉式导航:聊天软件--》QQ
c、宫格式导航(跳板式导航):图⽚美化软件--》美图秀秀
d、列表式导航:聊天软件--》微信-我的模块
e、悬浮图标导航:新闻资讯软件-》好奇⼼⽇报
1)是否需要导航。
2)导航是否直观,是否易⽤。
3)是否需要加⼊搜索引擎
4)是否导航准确,页⾯衔接,跳转风格是否⼀致。
注意:页⾯设计风格:图标、⽂字、图⽚;页⾯切换动作逻辑保持⼀致。
(2)图形测试
1)横向⽐较,各个控件操作⽅式保持⼀致
2)⾃适应界⾯设计,确认内容和窗⼝是否⾃动匹配
补充:a、⾃适应设计:1对1,4⼨=》4⼨模板;5.7⼨=》5.7⼨模板
b、响应式设计:1对多,窗⼝⼤了,多加载,窗⼝⼩了,少加载。
3)页⾯标签风格是否保持⼀致
4)页⾯是否美观
5)页⾯图⽚应有其实际意义且整体排布合理有序。
6)图⽚质量及尺⼨符合设计要求的情况下应尽量⼩⼀些
7)页⾯颜⾊使⽤不易过多且对⽐度不能过⾼
搜狗听写测试:时间15分钟
(3)内容测试--⽂字内容
1)⽂本框中说明⽂字是否当前业务相符。
2)⽂字内容长度是否加以限制
3)⽂字内容是否有表意不明的情况
4)⽂字内容中是否有错别字
5)⽂字内容是否以中⽂显⽰
6)⽂字中不能出现敏感性词汇,包括⾎腥、暴⼒、反⼈类、反社会的。
7)图⽚中不能出现敏感性内容,包括涉及版权、专利、隐私。
搜狗听写测试:时间10分钟
补充:需要根据项⽬地域、项⽬类型、项⽬特点,具体对待⽂字内容测试。
例如:中-》英:复数形式考虑
⽂字顺序:阿拉伯⽂字有的是从右往左阅读。
4、功能测试
(1)运⾏APP
1)安装后启动APP是否正常
启动页:默认logo显⽰、节⽇主题推⼴、⼴告推⼴。
注意:关注重点在于启动页显⽰逻辑及启动逻辑是否正常。
2)APP启动时,是否有相关的加载状态及进度提⽰。
3)APP启动时,启动速度是否客观。
注意:是否存在启动过慢、⿊屏、死机、卡顿、闪退、崩溃等。
4)APP页⾯切换时,是否流畅(快不快),是否逻辑正确(准不准)。
5)注册是否正常
a、注册⽅式:⼿机号短信验证注册、账号密码注册、第三账号关联注册,是否正常注册
b、注册时同⼀表单是否正常编辑
c、注册时账号密码长度测试
d、注册后前端信息提⽰是否正常
e、注册后后台信息提⽰是否正常
f、注册后前端和后台注册提⽰是否⼀致。
搜狗听写注册:时间10分钟
6)登录是否正常
a、输⼊合法有效的⽤户名及密码是否登录成功
b、输⼊⽆效⽤户名(为空、错误)或密码是否给出登录失败的信息提⽰。
c、登录错误次数限制是否正常
d、重复登录是否反馈正常
e、账号进⾏删除或者修改后原账号登录反馈是否正常。
f、禁⽤账号登录确认反馈是否正常。
g、账号或密码为空重复点击登录反馈是否正常,是否有异常登录成功情况。
h、登录页⾯登录信息是否正常
i、登录时超时登录是否反馈正常。
7)注销登录
a、注销后,账号状态是否正常。
b、注销后,⽤户数据同步注销是否正常。
c、注销后,切换账号登录,确认⽤户数据同步是否与当前⽤户相符。
例如:⽤户1:退出
⽤户2:登录--⽤户数据--》⽤户2的,不会是⽤户1.
======================================
(2)应⽤前后台切换
1)从前台切换⾄后台,再回到APP前台,确认停留页⾯是否正确。
2)前后台切换,确认回到前台后功能及状态是否正常。
3)应⽤前后台切换,确认系统及程序是否有崩溃情况,其次确认程序是否有功能及状态异常。
4)锁屏后解锁确认程序是否正常。
5)接听电话后挂断,确认被测系统是否正常。
6)后台进程管理中关闭被测系统,确认再次开启程序是否正常。
注意:数据交互是否程序的关键,往往因为突然的进程关闭,诱发异常崩溃情况。
7)前后台切换后,确认信息提⽰框是否有⽆跳过、消失、错误、崩溃情况。
8)程序在数据加载过程,确认锁屏、前后切换⼲扰是否有崩溃异常。
注意:数据交互中,软件页⾯是否不稳定,往往会因为各种⼲扰,产⽣不同的、严重的缺陷形式。
搜狗听写-时间15分钟。
登录、注销测试--时间10分钟
(3)免登录测试
概念:上⼀次登录后,后续使⽤时只要不注销,都会直接登录。
1)免登录时,确认版本差异,免登录是否正常。
2)免登录时,⽆⽹时确认是否正常。
3)免登录时,切换⽤户登录,确认⽤户数据校验及更新是否正常,原⽤户是否退出。
4)同⼀账号异地登录,确认是否有强制退出限制,且退出后信息提⽰正常。
⽐如:淘宝、京东。
5)免登录时,确认前后切换后,回到前台时安全校验是否正常。
⼀般常见于:聊天软件(QQ)、银⾏类软件(招商银⾏APP)
6)免登录时,确认前后切换后,回到前台时数据更新校验是否正常。
7)免登录时,密码更新后,确认账号信息校验是否正常。
8)⾃动登录时,确认登录后数据及功能是否正常。⼀般常见于PC端。
9)主动退出账号,确认免登录逻辑是否正常,再次开启后确认是否停留在登录页⾯。
搜狗听写测试-时间:15分钟。
(4)数据更新测试
1)确认哪些模块是⾃动刷新,哪些模块是⼿动刷新,哪些模块是⾃动+⼿动刷新。
2)确认哪些模块后台运⾏时更新,且是否正常。
3)根据模块业务、速度、流量的合理分配,确认哪些模块是实时更新,哪些模块定时更新
⼀般实时更新:淘宝秒杀、京东秒杀,定时更新:⽹易新闻、腾讯新闻
4)根据数据展⽰逻辑,确认数据是从服务器获取,还是从客户端缓存获取,确认交互逻辑是否正常。
数据获取:本地-》有-》直接获取显⽰内容
本地-》没有-》服务器端-》获取显⽰
本地-》部分-》服务器端--》获取后显⽰。
5)确认数据交互时,页⾯是否有异常崩溃情况。
搜狗听写测试--时间:10分钟。
========================================
(5)离线浏览测试
1)⽆⽹时,确认被测系统数据浏览是否正常。
2)退出后,重启APP,确认离线浏览是否正常。
3)前后台切换后,确认回到前台离线浏览是否正常。
4)锁屏后解锁,确认回到前台离线浏览是否正常。
5)离线数据更新时,确认被测系统是否及时推送更新提⽰,且更新及功能实现正常。
搜狗听写-时间:10分钟。
注意:数据展⽰+数据
(6)APP更新
1)APP更新时,更新提⽰是否正常
推送形式:软件内,通知栏
2)APP更新若是⾮强制更新,确认取消后,是否可继续使⽤
3)APP更新若是强制更新,确认取消后,软件是否直接退出不可使⽤。
4)APP更新时覆盖安装更新是否正常
补充:更新包括:提⽰、下载、安装、启动等
5)APP覆盖安装更新,确认更新版本功能实现正常(最新需求实现)
6)APP更新后,对于同名⽂件或图⽚调⽤,确认是否正常。(同业务、同数据结构变化情况)
搜狗听写测试-时间:10分钟
注意:开始--》更新提⽰--》更新策略:强制、⾮强制
过程--》下载-安装-启动-》功能-》新版本中检查更新
(7)相机、定位服务测试
1)相机、定位,需要确认版本差异对功能实现是否有影响。
补充:交互逻辑:应⽤--》系统-》硬件驱动--硬件⼯作。
2)相机、定位服务,确认前后台切换是否正常。
3)相机、定位服务未开启时,确认是否给以提⽰,且根据提⽰设置开启服务后,是否功能实现正常。
4)相机、定位服务测试,需要采⽤真机测试。
搜狗听写-时间:10分钟。
注意:
1)不同软件同⼀服务使⽤时各⾃功能实现的情况是否正常。
2)权限控制逻辑:被测软件控制、操作系统控制;其次权限的开启、关闭的情况。
3)定位中分别考虑:⽹络+GPS、GPS、⽹络
(8)时间测试
1)对于系统的时区时间的调整,确认被测系统是否在其影响下正常同步。
例⼦:微博--⽂章
美国--22:00--发表
中国--10:00--相差12个⼩时。
搜狗听写测试—时间:5分钟
注意:软件客户端显⽰时间与服务器时间的测试考虑。
时区:美国--数据创建--》同步服务器--》
其他⼿机登录该账号--数据同步下载--确认时间显⽰。
(9)PUSH(推送)测试
1)设置不接收消息,确认被测系统正常不接收消息。
设置形式:a、系统通知设置(优先级最⾼)b、软件新消息通知设置
2)系统免打扰设置,确认被测系统消息推送逻辑是否正常。
a、在免打扰时间段:正常屏蔽消息
b、免打扰时间段之外:正常接收消息
特别注意:免打扰时间段边界点测试。
3)业务消息推送与⽤户⾝份是否匹配,消息推送是否以最后登录⽤户为准。
4)推送测试需要考虑真机环境测试。
搜狗听写测试--时间:10分钟
核⼼业务:记事写作、访谈录⾳。
1、需求明确-15分钟--记事写作。
主体业务:录⾳转⽂字
录⾳:开始--过程--结束
查看编辑:a、查看⽂件类型:不同⽂件查看具体功能(续录)
b、不同⽂件类型编辑⽂件:
(1)长按
(2)单击
(3)双击
记事写作
1、开始录⾳:a、⾸次使⽤:直接点击“记事写作”;b、⾮⾸次使⽤:+-“记事写作”c、“X”退出选项页
2、录⾳过程:a、暂停录⾳b、继续录⾳c、暂停转写d、继续转写e、分段逻辑(⼤于100字⾃动分段)f、时间逻辑(不同的时间段标识时
间间隔区分)
3、完成录⾳:a、完成按钮结束保存录⾳(⼿动保存)-1)⽂件命名:默认、⾃定义、⽆效:为空、超过9个字符;2)确定保存3)取消保
存;
b、⾃动保存(back/返回/右滑):标题后显⽰“⾃动保存”标识。
4、查看编辑:
a、⾃动保存⽂件:
1)编辑:
单击进⼊编辑模式:A、快捷符号B、完成编辑C、⾃定义输⼊:添加、修改、删除
双击不可播放⾳频
长按复制⽂字:复制部分、复制全部。
2)查看:暂停、继续、暂停转写、继续转写、完成
b、⼿动保存⽂件:
1)查看:
(1)续录:录⾳页⾯
(2)播放⾳频
(3)暂停⾳频
(4)左滑快进⾳频内容
(5)右滑快退⾳频内容
2)编辑:
(1)单击进⼊编辑模式:快捷符号、播放、暂停、完成、⾃定义输⼊-删除、修改、添加
(2)双击播放⾳频
(3)长按菜单复制内容:复制部分、复制全部。
5、搜索功能
1、有结果搜索:点击结果内容查看详情
2、⽆结果搜索:⽆任何相关内容,不显⽰且数字统计为0.
3、输⼊搜索内容可“X”清空
4、取消搜索
6、分享功能
1、分享形式:⽂字、图⽚、链接
2、分享应⽤:QQ、邮箱、微信、朋友圈、微博
3、取消分享:(1)分享⽅式页⾯取消(2)分享应⽤页⾯取消。
4、⾳频未完成转写,分享⽆法实现
5、⾳频未同步时,⽆法分享。
===============================
2、场景分析-》场景罗列
时间:15分钟
1、录⾳功能场景
1)启动⽅式:
a、⾸次使⽤点击“记事写作”录⾳正常
b、⾮⾸次使⽤点击“+”-“记事写作”录⾳正常
c、⾮⾸次使⽤点击“+”-“X”正常关闭选项页
2)录⾳过程:
a、暂停录⾳正常
b、暂停转写正常
c、继续转写正常
d、继续录⾳正常
e、⽂字转写正常(正确率)
f、分段逻辑正常:⼤于100字⾃动分段
g、时间逻辑正常:不同时间⾃动标识间隔区分
3)录⾳完成:
a、⾃动保存正常:back、返回按钮、右滑
b、⼿动保存正常:完成按钮保存
(1)确定保存正常:默认、⾃定义/为空、超过9个字符
(2)取消保存正常
2、查看编辑场景
1)⾃动保存⽂件查看编辑正常
a、查看:暂停、继续、暂停转写、继续转写;完成按钮保存正常
b、编辑:
(1)单击正常进⼊编辑模式:
快捷符号上屏显⽰正常(注意:格式、占位);完成编辑并保存正常;⾃定义输⼊编辑正常:删除、修改、添加
(2)长按菜单复制正常:复制全部、复制部分。
(3)双击不可播放⾳频
2)⼿动保存⽂件查看编辑正常
a、查看:
(1)续录正常:暂停、继续、转写暂停、转写继续;完成按钮更新保存正常;back键更新保存正常。
(2)⾳频功能正常:
点击播放按钮正常播放;点击暂停按钮正常暂停;默认速度播放时快进播放正常;默认速度播放时快退播放正常;暂停时快进指定位置播放
正常;暂停时快退指定位置播放正常
b、编辑:
(1)单击编辑模式正常:
快捷符号上屏显⽰正常;播放功能正常;暂停功能正常;完成结束编辑且保存正常;
⾃定义输⼊功能正常:删除、修改、添加。
(2)双击播放⾳频正常
(3)长按菜单功能正常:复制部分正常;复制全部正常。
3、搜索功能正常
a、有结果搜索正常:点击结果可正常查看详情
b、⽆结果搜索正常
c、点击“X”正常清空搜索内容
d、点击“取消”取消搜索
4、分享功能正常
a、不同⽅式分享正常:⽂字、图⽚、链接
b、分享应⽤正常:QQ、微信、微博、朋友圈、邮箱
c、取消分享正常:
(1)分享⽅式页⾯取消正常
(2)分享应⽤页⾯取消正常
d、链接⽅式分享未同步时⽆法分享,给予反馈
e、语⾳未转写完时,⽆法分享,给予提⽰。
===============================
3、覆盖场景-》编写⽤例
4、⽤例执⾏-》提交缺陷
访谈录⾳:需求明确--15分钟
1、录⾳业务
1)录⾳开始:
a、直接点击“访谈录⾳”
b、+-“访谈录⾳”
c、+-“X”关闭选项页
2)录⾳过程:
a、录⾳过程中点击标重点添加标记
b、暂停录⾳时标重点置灰不可⽤
c、暂停录⾳
d、暂停⽂字转写
e、继续⽂字转写
f、继续播放
g、启动后显⽰蓝⽛连接提⽰:
不勾选复选框:下次使⽤再次弹出;
勾选复选框:下载使⽤不再弹出。
h、⽂字转写:实时转写、录⾳笔模式
(1)分段逻辑(2)时间逻辑
3)录⾳结束:
a、⾃动保存⽅式:back、返回按钮、右滑
b、⼿动保存⽅式:完成按钮保存
确定保存-⽂件命名:默认、⾃定义/为空、超过9个字符;
取消保存。
2、查看编辑
1)⾃动保存⽂件查看编辑
a、查看:完成按钮保存
b、编辑:单击进⼊编辑模式-快捷符号、完成编辑、⾃定义输⼊(删除、添加、修改);
长按菜单复制内容:复制部分、复制全部;双击不可播放⾳频。
2)⼿动保存⽂件查看编辑
a、查看:
(1)续录功能:数据更新(完成按钮、back键)
(2)切换标记:上⼀重点切换(第⼀重点标记之后可操作)、下⼀重点切换(最后标记之前可操作)
(3)标记添加:暂停时可在未添加标记取余添加标记;播放时可添加标记。
(4)标记删除:暂停时可删除定位标记,播放时不可删除标记。
(5)⾳频功能:播放⾳频、暂停⾳频、快进、快退。
b、编辑:
(1)单击进⼊编辑模式:快捷符号、播放功能、暂停功能、完成编辑、⾃定义输⼊(删除、添加、修改)
(2)双击播放⾳频
(3)长按菜单复制内容:发送到摘要、复制部分、复制全部
3、搜索功能:
a、有相关结果:点击查看详情
b、⽆相关结果
c、X清空内容
d、取消搜索
4、分享功能:分享⽅式:⽂字、链接、图⽚
分享应⽤:QQ、微信、微博、朋友圈、邮箱
取消分享:分享⽅式页⾯及分享应⽤页⾯
语⾳未转写完时不可分享;链接分享式内容未同步,⽆法分享
5、摘要功能:
a、⾃定义添加摘要:输⼊法输⼊、⽂字复制粘贴
b、长按菜单发送到摘要实现内容添加。
c、返回按钮:返回且保存
d、对勾:确定保存。
访谈录⾳:标重点、重点标记切换、添加、删除、摘要:⾃定义、发送到摘要、录⾳笔模式
场景分析:时间-10分钟。
1、标重点:
1)录⾳过程中可正常标重点
2)暂停时表重点置灰不可⽤
2、标记切换:
1)⾸个标记后,上⼀重点可正常切换
a、播放时切换正常
b、暂停时切换正常
c、右滑快退指定标记切换
2)最后标记之前,下⼀重点可正常切换
a、播放时切换正常
b、暂停时切换正常
c、左滑快进指定标记切换
3、标记添加正常:
a、暂停时在未添加区域正常添加
b、播放时在未添加区域正常添加
c、右滑快退指定位置添加标记正常
d、左滑快进指定位置添加标记正常
e、已添加标记位置⽆法添加,给出提⽰
4、标记删除正常
a、暂停时定位任意标记可正常删除
b、播放时定位任意标记不可删除标记
c、右滑快退指定标记删除正常
d、左滑快退指定标记删除正常
5、摘要功能正常
a、长按菜单发送到摘要正常
1)⽂字选择长度有效情况
2)⽂字选择长度⽆效情况
b、⾃定义输⼊摘要正常
1)添加形式正常:输⼊法输⼊、⽂字复制粘贴
2)删除内容正常
3)修改内容正常
c、返回按钮返回保存正常
d、确定保存正常
6、录⾳笔模式正常
a、访谈录⾳录⾳完成后⽂字转写正常
b、访谈录⾳⾃动保存⽅式完成⽆法⽂字转写
记事写作、访谈录⾳-测试执⾏
时间:15分钟
5、性能测试
1)极限测试
概念:运⾏环境处于极端边界压⼒情况下,确认被测系统是否正常运⾏
例如:存储内存满时安装APP
⼿机APP运⾏时突然断电
⼿机APP运⾏时突然断⽹
2)响应能⼒测试
概念:运⾏APP时,APP各项操作中其模块切换、内容展⽰都符号⽤户响应时间的要求。
例如:⼿机APP的安装、卸载是否响应能⼒正常
⼿机APP的各项功能操作是否响应能⼒正常。
3)压⼒测试
概念:针对客户端任意模块进⾏反复长期的操作,确认运⾏及资源调⽤是否正常
例如:APP的长期反复的安装、卸载
APP的各类功能的反复使⽤
4)性能评估
概念:针对对象是服务器端,根据软件的辅助测试,确认系统数据响应反馈的能⼒是否正常。
性能测试⼯具:LR、jmeter
系统架构:前端(客户端:数据及图⽚显⽰)--中间件(控制器:Apache、tomcat、weblogc)--服务器端(数据库:
oracle/mysql/sqlrver/db2)
性能测试策略:
1、综合场景测试
2、并发测试
3、在线测试
4、压⼒测试
5、负载测试
5)基线测试
主要考虑同市场中同类成熟软件进⾏对⽐,确认软件开发的标准或者基点。
a、业务路径复杂度
b、安全策略
6)monkey测试
概念:主要针对程序的异常崩溃情况进⾏检测确认,借助Android内部的monkey⼯具指令化控制随机测试⾏为。
⽬的:测试程序中操作异常崩溃情况,帮助开发⼈员解决崩溃问题。
常⽤指令:
a、-p指令程序包名:域名+程序名ion(搜狗听写)、
ion1000
r1000
b、-v跟踪运⾏的⽇志,且⽇志有不同的等级控制(0-2)
1)0:-v-->最基本程序的启动、测试结束完成等情况。
2)1:-v-v->记录程序中发送的activity响应情况。
3)2:-v-v-v->记录程序中选中、未选中的activity响应情况。
c、-s控制随机事件⽣成器的值,确定运⾏随机序列。
第⼀次:ion-s10100
第⼆次:
.dicitation-s101000
d、--throttle<毫秒>控制事件运⾏间隔时间,延迟时间。
ion--pcttouch--
throttle300100
e、--ignore-crashes:忽略程序运⾏时崩溃情况,持续往后运⾏,保证运⾏的稳定性完整性。
ion--pcttouch--ignore-crashes1000
f、--pct指定运⾏事件以及运⾏的频率(百分⽐)
--pcttouch(点击)--pctmotion(滑动)--pctsyskeys(系统事件:back、home等)
ion--pcttouch20--pct
montion20--pctsyskeys601000-v-v
-v
7、交叉事件测试
概念:⼜叫事件或冲突测试,⼀般指系统运⾏中的各种系统服务进程及第三⽅软件进程,相互并⾏时是否交叉运⾏异常。
1)同时运⾏多个APP确认被测系统是否正常
2)运⾏APP时前后台切换确认是否有冲突。
3)运⾏APP时拨打接听电话是否正常
4)运⾏APP时接收、发送短信是否正常
5)运⾏APP时接收、发送邮件是否正常
6)运⾏APP时切换⽹络是否正常。
7)运⾏APP时浏览⽹络(浏览器)是否正常
8)运⾏APP时蓝⽛⽂件传送和接收是否正常
9)运⾏APP时与本地的计算器及相机并⾏是否正常
搜狗听写测试--时间10分钟:交叉事件测试
搜狗听写测试--时间10分钟:性能测试
8、兼容性测试
1)与本地系统服务程序及主流APP是否兼容
a、本地:电话、短信、计算器、浏览器、相机、邮箱等。
b、主流APP:
(1)新闻类:腾讯新闻、⽹易新闻、今⽇头条
(2)外卖类:美团、饿了么
(3)⾳乐类:QQ、⽹易云⾳乐、酷狗、酷我、虾⽶⾳乐
(4)游戏类:吃鸡、moba(王者荣耀、决战平安京)、卡牌。
(5)视频类:爱奇艺、腾讯视频、优酷、搜狐视频、A站、B站。
(6)浏览器:搜狗、UC、QQ、百度、猎豹、⾕歌、⽕狐、欧朋、夸克
2)主流操作系统的兼容是否正常
主流系统:EMUI、MIUI、ColorOS、funtouchOS、flymy。
3)⼿机品牌兼容是否正常
主要实现要进⾏市场调研,确定⾄少前10名⼿机品牌,作为测试参考⼿机品牌。
4)⼿机分辨率兼容是否正常
主要包括:低端720P、中端1080P、⾼端2K、4K
5)不同⽹络兼容是否正常
主流⽹络:2G、3G、4G、5G
主流⽹络模式:EDGE/GRPS/H+
主流运营商:电信、移动、联通。
9、升级更新测试
概念:在不同⽹络环境下更新提⽰及下载、安装、更新、启动等验证测试。
1)新版本新功能以最新需求实现是否正常
2)新版本中确认新模块与就模块关联业务实现是否与最新需求⼀致。
3)升级更新时异常情况测试是否正常(死机、断电、重启)
a、软件内部:软件更新时是否有异常情况
b、软件外部:软件在外部环境不稳定时(断电、重启、死机等)是否更新正常。
4)升级更新时UI是否正常。
5)不同系统更新是否正常。
搜狗听写测试-兼容性、升级更新测试:15分钟。
10、⽤户体验测试
1)空数据设计是否正常
概念:主要针对信息内容类、待办事项类、数据分析类软件进⾏内容添加给予空数据引导设计。
⽐如:备忘录、记事本。
2)⽤户引导是否有过分滥⽤的情况。
3)菜单层次是否太深。
4)按钮中是否不可点击的效果。
5)程序中交互流程分⽀是否过多
6)相关的选项是否离的太远
7)⼀次加载内容是否过多。
8)按钮可点击范围是否适中。
9)标签和内容是否有主次从属关系,标签切换是否内容同步切换。
10)操作流程是否有主次从属关系
11)back定义逻辑是否正常
逻辑形式:1、返回上⼀级页⾯
2、退出程序:退出结束运⾏(浏览器);退出后后台运⾏(⽹易云⾳乐)。
12)程序是否⽀持横竖屏设计,且实现正常。
11、硬件环境测试
1、⼿势操作测试
1)⼿机开锁屏对运⾏时APP的影响
2)切换⽹络对运⾏时APP的影响
3)前后台切换对运⾏时APP的影响
4)多个APP运⾏中切换确认对被测系统影响是否正常
5)APP运⾏时关机是否正常
6)APP运⾏时重启是否正常
7)APP运⾏时充电。
2、⽹络环境测试
⼀般包括:2G-5G/wifi,重点关注弱⽹:2G或者更差⽹络状态。
1)⽆⽹时,运⾏APP是否正常给予反馈且运⾏良好。
2)内⽹环境测试时,确认外⽹访问操作异常处理情况是否正常。
3)弱⽹时,确认数据请求失败后,是否有异常崩溃情况。
4)弱⽹时,确认数据请求是否有超时显⽰,且超时后请求失败是否有信息反馈。
5)弱⽹时,确认数据未完成回调时,其他⾏为⼲扰,是否有异常崩溃情况。
12、客户端数据库测试
客户端数据库:sqlite--微型、轻量级数据库;
数据结构特点:⽂件夹管理形式
1)⼀般情况考虑增、删、改、查情况是否正常
2)若客户端新增数据⽆表是否正常⾃建表保存数据,删除表后,是否正常从服务器端获取数据保存数据⾄本地。
3)根据业务要求获取数据后确认是否能保存到本地缓存中(客户端数据库中)
4)客户端数据的提取逻辑是否正常
a、本地--有--⽆需服务器获取
b、本地--没有-服务器获取
c、本地--部分-服务器请求获取另外内容
5)根据业务实现,对数据进⾏修改、删除,确认客户端与服务器端是否正常同步。
安全测试、内存溢出、电量测试。
本文发布于:2022-12-29 13:43:31,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/53414.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |