文档章节

移动测试

蓝蝶飞扬
 蓝蝶飞扬
发布于 2016/03/22 11:38
字数 1095
阅读 28
收藏 3
点赞 1
评论 0

1.移动端的测试人员常常以不同的用户角色进行测试——当然有点夸张,但是,这种把自己当成不同用户进行思考、分析和设想的能力对测试是备受启发的。测试人员可能会设想自己是以下用户:

· 毫无经验;

· 很有经验;

· 爱好者;

· 黑客;

· 竞争对手。

2.当然还有更多可选的角色,这主要取决于你们所开发的产品是什么。其实除了角色特点外,其操作行为和工作流程也很重要。人们使用产品方式常常很奇怪,比如:

· 在不应该返回的时候返回了;

· 不耐心而且多次敲按键;

· 输入错误的数据;

· 不理解该怎么做;

· 可能没有按要求进行设置;

· 可能会自以为是地认为自己知道该怎做什么(比如通常不阅读说明)。

3.也许你可以尝试在以下场景中检查出问题:

·  移动设备数据已满;

· 测试人员移除了所有的数据;

· 测试人员删除了App,那数据怎么办?

·  测试人员删除并重装了App,数据怎么办?

·  过多或者过少的内容导致设计和布局的改变;

· 在不同的时间段和时区使用;

·  数据不同步;

· 同步被中断;

· 数据更新影响其他的服务(比如网页和云端服务);

· 快速处理数据或是处理大量的数据;

· 使用无效的数据;

4.测试人员也很喜欢测试极限数据下的情况。他们常常是作为典型用户来了解这个App,所以极限下的测试并不会花很长的时间,比如,他们可能尝试以下场景:

· 测试用户可输入的极限值;

· 用重复的数据进行测试;

· 在全新无数据的手机里测试;

· 在老手机上测试;

· 预先安装不同类型的数据;

· 考虑聚集大家的资源来进行测试;

· 让一些测试自动化;

· 用一些超出预期的数据去测试,看它是怎么处理的;

· 分析信息和数据是怎么影响用户体验的;

· 不管用户看到的是否正确,都要一直问问题。

5.关于错误信息要问的问题,请考虑以下问题:

 · 出错提醒的UI设计可以接受吗?

· 错误信息内容可以理解吗?

· 错误信息是否保持一致?

· 这些错误信息有帮助吗?

· 错误信息内容是否合适?

· 这些错误是否符合惯例和标准?

· 这些错误信息本身是否安全?

· 运行记录和崩溃是否能被用户和开发者获得?

· 是否所有的错误都被测试过?

· 用户处理完错误信息后,将处于什么状态

· 是否在用户应该接受错误信息时,却没有错误信息弹出?

6.移动端App的测试人员应该找出哪些平台相关的问题呢:

· 是否遵照了这个特定平台的设计规范?

· 与竞争对手以及行业内的设计相比如何?

· 是否适应外围设备?

· 触摸屏支持手势吗,如:轻拍、双击、长按、拖动、摇动、夹捏、轻拂、滑动?

· 这个App可以被理解吗?

· 当转动设备的方向时,有什么变化?

· 可以使用地图和GPS吗?

· 有用户指南吗?

· 电子邮件的工作流程友好吗?

· 通过网络分享时,它运行得流畅吗?是否整合了其他社交应用或网站?

· 当用户正在进行多任务工作,并在不同App间切换的时候,它还运行正常吗?

· 当用户更新它时,它是否会显示时间进度?

· 默认设置如何?有经过调整吗?

· 使用音效会有不同吗

7.你是否尝试过在以下场景中使用App:

· 走动环境下?

· Wi-Fi连接下?

· 没有Wi-Fi的情况下?

· 3G模式下?

· 间歇性地连接?

· 设置为飞行模式?

· 一个电话打进来时?

· 接收到一条信息时?

· 接收到一个提醒通知时?

· 在电量很低甚至自动关机时?

· 被强制更新时?

· 收到一条语音留言时?


本文转载自:http://www.woshipm.com/pd/11374.html

共有 人打赏支持
蓝蝶飞扬
粉丝 25
博文 119
码字总数 89785
作品 0
西双版纳
云中移动App&Web测试

  Ravindra Pilli现在是MARLABS公司的一名移动测试架构师。8年多,他当过测试工程师,高级测试工程师,测试TL和移动测试架构师。他曾在埃森哲、三星、爱立信干过。Ravindra是测试卓越交付中...

糖糖豆豆 ⋅ 2014/12/18 ⋅ 1

移动测试策略

  Kiran Rayachoti是Sapient公司的一名高级管理程序经理。他有10多年 QA规章、流程、方法、测试自动化、性能测试及商业验收测试方面的丰富经验。起初他是干开发的,后来转入了不同领域,如...

糖糖豆豆 ⋅ 2014/11/27 ⋅ 0

Testin开启移动应用测试2.0时代

  【IT168 资讯】4月14日,Testin在北京召开以《测.世界》为主题的新闻发布会,正式对外提供2.0的测试服务,从某种意义上来说是智能化大数据挖掘系统,Testin首创的缺陷管理平台让企业中的...

it168网站 ⋅ 2016/04/14 ⋅ 0

移动可用性测试 (一):移动可用性测试流程和常见问题

前言 移动互联网时代,针对移动产品进行的可用性测试,主要是将PC产品可用性测试方法和经验照搬过来。但在实际的工作中,由于移动产品的特殊性,我们遇到了一些在PC产品可用性测试中不曾遇见...

失足处男的倒霉孩子 ⋅ 2015/01/30 ⋅ 0

介绍5款非常棒的移动自动化测试工具

介绍5款非常棒的移动自动化测试工具介绍5款非常棒的移动自动化测试工具在现已出现的开源移动自动化测试工具中,我总结出5款最实用的,希望它们对你有帮助(部分可同时在iOS和Android设备上使用...

linuxCool ⋅ 2016/11/19 ⋅ 0

移动可用性测试 (二):移动情境和移动设备选择

本篇主要讨论两个问题: 移动情境在移动可用性测试中的考虑 使用测试设备还是用户设备 1 移动情境探讨 在移动互联网时代,我们可以在任何时间、任何地点使用移动设备,情境相对更为复杂。这里...

失足处男的倒霉孩子 ⋅ 2015/01/30 ⋅ 0

Gartner:75%的App无法通过明年标准安全测试

市场研究公司Gartner预测称,75%移动应用都无法通过明年最基本的安全测试。Gartner上周日发布报告称,2015年 Android、iOS和Windows Phone生态系统中的多数移动应用都将不具备可被企业接受的...

oschina ⋅ 2014/09/16 ⋅ 2

分享十佳移动应用程序测试框架

如今,智能手机已经迎来了一个新的时代——移动应用程序开发。如今,移动应用程序能够帮助大家简化很多日常事务。使用移动应用程序,您能在线支付账单、在线观看视频以及玩游戏等等,那么是什...

Miss_Hello_World ⋅ 2015/10/08 ⋅ 0

关于移动App的崩溃测试用例设计

我们的日常生活中对移动设备越来越多的使用意味着移动App测试这个主题已成为需要考虑的一个无法避免的问题。根据最近的调查研究,用户难以容忍有bug的移动App。    移动App Bug的影响是用户...

fiawfo ⋅ 2017/03/30 ⋅ 0

移动App测试中的最佳做法

每项开发的新功能都需要进行测试。移动app测试中功能测试是一个重要方面,移动测试员应该要进行手动测试和自动化测试。刚开始测试时,测试员必须把移动app 当做“黑盒”一样进行手动测试,看...

Allan_Lin ⋅ 2015/06/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

使用 vue-cli 搭建项目

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直接到中...

初学者的优化 ⋅ 23分钟前 ⋅ 0

设计模式 之 享元模式

设计模式 之 享元模式 定义 使用共享技术来有效地支持大量细粒度对象的复用 关键点:防止类多次创建,造成内存溢出; 使用享元模式来将内部状态与外部状态进行分离,在循环创建对象的环境下,...

GMarshal ⋅ 39分钟前 ⋅ 0

SpringBoot集成Druid的最简单的小示例

参考网页 https://blog.csdn.net/king_is_everyone/article/details/53098350 建立maven工程 Pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM......

karma123 ⋅ 今天 ⋅ 0

Java虚拟机基本结构的简单记忆

Java堆:一般是放置实例化的对象的地方,堆分新生代和老年代空间,不断未被回收的对象越老,被放入老年代空间。分配最大堆空间:-Xmx 分配初始堆空间:-Xms,分配新生代空间:-Xmn,新生代的大小一...

算法之名 ⋅ 今天 ⋅ 0

OSChina 周日乱弹 —— 这么好的姑娘都不要了啊

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @TigaPile :分享曾惜的单曲《讲真的》 《讲真的》- 曾惜 手机党少年们想听歌,请使劲儿戳(这里) @首席搬砖工程师 :怎样约女孩子出来吃饭,...

小小编辑 ⋅ 今天 ⋅ 8

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部