Android手机自动化测试解决方案(Smart Robot)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用例表达方式的改进:由“文字描述”到“录 制产生的动作集”,用例的可靠性及质量都有 较大提升。
用例组织方式的改进:从软件层面上,手机等 于应用集合;从测试角度来看,我们可以以应 用组织用例,这样自然即可实现自动配置手机 执行用例,极大方便了分配测试任务、定位用 例等工作。
高质量、可复用的企业测试资产:用例以动作 集的方式表达,以应用为中心组织用例,可动 态转换为 Robotium 或 MonkeyRunner 脚本 等功能是形成高质量的企业测试用例库的前 提条件。企业使用 Smart Robot 来维护用例, 用例的质量、有效性、可复用性都能得到良好 的保障。
Smart Robot 管理了所有的测试用例及测试 脚本,用户可通过非常友好的方式执行这些测试用 例。因此,不需要在做任何配置工作,测试用例的 执行成本几乎为零。
测试用例与设备分辨率无关,与手机型号无关, 同一用例可以在不同型号手机、不同分辨率手 机下执行
该功能是 Smart Robot 的重要特点之一,目 前 手 机 种 类 众 多 , 屏 幕 分 辨 率 五 花 八 门 , Smart Robot 可以实现用例一次录制后,在不同分辨率下 使用。
无序测试(Radom Test) 无序基本测试 无序有效测试
语言包测试(Language Test)
外场测试/离线测试(Offline Test)
Smart Robot 是一款既能基于控件又能基于 手机图像的自动化测试软件
Smart Robot 不仅提供了基于 Android 界面 控件的录制和回放机制,而且提供了基于界面图像 的用例方式,二者兼而有之。即 Smart Robot 既 可以做到验证界面控件的细节,也可以做到验证和 比对手机界面图像。 用例通过录制方式自动产生,用户直接操作手
测试工作方式的改进
用例编写方式的改进:由手工书写到自动录制。 编写用例的效率大幅提高。
用例执行方式的改进:由测试工程师操作手机 到用例自动执行。执行准确率、执行效率等大 幅提升,漏测、误测等情况基本可以杜绝。情 景再现也成为可能,减少了测试与研发之间的 沟通障碍。
测试管理工作的改进: Smart Robot 为企业 提供了测试计划、测试任务、测试缺陷等日常 测试管理工作的管理功能,该功能旨在规范企 业测试管理工作,有效组织自动化测试工作。
机即可生成测试用例
能够记录用户在手机端的各种操作,并自动存 储为测试用例。该功能使用户彻底摆脱了文字式的 测试用例,测试用例不再需要手工书写。
Android 手机自动化测试解决方案
提升手机测试管理水平,解决引入自动化测试 后的若干测试管理问题
东舟软件在研发管理领域有多年的积累,对自 动化测试的管理工作有充分的考虑。系统对测试计 划、测试任务、测试用例管理、测试执行、测试日 志等测试管理工作提供了良好的支持。不仅如此, Smart Robot 对生产测试用例的自动化测试小组 和消费测试用例的普通测试员或研发人员等的工 作模式也有明确的界定。
上述六项改进,实质上也是实现自动化测试后 的效果,东舟软件所提供的手机自动化测试解决方 案能够帮助您全面实现手机自动化测试,提升测试 管理水平,是从本质上提高手机应用质量、缩短手 机测试周期、提升测试管理水平的方式。
北京东舟软件有限公司 专业自动化解决方案提供商 办公电话:010-62669106 咨询热线:13366877586 电子邮件:lgz@dongzhousoft.com 公司网站:http://www.dongzhousoft.com
对于 Robotium 及 MonkeyRunner 的用户来 说,这是一项革命性的改变,Smart Robot 可以将 用户在手机端录制的测试用例自动转化为 Robotium 或 MonkeyRunner 脚本,该功能可以 使您彻底摆脱复杂的脚本编写工作。使用 Smart Robot 后,测试用例等同于测试脚本。
Android 手机自动化测试解决方案
灵活的测试用例记录方式,能够智能识别各种 Android 界面控件及各种用户动作
能够将用户在手机端的操作直接转化为 Robotium 及 MonkeyRunner 脚本
不同于机械式的记录动作坐标,Smart Robot 详细记录了用户所操作的界面细节,包括控件 ID、 文本、索引等内容,Smart Robot 能够识别各种 Android 控件,甚至是用户自定义的控件。
Android 手机自动化测试解决方案
东舟软件 Android 手机自动化测试解决方案
—— 提高手机应用质量、缩短手机测试周期、提升测试管理水平
近年来,随着 Android 智能手机操作系统的快速发展,越来越多的手机厂商及应用提供商专注于 Android 手机及应用的研发。作为保障手机质量的测试环节位置非常重要,但测试环节工作普遍都非常繁 重。能够提高测试质量、提升测试效率、降低测试成本的自动化测试技术在非手机测试领域早已成熟运用, 而在手机领域,自动化测试意义虽早已被公认,但因为缺少有效工具和解决方案,无法有效实现手机自动 化测试。
如上图所示,东舟软件所提供的自动化解决方 案从多角度覆盖了手机测试工作:
功能测试(Functional Test) 基本功能测试 交互/并发测试 界面测试 菜单树
稳定性测试(MTBF)
兼容性测试(CTS) 标准兼容性测试 定制类兼容性测试
压力测试(Stress Test)
缩短测试周期,节省成本。
缩短手机测试周期及手机上市时间
东舟软件提供了若干自动化测试方法和工具, 用户可以根据实际情况使用工具设计预定的测试 方案,对手机进行自动回归测试。这些方法和工具 可以帮助客户正确、合理地实施自动化测试,能够 快速、全面地对手机产品进行测试,从而达到提高 产品质量、节省经费、缩短产品发布周期的目的。
作为研发管理工具及自动化解决方案提供商, 东舟软件长期致力于为企业提供优质的研发管理 工具及方案,而作为能够大幅改进研发测试环境的 自动化测试技术是东舟软件主要研究方向之一。基 于对 Android 底层框架及自动化测试理论的深入 研究,东舟软件推出了 Android 手机自动化测试解 决方案及自动化测试系列软件 Smart Robot。通过 东舟软件所提供的若干自动化测试解决方案及工 具,可以帮助企业提高手机测试效率及测试质量,
东舟软件手机自动化测试框架
功能测试 (Functional Test)
基本功能测试
交互/并发测试
界面测试
菜单树测试
菜单树
稳定性测试/Mean Time between Failures (MTBF)
联系人/Contact
电话/Phone
来自百度文库
彩信/MMS
邮件/Mail
日历/Calendar
文件管理/FM
音频/Audio
视频/Video
无序测试(Radom Test)
无序测试
无序有效性测试
兼容性测试(CTS)
标准兼容性测试
定制兼容性测试
短信/SMS 浏览器/Browser
闹钟/Alarm
语言包测试(Language Test) 外场测试 (Field Test)
压力测试(Stress Test)
涵盖功能测试、稳定性测试、压力测试等多种 手机测试类型,多层面实现手机自动化测试
对自动化测试的运行成本的有效控制
较低的测试用例的编写成本 Smart Robot 提供了录制产生测试用例的方
式,用户操作手机即可产生用例,不需要逐行去编 写用例脚本。因此,测试用例编写成本可大幅降低。 较低的测试用例的维护及适配成本
Smart Robot 的 测 试 用 例 基 于 Android Instrumentation,对于不同机型、不同分辨率的 测试用例适配工作为零。 较低的测试用例的执行成本
相关文档
最新文档