刚刚我们学习了,如何使用UI Automator Viewer进行APP UI控件的查看。用Robotium框架编写测试用例,本质上就是使用Robotium的API,对找到的一个个控件进行有序的操作(点击、拖拽、滑动)。
下面我们通过一个例子(示例APP),来学习如何用Robotium编写登录APP的自动化脚本。通过这个例子也能了解到Robotium的自动化测试是如何工作的。
1. 准备Android 开发环境
如果已经有了Android开发环境就可以略过这一步,直接查看第二步。
配置Android 需要安装Eclipse和JDK,然后参考Android官方说明安装Eclipse 的adt插件。
2. 在Eclipse中创建测试用例
创建一个空白的Android测试工程。
a. 点击File -> New -> Project,然后再弹出框内选择Android->Android Test Project。
区域1是测试脚本的包名(后续测试脚本要像APP一样安装到手机上),区域2是刚刚选择的Android sdk 的版本,”14”代表Android 4.0。区域3是测试脚本的Instrumentation的名字,启动测试时要指定它。区域4是被测APP的包名,如果创建时没有选择目标APP,那么要修改区域4,把“com.jayway.test”修改为被测APP的包名。比如我们本次被测的APP的包名:“com.alibaba.mts.mtsdemoapp”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。