广告
返回顶部
首页 > 资讯 > 移动开发 >Android test 辅助功能测试
  • 651
分享到

Android test 辅助功能测试

功能测试测试Android 2022-06-06 12:06:18 651人浏览 薄情痞子
摘要

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

  要使你的应用程序能够被各种有障碍的人使用,测试是很重要的一部分。参照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.视频播放和字幕:如果一个应用提供视频播放,那么确保它支持字幕并提供字幕以帮助听障人士。视频的播放控制必须明确地标明字幕是否可用并且提供方便的方式启用字幕。


--结束END--

本文标题: Android test 辅助功能测试

本文链接: https://www.lsjlt.com/news/28612.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android test 辅助功能测试
      要使你的应用程序能够被各种有障碍的人使用,测试是很重要的一部分。参照design和development来进行开发是很重要的一步,但是辅助功能测试能够帮助你发现设计和开...
    99+
    2022-06-06
    功能测试 测试 Android
  • Android辅助功能AccessibilityService与抢红包辅助
    推荐阅读:Android中微信抢红包插件原理解析及开发思路 抢红包的原理都差不多,一般是用Android的辅助功能(AccessibilityService类)先监听通知栏事件...
    99+
    2022-06-06
    抢红包 Android
  • android辅助功能怎么实现
    Android系统提供了一些辅助功能的API,可以帮助开发者实现辅助功能的功能。 使用辅助功能服务:开发者可以创建一个辅助功能服...
    99+
    2023-10-23
    android
  • Android Accessibility 辅助功能简单介绍
    Android Accessibility 辅助功能 Accessibility: 许多Android使用者因为各种情况导致他们要以不同的方式与手机交互。 这包括了有些用户...
    99+
    2022-06-06
    Android
  • Android 应用自动开启辅助(无障碍)功能并使用辅助(无障碍)功能
    目录 一.背景 二.前提条件 三.将普通应用转换成系统应用 1.在AndroidManifest文件中添加来源地址:https://blog.csdn.net/gongjdde/article/details/131431675...
    99+
    2023-09-10
    pycharm ide python
  • Android Junit Test 单元测试
      单元测试有两种方法:根据具体情况而选择   1.在项目本身创建单元测试类,需要对项目清单文件:AndroidManifest.xml进行配置.   在<a...
    99+
    2022-06-06
    单元 junit 单元测试 测试 Android
  • Android布局ConstraintLayout代码修改约束及辅助功能
    目录实践过程代码修改约束辅助功能GuidelineBarrierFlowPlaceholderGroup和Layer实践过程 代码修改约束 <xml version="1.0"...
    99+
    2022-11-13
  • Python辅助安全测试常用代码示例
    这些代码,大部分是从别处转来的。测试的时候会比较有用。比如数据嗅探,发送请求,正则表达式处理文件,注入测试等。   实际中可以根据自己的项目,进行一定程度的扩展。代码是简洁为主。这部分代码是偏重安全测试的。   学习python已...
    99+
    2023-01-31
    示例 常用 代码
  • 如何添加Vue的辅助功能
    随着前端框架的不断发展,Vue作为其中之一的代表,在前端开发中扮演着重要的角色。Vue具有简单易学、灵活性强、性能高等优点。但是Vue的基本功能是有限的,如果想要实现更复杂的功能,需要添加一些辅助功能。本文将介绍如何添加Vue的辅助功能,以...
    99+
    2023-05-14
  • Android代码功能测试
      1、android 测试代码时候首先需要在manifest里申明服务,主要包括是拷贝2个标签:如下图代码里的红色部分,   instrumentation标签需要与a...
    99+
    2022-06-06
    功能测试 测试 Android
  • Android MonkeyRunner的功能测试
      本人硬件环境:MAC Pro;开发环境:JDK7,Android SDK,并正确配置了环境变量。Python不知道是mac自带的,还是我以前装过。。。   编写个简单...
    99+
    2022-06-06
    monkeyrunner 功能测试 测试 Android
  • Android JUnit test 进行自动化测试
      一. 被test的工程:   新建一个android工程:D_session;它有一个activity:D_sessionActivity;package名:com....
    99+
    2022-06-06
    自动 自动化 自动化测试 junit 测试 Android
  • Android辅助功如何实现自动抢红包
    这篇文章主要介绍Android辅助功如何实现自动抢红包,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、描述最近看到同事有用抢红包的软件,就想看看抢红包的具体实现是如何的,所以了解了一下,有用辅助功能实现的,所以在下...
    99+
    2023-05-30
    android
  • Android App隐私合规检测辅助工具Camille详解
    目录简介安装用法后记场景1APP、SDK违规处理用户个人信息方面1.1违规收集个人信息。1.2超范围收集个人信息。1.3违规使用个人信息。1.4强制用户使用定向推送功能。2设置障碍、...
    99+
    2022-11-13
  • 如何在Android应用中实现一个图库辅助器功能
    如何在Android应用中实现一个图库辅助器功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实现步骤第一步,创建辅助类,使用弱引用持有Activity,防止内存溢出。 ...
    99+
    2023-05-31
    android roi
  • Xamarin.Forms XAML的辅助功能Code Snippet有什么用
    这篇文章将为大家详细讲解有关Xamarin.Forms XAML的辅助功能Code Snippet有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Xamarin.Forms XAML的辅助功能Cod...
    99+
    2023-06-04
  • 功能测试的测试用例
    首先,功能自动化测试TestBird,帮助提高功能测试效率。1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑  1)登陆  ① 用户名和密码都符合要求(格式上的要求)  ② 用户...
    99+
    2022-10-18
  • 推荐一个ChatGPT体验站,辅助写代码真方便(附编程测试)
    目录ChatGPT网址编程测试1. 我想用golang实现二叉树前序,请你帮我写一下代码。2. 用golang实现二叉树中序遍历,写一下代码。3. 给定一个字符串数组,打印...
    99+
    2023-02-15
    chatgpt体验站 ChatGPT体验网站 chatGPT体验网址
  • Android应用性能测试
      前提   所有的功能分支已完成   启动:   1. 启动入口:桌面正常启动,近运行启动,所有程序列表中启动,锁屏快捷启动   2. 其他入口:从其他程序开启应...
    99+
    2022-06-06
    性能 性能测试 测试 Android
  • Android性能测试初探
      功耗   · 功耗测试主要从以下几个方面入手进行测试   · 测试手机安装目标APK前后待机功耗无明显差异   · 常见...
    99+
    2022-06-06
    测试 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作