主要面向 Android 真机或模拟器
ubuntu server 或 ubuntu desktop 版 (需要测试 web 依赖浏览器的话)
java android sdk nodejs
macaca-cli macaca-android (macaca-chrome)
git clone https://github.com/macacajs/macaca-test-sample-java.git
编写好的 java 测试类脚本,cp 入 macaca-test-sample-java/src/test/java/macaca/client/
命令行执行脚本:mvn test 或 mvn test -Dtest=macaca.client.AndroidAcp
9 月 2 日研究后补充:
原来 java 版本的 也是可以用 Makefile 来配置用 make test 来执行测试脚本的.
2016年9月8日补充:
其实,可以利用本地创建的 maven 项目也就是我自己的 uiautotest 签入到 SVN.
然后到 macaca 执行 server 去 svn 签出,并配置好 mvn.
这样团队成员可以 ecllipse 签出开发 macaca java 脚本,并 svn 上传.
直接到 macaca 执行 server 去 svn 签出 macaca java 脚本,mvn test 执行即可.
git clone https://github.com/macacajs/macaca-test-sample.git
编写好的 nodejs 脚本,cp 入 /macaca-test-sample/macaca-test/
命令行执行脚本:make test 或 macaca run -d android-acp-sample.test.js
9 月 2 日研究后补充:
这里我们看到 make test 命令,实际是个 shell 也看到实际起运行脚本的是 macaca run -d *.js
Ecipse macaca java 的话,需要将代码接入 SVN 管理 ,以便于以后各项目测试人员自行开发本项目的 macaca java 测试脚本
需要和 Jenkins 配置管理员说明:
1svn 代码 macaca java 的项目地址,这样 Jenkins 就是从本地 SVN 去维护的 macaca java 代码.
此处有疑问,另一种是让配置管理员在创建新 Jenkins 项目的时候,有个 git 配置 git 配置里添 https://github.com/macacajs/macaca-test-sample-java.git,这种就是
git 官方的 macaca java 代码到 macaca server,我们只需要写 .java 脚本即可.
这两种哪种方式更好呢?
2macaca 脚本存放地址;
3 命令行启动命令是什么以及执行命令的路径地址等信息;
然后,添加配置 Jenkins task 任务.
最后利用 Jenkins 执行任务,搜集脚本执行命令的执行结果 .
可能需要 STF https://testerhome.com/topics/2988
是大致应该这样吗? 欢迎大家来探讨.