作为小白被拉来做安卓的自动化测试,就自己写下一些过程吧,留着自己以后用,大家也可以一起交流~
在只有一个apk文件的时候,使用robotium进行黑盒测试的大概步骤和流程:
这里安装环境什么的就先略过了,详细的可以参考http://www.yiceyun.com/download/RobotiumDocument.pdf 也可以自行去谷歌^_^
1.被测apk重签名
a.可以用C:\Users\Administrator\.android下的debug.keystore,也可以自己生成一个keystore文件。
b.签名的时候有警告:说没有时间戳,将在XXXX时间失效。没影响,可以不理。
c.重签名
1)去签名:将apk文件改为zip格式,用压缩软件打开,删掉其中META-INF文件夹,关闭,改回apk后缀名,删除签名完成。
2)跳到java-》jdk-》bin下(jarsigner.exe在的目录),然后命令行输入命令
> jarsigner -keystoreC:\Users\Administrator\.android\debug.keystore -storepass android -keypass androidD:\apktest\AndroidCalculator-V1_0.apk androiddebugkey
> zipalign 4<