Mobile测试
Ø 熟练掌握Mobile相关测试技术。
Ø 掌握Mobile测试特点。
Ø 掌握手机如何与电脑联系。
Ø 掌握手机自身的测试。
Ø 掌握手机应用软件测试。
Ø 掌握手机Web应用测试。
l Mobile测试基础
Ø手机测试常见类型
Ø传统的手机测试
Ø传统手机测试重点是手机设备自身测试,比如抗压,抗摔,抗疲劳,抗低温高温等。同时也包括手机本身功能、性能等测试,还包括手机出厂时自带的软件测试。
Ø手机应用软件测试
Ø手机应用软件测试是基于手机操作系统之上开发出来的软件,即手机应用软件测试。这类测试需要下载相应的应用程序,安装后,在手机上测试。
Ø手机web测试
手机web测试是通过手机直接访问Web网站的测试。随着手机应用的普及,手机上网的速度越来越快、手机屏幕越来越大,许多网站支持手机访问。这类测试和通过电脑上访问网站一样。Ø手机测试与传统测试的区别
Ø手机软件测试网络多样化
Ø2G网络:GSM、CDMA;
Ø3G网络:WCDMA、TD-SCDMA、CDMA2000;
Øwifi:一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。
Ø手机软件测试支持系统多样化
Ø软件系统:symbian、Palm、BlackBerry、WindowsMobile、Android、iOS等。
Ø目前市场占有率最大的两个系统Android与iOS。
Ø手机界面分辨率类型多样化
ØQVGA:320*240;
ØXQVGA:320*480;
ØHQVGA:320*640;
ØVGA:480*640等。
Ø监控手机流量
Ø使用WIFI时需注意:
Ø为防止太多人使用此网络,影响网络速度,可以设置一个密码,知道密码的人才能访问此WIFI。
Ø在手机上安装一个“流量监控”软件,设置好软件应用不走2G与3G网络,只走WIFI,这样手机就不产生付费流量,可以专心测试了。如图3-2所示。
Ø获取手机的ROOT权限
Ø手机获取Root的权限主要是因为用户很多东西是受限制的,用户只能利用这些权限来做被限制而不能去做的事情。
ØRoot权限对于系统具有最高的统治权,可对于系统的部件进行删除或更改。
Ø获取手机Root权限的方法和软件很多,百度推出的一键Root http://root.baidu.com/ 方便适用。适合的手机有:三星、索尼、MOTO、HTC、LG,、华为、中兴、联想、酷派、OPPO、步步高、TCL、海尔、夏新、阿尔卡特、海信、Dell、飞利浦等。
手机与电脑联系
Ø碗豆夹的基本操作
Ø访问官网,下载安装包到电脑进行安装,http://www.wandoujia.com/。
Ø安装之后,通过手机数据线,连接电脑和手机。
Ø运行“豌豆荚”软件,它会自动检测手机。目前市场上大部分的Android手机,都可以自动检测到。然后自动安装软件到手机。检查成功后,将出现如图3-4的界面。
Ø360手机助手的基本操作
Ø腾讯手机管家基本操作
ØIPhone/Ipad/Ipad Mini与电脑联系
Ø可以通过“91手机助手for iPhone”软件进行管理,打开后,连接好苹果设备后打开该软件,就能看到iOS设备,并对其进行管理。
Ø备份手机中的数据
“碗豆夹”、“360手机助手”、“腾讯手机管家”等软件都可以实现这个功能,一台手机中的短信、音乐、图片、视频、通讯录等,都可以先保存的电脑上,并可以及时完成电脑与手机中数据的同步,然后可以轻松的复制到另一台手机上。Ø截取手机屏幕内容
Ø截取手机屏幕与录制手机屏幕上的操作过程,用的都是1章web测试使用的Jing工具。手机与电脑建立联系后,在电脑上就可以看到手机的操作,同样在电脑上就能截取手机屏幕上显示的内容。
ØAndroid手机上获取Log比较好的工具是alogcat.apk,大家可以在网上下载。安装完之后,会在系统桌面上产生一个如图3-12 aLogcat图标。
如果要获取Log,先在手机上运行测试软件,然后再运行aLogcat工具。运行之后,它会自动读取手机中的Log,如果Log比较大,读取时间可能比较长。Ø手机数据信息
Ø使用相应的工具进行管理与查看手机的目录结构和数据存储位置将非常方便。
Ø图3-17是用“360手机助手”进行查看的,通过目录点击查看内容就很容易知道常用的数据存储位置。
l手机设备自身测试
Ø手机自身测试是涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构上的设计不合理,会造成应力集中,使得本身外壳变形,对于翻盖手机,盖子失效,还有其他严重问题。硬件测试一般都有严格的物理电气指标,也有专门的 仪器。
Ø手机软件测试同软件测试一样,只不过他的平台是手机,也是嵌入式的一部分。工作就是测试软件可以在手机上正常使用,不会产生各种异常情况。测试时需将软件中的控件和手机的按键结合起来测试。
Ø在手机的交互性方面潜藏的Bug最多。
Ø测试时要明确软件的平台,考虑兼容性问题。对于同一个平台,但分辨率不一样,可能会出现界面元素丢失等问题,对于键盘和触屏要分别考虑。测试时要充分考虑异常的操作,场景是否面面俱到,错误处理是否健全等。
Ø手机的特殊性要求对响应时间达到一定限制范围。也就是所谓的实时操作系统,如果一个电话不能在90秒内接听,那么对方会挂掉,这是对嵌入式操作系统实时性的要求。
l手机web应用测试
Ø手机或手持设备的web测试和用户在电脑上测试web应用是完全一致的,只是一个在电脑的浏览器上访问,另一个在手机设备的web浏览器中访问。
Ø 手机或手持设备的web测试需要在指定的某些型号的手机或手持设备上,打开web浏览器,访问项目中给定的web URL页面,然后测试并报告相应的缺陷。
l手机测试问题集锦
Ø显示为Movies,点击进入发现是Events,对应不上,如图3-19所示。
Ø文字重叠或被剪裁不能显示全,如图3-20所示。
Ø页面出现多余的空白块,如图3-21所示。
Ø系统出现错误,如图3-22所示。
Ø页面出现两个完全重复内容项,如图3-23所示。
Ø 页面访问后,为空白页,如图3-24。
Ø特殊符号显示错,如St Ermin’s Hotel错误显示为St Ermin\’s Hotel,如图3-25。
Ø手机连接访问指定页面时,出现无法建立安全连接错误,如图3-26所示。
Ø点击按键无任何反应,如图3-27所示。