什么是移动互联网(移动互联网测试介绍)

/ 0评 / 0

什么是移动互联网(移动互联网测试介绍)

1移动互联网概述

移动互联网是移动通信和互联网的结合。是指互联网的技术、平台、商业模式的总称,以及应用与移动通信技能相结合、相实践的运动。相反,它是传统的互联网。传统互联网和移动互联网都属于互联网领域。如果说移动互联网和传统互联网有区别,那就在于“移动”。如今,“移动”特性体现在“随时随地”获取所需信息的应用网络中。

在移动互联网发展的早期,大多数产品的界面和交互都是根据痛苦的互联网时代获得的经验设计的。然而在缓慢的体验过程中,在移动平台上发明这些体验的体验越来越不受用户欢迎。因此,有必要根据移动互联网的特点进行针对性的设计,以满足移动互联网的特点。

2移动互联网与传统互联网体验的区别

作为一个移动互联网测试工程师,你需要在产品上有很好的应用经验,这些经验也会诱惑你去测试产品。只有充分了解了移动互联网的特点,才能把产品测试做好到极致。

2.1用户关注的问题

互联网早期,用户使用的是网页,因为电脑的屏幕比较大,所以他们需要获取的信息比较完整,而不是要求用户通过大量的点击和翻页能力来获取足够的信息。

移动互联网终端,最大的是Pad电脑,但它的屏幕尺寸只有10英寸,大部分是4英寸到5.5英寸。这个时候,如果你还在这么大的页面上显示密集的信息,最终会导致用户直接把你公司的产品扔进垃圾桶!移动互联网的巨大挑战之一是将视线从电脑屏幕转移到小屏幕上。能够展示的信息非常有限和珍贵,所以设计师有必要把最有价值的信息放在显眼的位置,否则就会被淘汰。

2.2复杂的地方

在传统的互联网中,人们通常在家里或办公室等固定场所使用电脑,并且相信几乎没有人会开着这台电脑坐公交车阅读网页。然而,对于移动互联网来说,更多的用户会选择在公交车、地铁、上厕所、排队等时候使用手机。所以作为测试人员,需要在各种场景下对产品进行测试,包括网络2G、3G、4g;网络状态不佳;低功率等场景。

2.3时间碎片

大部分用户的移动应用时间都是碎片化的,比如看微博、看新闻、玩游戏等等。那么在设计中使用的时候,就要考虑在碎片化的时间里满足用户的应用习惯,并且能够在碎片化的时间里展现出自己应用的陌生感,因为用户没有那么多时间可以浪费在这里。

2.4输入困难

当用户使用电脑时,鼠标和键盘是非常方便的输入设备。然而,在移动互联网上,使用的输入变得特别复杂,移动互联网的输入一般分为物理键盘和触摸屏。输入法的改变会让人暂时不舒服,尤其是复杂的交互场景。

功效测试的3个要点

3.1多分辨率测试

目前IOS机型相对较少,这得益于苹果为用户提供极致产品的执着努力。安卓不一样,从240*320到2560*1600。对于多分辨率测试,可以考虑模拟器和真实机器相结合的方法。安卓可以根据目前市场上的分辨率统计,有针对性地对真机进行测试。

3.2多系统测试

分辨率测试后,接着是多系统支持测试。大多数安卓应用的系统都在2.3以上。与相对分辨率测试相比,多系统测试更为复杂,因为除了原生安卓系统之外,市场上还有很多厂商对其进行了深度定制,比如华为的EMUI、小米的MUI、魅族的Flyme、乐视的EUI、联想的VIBEUI等系统。所有这些都给测试工作增加了一定的复杂性。苹果大部分用户群都有坚持升级到最新系统的习惯,IOS只能单向升级,不能降级,这使得IOS系统的测试相对简单,但也需要尽可能覆盖5.0以上的系统。

3.3用户不同的应用习惯

①安卓权限问题

作为测试工程师,需要知道被测对象应用了哪些权限,为什么应用,是否会给用户带来麻烦。

②安卓硬件问题

安卓智能机系统层出不穷,硬件也大不相同。硬件差异也会造成软件厂商的缺点,比如物理键盘和虚拟键盘。

③安卓操作习惯

有以下重要按钮:菜单按钮、主页按钮、返回按钮、长按主页按钮以显示当前进程列表、调节音量和袖手旁观。

需要考虑以下几个问题:在各功能界面点击Back键会给出什么样的function用户在各界面点击Home按钮后,再次开启应用的反馈,默认是应用在后台还是停止生命周期;无论是应用技术资源网络应用到菜单键,这个案例与应用的交互一定不能错过;在系统待机模式下,系统再次唤醒后应用状态如何,是否有准确反馈;应用程序被用户手动关闭后,能否准确地再次启动?

④IOS操作习惯

有以下重要按钮:单击主页按钮,双击主页按钮,关闭当前应用程序,打开或关闭音量,调整音量,袖手旁观,

⑤IOS越狱问题

在同一个IOS环境中应用不同的越狱工具时,某些应用的某些效果可能会表现出不同的现象。因为越狱后最常见的问题就是系统变得不稳定,容易导致输入法、美化主题插件、手机管理软件等应用程序的冲突。

3.4网络不稳定

移动互联网之所以比传统互联网更普及、更受欢迎,正是因为人们可以随时随地拿出移动设备上网,比如发微博、发好友、发空房间等。随着2G到4G网络的快速发展,可以看出人们对互联网的依赖程度越来越高。

但是目前3G、4G信号还没有完全覆盖,有些地方网络状态不好。此时的应用会如何影响用户的操作?此时需要测试工程师在地铁、电梯、卫生间、公交车等这样的场景中测试响应。目前这种情况下使用的一些提醒是:“网络有问题,请稍后再试”,这显然是对用户的不负责任。

对于测试工程师来说,完全站在用户的角度思考是很有必要的。对于网络问题,会根据不同的状态给出不同的提醒。如果网络不稳定,请稍后再试。网络目前没有连接。请在重新连接到网络后重试。目前无法吸收相关数据。请稍后再试。

还有网络切换和网络状况越来越差的场景测试之间的场景测试。

3.5安装/卸载测试

安卓和IOS的安装使用方法有很多。手机管家,安卓等各种第三方命令行安装;越狱后的IOS APPStore和PP助手等第三方工具。虽然这些安装方式和手动命令行安装没有什么不同,但测试工程师还是要验证实际操作,这样才能保证测试点的逻辑正常。对于安卓支持扩展卡的情况,两种情况都需要测试,数据传输场景也需要测试。

以下场景也需要注意:

没有联网会正常工作吗,会崩溃吗?

在线数据下载不完整。能启动吗?

是否支持断点续传?

安装成功后,查看版本号和其他信息。

3.6升级测试

应用升级包括增量升级和全面升级。所谓增量升级,就是老APK才6M,新APK才8M,所以增量升级可能只需要下载2M;完整升级是8M完整下载。

升级的几个必要条件:新旧版本需要相同的签名;旧版本和新版本应该具有相同的文件名;新旧版本需要标识符来区分它们。

此外,一些技术资源网络手机rom出厂时会包含一些内置的应用程序。此时,如果升级了,应该与系统进行比较。所以文件。

3.7并行测试

APP测试与传统测试的区别在于,移动设备的应用过程中并发情况较多。比如你在申请流程的时候,会出现以下情况:来电、来话短信、报警、通知、电量不足警告等。

测试工程师需要测试的是,当上述情况出现时,应用程序是否可以持续应用而不解体。

需要注意以下情况:应用在播放视频,应用在向服务器发送或接收请求,应用在下载数据或升级,用户在输入、关机或等待,功效冲突。

3.8推动

推送功效是企业推广产品、坚守用户粘性的最佳选择,所以推送功效也是测试的重点之一。

测试时要注意以下几点:智能机是否执行推送功能、信息显示、推送跳转等。准确地说是在关机、待机和开机的情况下;开机或关机时使用推送功效测试,后台运行时启动推送功效测试。而多推多推的胜率也需要测试。

3.9份额跳跃

移动互联网的一个特点就是传播速度非常快,一条新闻短时间就能被所有人知道,比如微博、微信、QQ空等等。我们必须模仿分享胜利和失败的场景。

4测试工具介绍

4.1引入tcpdump/wireshark

对于需要定位网络问题的丢包率测试,可以使用Tcpdump和wireshark进行测试。

使用方法如下:

#把Tcpdump放到安卓系统的目录下

adb推送/数据/本地/tcpdump

#给予Tcpdump文件目录适当的权限。

ADB shell chmod 6755/数据/本地/tcpdump

#保留抓取文件

/data/local/tcpdump-p-vv-s 0-w/data/local/tcpdump/capture . pcap

#导出抓取文件

ADB pull/data/local/capture . pcap。

5测试用例设计

场景:智能机一个很常见的功能就是打电话,但有时候也会接到很多莫名其妙的骚扰电话。因此,某公司抓住这一点,设计了一款具有“黑名单”功能的APP,可以防止其列表中的技术资源网络号或联系人再次与智能机机主通话。如何设计测试用例?

首先想到的是最基本的用例:

①将一个或多个联系人或号码添加到黑名单并阻止呼叫。

②从黑名单中删除一个或多个联系人或号码,以阻止通话。

那些应该测试过上面两个用例的人会想到它,但是有经验的测试人员会想出新的测试用例:

①黑名单没有增加号码时,界面显示正常吗?

②黑名单增加一个号码时,界面显示是否正常?

③黑名单刚满一屏时,界面显示是否正常?

④黑名单列表超过一屏时,界面显示是否正常?

乍一看,似乎只有这些用例,但让我们想象一下应用这种效果的场景。应用黑名单效应有几个原因:被不熟悉的号码骚扰,有意识地不想联系某个号码,恶作剧等等。

因此,我想到了一些测试案例:

①直接在黑名单中添加一个号码。

②从联系人中选择一个联系人进入黑名单。

③从通话记录中选择一个号码,添加到黑名单中。

然而,仅仅从加法的动作中找出是不够的。我们应该深入挖掘联系人和号码这两个因素:

①号码长度(固话、手机、短号码、小灵通等。)

②号码的不同表示(例如13800138000和+861380013800是一个号码,包括漫游甚至国际号码等。)

只有这些用例吗?你的回答:不是!和...

和新兴的双卡单待、双卡双待机器一样,加入黑名单后会出现新的用例:

双卡双待情况(AB都有相同的数字C):

①黑名单从A卡添加C,用C分别调用A卡和B卡。

双卡单待情况(AB有相同数字C):

②黑名单从A卡添加C,用C分别调用A卡和B卡。