一.移动端应用于pc端应用的区别
1.操作方式不同
1)手机端一般以触摸形式操作(多点触摸形式)
2)PC端一般一鼠标键盘来完成操作
2.界面布局不同
1)手机端一般界面少,操作流程简单
2)PC端一般界面相对复杂,操作流畅多
3.设备尺寸不同
1)PC端相对产品存尺寸而言一般尺寸较大
2)移动端产品尺寸较小
4.功能实现不同
1)PC端产品实现功能相对丰富完善,详细具体
2)移动端产品实现功能以核心功能为主,直接简单
5.网络连接方式不同
1)手机端一般以移动网络为主:联通、电信、移动;网络模式:2G、3G、4G、5G、WIFI、H+、edge、GPRS
2)PC端一般以有限连接和WiFi连接为主,带宽,速度、稳定要远远高于手机端
6.产品硬件配置不同
1)手机端一般硬件配置标准低于电脑配置
2)PC端配置远远高于手机端
7.;用户使用习惯不同
1)手机端一般应用场景时随时可移动的,包括:马路、公交、地铁,网络经常不稳定
2)PC端一般应用场景较为固定,包括:学校、网吧、办公室、家里。网络速度及稳定性高
二.主流手机操作系统
1.Android–本义:机器人–>智能未来
1)公司背景:Google、2007年
2)系统特点:基于Linux内核开发研制开源免费的系统
3)系统缺陷:碎片化严重、推广普及速度慢
4)主流手机厂商:
a.国产:华为、小米、oppo、vivo、魅族、锤子、乐视、酷派、小辣淑
HTC(台湾)
b.韩国:三星
c.程序后缀名:.apk
2.IOS – 苹果
1)IOS应用产品:iPod、iTouch、iPhone、appleTV
2)IOS:12
3)系统特点:封闭式开发
4)IOS测试:TF(testflight)
工具:爱思手机助手、itouse
程序后缀名:jpa
三.手机测试分类
1.背景:非智能机(硬件)、半智能机(塞班)、智能机(Android、iOS)
2.测试:传统手机测试–>手机应用软件测试
1)传统手机测试
a.测试对象:手机本身
b.测试方法:抗压、抗摔、抗高低温及本身系统功能、性能测试
2)手机应用软件测试
a.测试对象:手机软件
b.测试方法:功能、性能、UI、兼容、安全、交叉事件测试
四.手机测试与传统测试区别
1.网络多样化:2G、3G、4G、5G、WiFi
2.系统多样性:Android、IOS、Windowsphone
3.分辨率多样性:
1)低端:720P
2)中端:1080P
3)高端:2k、4k
五.手机软件测试定义
1.在手机软件执行过程中符合多种网络、不同系统、不同分辨率发现缺陷,并解决提升软件质量的过程
六.测试流程
1.开发人员:程序打包
2.测试人员:UI测试->RP、效果图功能测试->需求文档->测试用例
兼容性测试:网络、分辨率、系统/性能压力测试:服务器端性能,手机端的性能
3.进入实际环境部署:软件运行
4.后台数据统计测试
5.用户行为统计测试
6.整体回归测试
7.发送上线报告
七.手机测试测略
1.安装测试:发散思维从业务、系统、交互模式上考虑更多的测试点
1)渠道包测试:应用宝、搜狗手机助手、豌豆荚等
2)不同系统间安装测试:EMUi(华为)、MIUI(小米)、OPPO(colorOS)
3)安装后测试确定:确认文件夹及文件是否写入到指定目录
4)安装过程:组合选项排布、按钮状态、形式是否符合概要设计说明
5)取消安装测试,确认:是否支持取消,其次取消后文件及数据处理是否符合要求
6)异常情况安装测试:死机、未响应、重启、断电
7)存储不足安装测试:利用辅助测试工具填充内存完成环境部署,进行实际测试
8)安装后文件目录及结构是否有多余
9)安装手册测试:安装手册及实际安装流程一致
10)安装时网络验证测试:IOS安装时指纹验证,收费软件注册码验证安装
安装测15分钟
以上安装测试是从系统、环境、网络考虑的测试点
从业务中分析测试:场景分析
安装:L点击程序包-安装确认页面:取消、安装-安装流程页面-完成页面:完成、打开
分支2流程:安装确认页面:取消-结束安装
八.补充:场景?能干什么–结果不同–不同场景
如,登录:1)登录成功 2)登录失败
数据:等价类、边界值数据补充
1.安装页面:按钮-取消(结束)–安装(继续)
2.场景:取消安装、安装成功
3.安装完成页面:按钮–打开、完成
4.场景:安装后打开正常;安装收完成正常
5.由场景转化成用例:
A.用例编号:Android_搜狗听写_安装程序001
B.测试目的:
1)取消安装
2)安装成功
3)安装后完成正常
C.预置条件:
1)已打包生成搜狗听写2.0.apk
2)已准备测试机:华为nava
3)已正常在手机中下载安装包
D.测试步骤:
1)点击“搜狗听写2.0.apk”
2)点击“安装页面”-“取消”按钮
3)同步骤“1”
4)点击“安装页面”–“安装”按钮
5)点击“完成页面”–“完成”按钮
E.预期结果
1)正常安装,进入安装页面;UI显示:按钮-取消、安装;信息提示–“您要安装此程序吗?,此程序不需要任何权限”
2)正常取消结束安装,返回安装初始界面
注意:检查确认桌面图标及文件夹和文件是否正常回滚删除
3)同预期结果“1”
4)正常进入安装流程页面,UI显示:信息提示:“正在安装”,进度条:“显示正确且动态跟进”;安装完成后正常进入完成页面,UI显示:提示–“安装已完成”,按钮:“打开”、“完成”
5)正常完成安装,返回安装初始程序页面
注意:检查确认程序快捷图标及配置文件是否正常
6.卸载测试
1)直接删除配置文件是否正常卸载(删除配置文件卸载)
2)系统直接卸载(正常卸载流程实现)
3)卸载后文件测试(文件同步删除清空)
4)卸载时异常情况测试(死机、断电、重启)可能存在缺陷:闪退、崩溃
5)取消卸载测试:是否支持卸载,卸载逻辑正常:功能-软件正常取消卸载(包括:程序图标),数据-文件保留(包括:配置文件、缓存文件)
6)卸载UI测试:卸载页面是否符合当前业务流程,案例:卸载:出现安装文案提示(错误)