测试技术之[android test] 辅助功能测试
白羽 2018-05-22 来源 :网络 阅读 903 评论 0

摘要:本文讲述了测试技术之[android test] 辅助功能测试,希望本文对大家学测试技术有所帮助。


    要使你的应用程序能够被各种有障碍的人使用,测试是很重要的一部分。参照design和development来进行开发是很重要的一步,但是辅助功能测试能够帮助你发现设计和开发过程中不明显的问题。


  这份辅助功能测试清单将带领你浏览辅助功能测试的各个重要方面,包括整体的目标、必需的测试步骤、推荐的测试方式以及特殊的考虑。文档同时讲述了如何在android设备上启用辅助功能。


  测试目标

  辅助功能测试应该有下列高层次的目标:

  在没有明显的帮助的情况下启动和使用应用程序

  应用中的任务流程都能够很容易地导航并且会提供清晰适当的反馈


  必需的测试

  要保证最低级别的辅助功能必须完成下列测试项。

  1. 方向键(Directional controls):确认应用能够在无触摸屏的情况下操作,尝试在只使用方向键的情况下完成应用中的主要任务。使用模拟器中的键盘及方向盘,或者在4.1以上的设备中使用手势导航来操作设备。注意:手势允许用户获得屏幕上几乎任何内容的焦点,而键盘和方向盘只可以获取输入区域和按钮的焦点。

  2.对话语音提示:确保提供信息或者允许用户操作的UI控件在TalkBack is enabled并且该控件获得焦点时都有清晰准确的语音描述。用户可以使用定向控制在应用的布局间移动焦点。

  3.触控浏览提示:确保提供信息或者允许用户操作的UI控件在Explore by Touch is enabled时都有清晰准确的语音描述。每个地方的内容或者控件都应该有语音描述。

  4.触控区大小:所有用户可以选择和执行操作的控件在长度和宽度上都应该至少有48dp(大约9mm),正如Android Design中推荐的做法。

  5.语音提示下使用手势:确保应用中使用的手势,如缩放图片,滑动列表,页面间切换等在TalkBack is enabled的情况下能继续正常工作。如果这些手势不起作用,你应该为这些动作提供一个替代的操作方式。

  6.不应该只有声音反馈:声音反馈必须同时有另外一套反馈机制来供耳聋用户使用。例如,收到短信后发出声音提醒的同时应该也发送一条系统通知,震动反馈或者其它的视觉提醒。


  测试建议

  为了保证应用的无障碍,下列测试项都是推荐测试的。如果没有测试这些,应用的整体无障碍以及质量都可能受到影响。

  1.重复语音提示:密切相关的控件(比如一个列表中有多项内容的一栏)不应该重复相同的语音提示。例如,在一个包含联系人图片、姓名、职位的联系人列表中,不应该对每一项都只是重复地提示"Bob Smith"。

  2.语音提示过多或者过少:密切相关的控件应该提供适当的语音提示以保证用户明白并能操作屏幕上的元素,太多或者太少提示会让用户难以理解及使用控件。

  特殊情况及考虑:

  下面描述了为了保证应用的无障碍需要测试的特殊情况,其中可能有一些或者没有或者全部适用于你的应用。你应该确保对照下面列表检查一遍以查看这些特殊情况是否会发生并采取适当的措施。

  1.检查开发者特殊情况以及考虑:检查无障碍功能开发的special cases并且测试需要测试的情况。

  2.为功能有改变的控件作出提示:如果由于应用流程导致按钮或者其它控件改变了功能,那么必须为控件的当前功能作出适当的语音提示。例如,一个按钮的功能由播放视频变为暂停视频,那么必须作出适当的语音提示来表明当前的状态。

  3.视频播放和字幕:如果一个应用提供视频播放,那么确保它支持字幕并提供字幕以帮助听障人士。视频的播放控制必须明确地标明字幕是否可用并且提供方便的方式启用字幕。


  本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程