简介
Robotium第一个例子中是基于源码的自动化测试,Robotium也可以基于APK进行自动化测试,也就是说你只要有APK文件,没有源代码,也可以进行自动化测试的
1、重新签名
在做基于APK的自动化测试的过程中,需要确保的一点是,被测试的APK必须跟测试项目具有相同的签名,那怎么做才能确保两者拥有相同的签名呢?
首先将被测APK的签名去掉,然后用debug keystore重新进行签名,需要按照以下步骤进行操作
2、将重新签名后的apk安装到模拟机
通常情况下…是不能安装成功的,因为app在启动的时候,会检测有没有被重新签名,如果你真的安装成功并启动了,那这个app真的有大的漏洞…
3、通过Layout Inspector查看id
Hierarchy Viewer和Layout Inspector
4、写测试代码
【达内课程】Android自动化测试框架Robotium