移动设备的配置测试(译)

手机测试

手机软件应用在我们的生活中正逐渐流行起来。最近一个由安德里亚·史密斯在将来上发布的研究着重指出作为一个社会群体我们对我们的手机应用沉迷多少,以至于就像所说的“一些人承认一天用超过50的应用”。我们随处可见他们,排队等待,在街上散步,或者甚至参加运动会。实际上,82%的响应者,人们认为他们无法超过一天没有他们的手机应用并且如果这个示例反应社会性,然后这些移动应用需要工作得正确、持续并且符合用户需求。

越来越多的应用被创造。人们不仅要测试这些应用也要有如何在各种设备上测试这些产品的需要正成为一项相当的挑战。这篇文章将会描述一些对测试员来说在他们的手机应用测试项目里考虑的适配测试。

上个月,我参加了一个关于使用脸谱作为国内的应用的手机设备适配测试的周末美国测试员会议。我们有一系列的设备,苹果手机,安卓手机,平板和安卓平板的组合。虽然各种移动设备和操作系统,测试在使用相同的移动应用方面体验了彻底的不同。结果:测试们关注着开放的体验并且当他们回去测试他们自己的移动应用时可以去拓宽他们的视野。

我们周末的测试会议发现了以下一些观点:

l  整理新闻供应的发布在使用的设备上呈现出不同。

l  脸谱应用在设备可显示区域的尺寸大小上显示信息,这个区域上平板比手机展现更多信息。

l  在所有三个配置(平板,台式机/笔记本和手机)默认显示和功能设置改变了,像好友列表,刷新设置,时间戳发布

l  搜索功能在平板上与台式机/浏览器应用表现不同

了解了如何在设备配置上干活并不意味着你将自动知道怎样去在另一个配置上展示一个功能-为那些从配置到配置做切换的用户。

你想过在一个设备屏幕上出现的东西和使用一个不同设备的输出的测试吗?甚至在不同的安卓手机中,你将会看到在视觉区域的物理尺寸的不同。当设计你的测试用例时,你要做的不仅是考虑手机应用的通常真实评估,而且应用的视觉在不同尺寸设备上的每个可识别呈现。脸谱本土应用填满了在4英寸屏幕和5.5英寸屏幕的安卓手机屏幕吗?现在问题出来了,你是如何对这些不同做自动化测试呢?你应该使其自动化吗?这个一个测试或许不值得自动化,尤其是如果这部分代码从一个版本发布没有被修改。不是所有的测试需要被自动化而且由于手机应用对公司来说正显得如此重要,因此公司去生产、测试项目需要很细心地计划并且什么时候投入为手机测试执行自动化是很关键的。

和在你的手机移动应用上的脸谱应用吗?甚至所有的配置共享相同的操作系统,他们是几乎完全不同的应用或者代码版本呈现出根本的不同。所以你怎样基于在一个手机应用上计划你的测试?这些是你去考虑的一些事;设备的不同配置,设备的旋转,展现出的是什么并且它会改变可见的功能吗?这些可能不仅在一个发布里计划一次的测试而且应该在某一时刻来说是发布的一部分。

在手机应用版本,图标取决于配置而呈现出不同。一些为“易用性”而考虑的测试和从一个到另一个配置的转换需要被考虑。什么组合成易用性?谁决定这个定义?目前这些因素必须被在设计和开始代码前被“测试”出来。记得,作为一个测试,你需要有被清楚定义的需求或者在你的应用如何在每一个配置上使用的一个清晰的理解。如果不这样,一个“无缝体验”的缺乏会对一个公司的市场声誉有破坏性的影响。

什么是可学习性?你的用户典型地从一个配置切换到另一个吗?包含可视和功能的配置之间的转换应该被考虑成为发布的一部分。随着一些移动手机应用比他们的对应平板电脑版本更不同,这种切换对用户来说舒服吗?为“舒适”“可用性”的测试是一项主观的认为。手机测试者需要知道更多关于他们的用户和他们如何使用这个应用。这就是销售,市场和其他一些面向客户的团队成员们能与测试们的经验和用户故事分享的地方。

因为我们已进化到使用这么多的手机应用,人类的爱好和偏见已经在我们的思想中建立。我们有不同在展示,使用性,反馈时效和功能性上的期望。那些不是更经常使用笔记本和台式机去指导我们的日常活动而是而是更典型地同样使用我们的手机应用因为一些人没有拥有笔记本或者台式机。他们在使用上的偏见是完全不同的,因为“易用性”有一个不同的意义。我们的测试因此需要考虑不同的在配置上的期望。

当使用手机应用时网络连接性也是另一个配置的测试考虑。一个平板电脑比如说,通常在固定的地点比如电视机前的扶手椅或者在喜欢的咖啡店里。只要连接被建立,因为缺乏移动几乎没有波动。当你步行或者在一个移动的自行车使用网络有多频繁?如果你的应用要求网络连接,你将需要在配置基础上增加适当的测试。

对于移动设备和移动应用测试存在的特殊性有多少不同的种类?这篇文章是在移动设备上的对通用功能性,使用性,不同配置的呈现考虑的引荐。为什么一个开发设计一个移动应用会在一个桌面应用或者平板应用出现很大不同?所有的测试没有应用到所有的配置。使用性的定义需要在需求上被细心地量化并且应用的使用性可能依赖于客户所期待的使用应用的特殊市场。与你的利益相关者紧密工作会学到更多只要你想学的关于用户/顾客和他们的观点。

最后,继续在移动设备和移动应用上实践测试。越多时间花在移动应用上的测试,越多灵感(更好的心理模型)一个手机测试者将得到的就像采用的那些测试种类。不同性能测试,通知测试和网络通信测试会使用,和传统的功能和行为测试。学习有更多种类的测试在测试图形用户界面功能性之外对策划你的手机测试项目是关键的。

原文地址:https://www.cnblogs.com/fengye151/p/11519230.html

时间: 2024-11-02 01:34:02

移动设备的配置测试(译)的相关文章

华为设备RIP配置

实验名称:在华为设备上配置RIP实验环境:3台路由器,2台PC机实验拓扑图:实验步骤:1.先新建拓扑图添加设备,以及连接设备2.配置路由器,配置路由器上接口的IP地址,如下图标识:3.配置RIP协议,AR-1命令如下:[Huawei]rip //启用RIP协议[Huawei-rip-1]version 2 //配置路由器使用 RIP 版本2[Huawei-rip-1]network 192.168.1.0 //宣告网络192.168.1.0进入RIP协议[Huawei-rip-1]network

通过Maven配置测试环境和开发环境连接不同的数据库

通过Maven配置测试环境和开发环境连接不同的数据库 作者及来源: 通灵宝玉 - 博客园    收藏到→_→: 此文来自: 马开东博客 网址:http://www.makaidong.com 摘要: 通过Maven配置测试环境和开发环境连接不同的数据库 "通过Maven配置测试环境和开发环境连接不同的数据库":关键词:通过 maven 配置 测试 环境 开发 环境 连接 不同 其他数据库 通过maven配置测试环境和开发环境连接不同的其他数据库 操作上分3个步骤 1.在数据持久层的po

Centos7安装RocketMQ及配置测试

环境 Centos7 RocketMQ 3.2.6 安装位置 /usr/local/alibaba-rockermq 外网ip 182.254.145.66 内网ip 10.105.23.114 安装 wget https://github.com/alibaba/RocketMQ/releases/download/v3.2.6/alibaba-rocketmq-3.2.6.tar.gz tar alibaba-rocketmq-3.2.6.tar.gz cd  alibaba-rocketm

USB驱动——设备、配置、接口、设置、端点之前的关系以及它们的获取过程分析

大家常说,一个设备通常有多个配置,配置通常有多个接口,接口通常有多个端点.接口代表逻辑上的设备,比如声卡分为 录音和播放.访问设备时,访问的是某个接口(逻辑设备).除了端点0之外,每个端点只支持一个传输方向,一种性质的传输传输数据时,读写某个端点,端点是数据通道. 本文首先分析设备.配置.接口.设置.端点之间的关系,然后根据 2440-ochi 驱动程序,分析一个设备注册到内核时,它的这些描述符的获取过程. 一.设备.配置.接口.设置.端点之间的关系 在内核中,一个 USB 设备,无论是 hub

在H3C设备上配置IPSec VPN

全网互通实现 现在开始做IPSec VPN H3C企业VPN解决方案 某医疗器械公司随着业务的扩大,在深圳建立分公司.公司数据业务由总公统一处理,数据的安全性尤为重要,H3C提出VPN解决方案,总公司与分公司部署H3C MSR50.MSR30路由器,配置IPSec VPN 保证数据的安全传输. [BJ](应该先命名的) The device is running! ############ <Huawei> Mar 29 2014 15:25:48-05:13 Huawei %%01IFPDT

H3C路由设备基本配置(一)

H3C路由设备基本配置 一.用户视图 <H3C>system-view 进入系统视图 <H3C>? 显示当前视图下可以使用的命令 <H3C>display version 显示设备操作系统的版本.硬件配置情况.统计信息 二.系统视图 [H3C]全局配置对设备整体有效,是进入其他配置视图的途径,包含用户视图下所有的命令 [H3C]interface命令 ethernet接口类型1/0/1(slot/mode/port) [H3C]interface ethernet 1/

k8s实践17:监控利器prometheus helm方式部署配置测试

监控利器prometheus helm方式部署配置测试 1.部署helm 部署helm参考方法 后面使用helm部署grafana和prometheus,因此首先需要部署helm,保证helm能正常使用. 部署helm客户端过程见下: [[email protected] helm]# curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh % Total % Receive

k8s实践18:helm部署安装grafana配置测试

grafana部署配置测试 grafana官网地址 1.helm部署grafana 部署很简单,见下 [[email protected] prometheus-grafana]# helm install stable/grafana --generate-name NAME: grafana-1577432108 LAST DEPLOYED: Fri Dec 27 15:35:11 2019 NAMESPACE: default STATUS: deployed REVISION: 1 NO

Zabbix(五):高级应用-web方案、被动监控、基于snmp协议被动监控、proxy配置测试实例

1.web方案 web scenario:web监控方案,web场景: web scenarios指的是监控指定的web站点的资源下载及页面响应时间等数据指标: (1)创建web监控需要先定义一个web scenario(方案): 一个web方案包括一个或多个HTTP请求或步骤(steps) 每次监控都是按照预先定义的步骤的顺序执行: (2)通过web监控方案可以获取到下列信息: 整个web方案中所有步骤的速度和响应时间,以及平均下载速度和平均响应时间: 失败的步骤号 失败的报错信息 (3)在设