打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
灌水区
英文原文: http://mobile.smashingmagazine.com/2012/10/22/a-guide-to-mobile-app-testing/
-------------------------------------------------------


案例:Soup.me的错误
  我试用过的Soup.me, 是一个可以通过地图和颜色将个人Instagram 中的照片进行分类的网页服务,但是我却没用多久。当注册时,它提示我Instagram上的照片不够多,然而我的账号中明明有500多张照片。我并不清楚问题出在哪儿,也许是数据问题,也许是表现层的问题,也有可能是该App出错提示的问题。
2016-4-11 15:11:36 上传
下载附件 (46.62 KB)

 
另一个案例:Quicklytics
Quickytics是一个iPad上的网页分析应用。在使用过程中,尽管我已经从Google Analytics中删除了网站配置,但它仍然存在。这里有一些问题:
   · 我已经删除了网站配置,为什么还是有这些信息?
   · 左边模块没有解释为什么“该操作无法完成”,那么是不是可以改进以避免迷惑用户呢?
2016-4-11 15:11:57 上传
下载附件 (83.29 KB)

 
  测试人员也很喜欢测试极限数据下的情况。他们常常是作为典型用户来了解这个App,所以极限下的测试并不会花很长的时间。数据是混乱的,所以测试人员要考虑到软件的用户类型,以及在不同的数据场景下如何进行App测试。
比如,他们可能尝试以下场景:
· 测试用户可输入的极限值;
· 用重复的数据进行测试;
· 在全新无数据的手机里测试;
· 在老手机上测试;
· 预先安装不同类型的数据;
· 考虑聚集大家的资源来进行测试;
· 让一些测试自动化;
· 用一些超出预期的数据去测试,看它是怎么处理的;
· 分析信息和数据是怎么影响用户体验的;
· 不管用户看到的是否正确,都要一直问问题。
 
 
创建出错提醒和消息
  这里,我不是从设计师的角度来要谈论好的错误消息的设计,而是想从用户或是测试者的角度来看这个问题。出错提醒和消息是测试人员很容易发现问题的地方。
关于错误信息要问的问题:
请考虑以下问题:
· 出错提醒的UI设计可以接受吗?
· 错误信息内容可以理解吗?
· 错误信息是否保持一致?
· 这些错误信息有帮助吗?
· 错误信息内容是否合适?
· 这些错误是否符合惯例和标准?
· 这些错误信息本身是否安全?
· 运行记录和崩溃是否能被用户和开发者获得?
· 是否所有的错误都被测试过?
· 用户处理完错误信息后,将处于什么状态
· 是否在用户应该接受错误信息时,却没有错误信息弹出?
  错误信息会影响用户体验。然而,不好或无用的出错提醒无处不在。虽最理想的状态是避免用户遭遇错误信息,但这几乎不可能。出错情况的设计、实现和确认可能与预期相反,但是,测试者往往善于发现意料外的Bug,并能仔细考究是否改进它们。 
错误信息的案例
  我非常喜欢举iPhone上Facebook App这个例子。这些冗长又晦涩的文字不仅仅试图涵盖了许多不同的场景,而且还可能无端地丢失。
2016-4-11 15:12:04 上传
下载附件 (187.49 KB)

 
可能如下的消息提示框可以列入反例“名人堂”了?
2016-4-11 15:12:11 上传
下载附件 (297.66 KB)

 
看看这款iPad上的The Guardian应用,如果我不想“重试”,该怎么办呢?

 
2016-4-11 15:12:18 上传
下载附件 (123.27 KB)

特定平台上的注意事项
对于任何项目团队成员来说,了解相关平台的业务、技术和设计上的限制,都是至关重要的。
那么,移动端App的测试人员应该找出哪些平台相关的问题呢?
· 是否遵照了这个特定平台的设计规范?
· 与竞争对手以及行业内的设计相比如何?
· 是否适应外围设备?
· 触摸屏支持手势吗,如:轻拍、双击、长按、拖动、摇动、夹捏、轻拂、滑动?
· 这个App可以被理解吗?
· 当转动设备的方向时,有什么变化?
· 可以使用地图和GPS吗?
· 有用户指南吗?
· 电子邮件的工作流程友好吗?
· 通过网络分享时,它运行得流畅吗?是否整合了其他社交应用或网站?
· 当用户正在进行多任务工作,并在不同App间切换的时候,它还运行正常吗?
· 当用户更新它时,它是否会显示时间进度?
· 默认设置如何?有经过调整吗?
· 使用音效会有不同吗?

基于全球首创的对象识别技术,TestBird可以为客户提供深入到移动App&游戏内部所有功能的深度解析能力。通过自助App功能测试、远程真机调试、真机兼容性测试、真人体验测试、 真人压力测试和崩溃分析等产品,TestBird建立了云手机、云测试和云分析三大测试平台,为移动应用提供从研发到上线再到运营的一站式质量管理服务,帮助移动应用企业建立完善的质量管理体系和能力,全面提高移动应用的DAU、留存率以及付费情况。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
打造云端一体化的全新开发和数据运营模式
智测云|移动应用质量测试平台-权威 专业 便捷
做APP需要哪些工具?
创客做到“专注、极致、口碑、快”的秘密
TestBird推出西南首个金融移动应用测试平台
如何采集用户在App中的行为数据?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服