- 授权协议: 商业软件
- 开发语言: Java
- 操作系统: Android
- 软件首页: http://www.androidtester.net/
- 软件文档: http://www.androidtester.net/document.htm
软件介绍
AndroidRobot是一款专门为安卓系统开发的自动化测试工具,它具有录制与回放功能,录制系统几乎能够完美的模拟测试人员所有的动作行为,并记录 生成脚本。这使自动化工具更符合简单易用的原则,不需要测试人员具有较强的计算机编程背景,轻松的操作之间便完成脚本的录制工作。它支持多设备交互执行, 更准确的模拟了用户交互的行为。它能够代替测试人员进行功能测试、压力测试、极限测试等,擅长图片比较,图片搜索,以及局部图片比较等功能
特点:
可录制: AndroidRobot提供非常强大的录制功能,几乎可以很完美的模拟出测试人员的所有动作行为,并能够自动转化为系统脚本。
可编程: AndroidRobot支持Python脚本语言,可以通过robot对象访问所有AndroidRobot内部API。AndroidRobot自身带有API智能提示功能,只需要用户 通过对象robot.便可以自动弹出API选择框,方便易用。
可定制: 可根据用户的需求进行功能定制,定制客户自己的report,以及后台数据库的定制,将用户测试数据保存在指定的数据库中,供用户方便的查询,数据挖掘、分析。
图片比较: 用户可以很轻松的通过界面比较的方式来判断脚本执行的结果,也可以对图片局部进行比较。一旦图片比较失败,整个case便失败。
交互测试: 用户可以通过AndroidRobot控制多台设备,并实现多台设备同步、交互性测试。这样可以实现用户的打电话、接电话等交互性比较高的测试用例。
强大的功能: AndroidRobot提供非常强大的录制,回放等操作功能,并通过图片比较、局部图片比较、图片搜索等功能解决用户结果比对的难题,并能生成多种Log其中包括ADB log等。 AndroidRobot提供API对Android系统的控件ID、内容进行查找,点击等功能。
用户只需要通过robot.screen(int width,int height)指定改脚本的适合的尺寸,AndroidRobot便能够根据该坐标在不同尺寸的屏幕上自适应。这对于应用程序开发企业适配性测试意义非常重大。
编程语言实现模式
Terence Parr / 李袁奎、尧飘海 / 华中科技大学出版社 / 2012-3-20 / 72.00元
《编程语言实现模式》旨在传授开发语言应用(工具)的经验和理念,帮助读者构建自己的语言应用。这里的语言应用并非特指用编译器或解释器实现编程语言,而是泛指任何处理、分析、翻译输入文件的程序,比如配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具、解释器,以及诸如此类的工具。为此,作者举例讲解已有语言应用的工作机制,拆解、归纳出31种易于理解且常用的设计模式(每种都包括通......一起来看看 《编程语言实现模式》 这本书的介绍吧!
