在进行自动测试中,通过命令行启动应用程序是必不可少的,通常的windows程序倒是很简单,一个脚本启动应用程序即可,但要在终端上运行就不那么容易了,像windows mobile中,我至今都不知道如何把应用程序自动安装上去并运行之,但android很好,提供了这样的可能:
安装就不用说了,adb install xxxx
更新安装,先卸载,adb uninstall xxx.xxx.xxx
启动应用程序:
先adb shell进入命令行模式
然后:
am start -a android.intent.action.MAIN -n com.bely.test/.Test
.Test是启动时的缺省activity
然后通过命令行收集测试信息即可。