ynm3k

by douban

douban / ynm3k

UI Automation + YUItest driven acceptance tests that can be hooked into Jenkins

414 Stars 120 Forks Last release: Not found Other 95 Commits 1 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

考虑到测试工具的发展想增加一下功能: 1 可以通过控制被测试程序的启动和停止,来达到一些case的无状态性; 2 加入系统打包工具,使用rake工具可以使用简单的命令直接运行测试; 3 控制模拟器相关的sdklevel,可以让case在所有的模拟器上都运行一遍,并且生成最终的一份大的report。 4 格式化输入信息,让log在控制台上更好看一些。

======================================================= 一下是tag v1.0的功能: 要你命3000 使用说明

1 先下载代码(这个写在这里不知道是不是废话) 2 运行setup.sh 脚本,脚本会自动设置相关的文件路径 3 直接开始你的ios自动化测试的旅程吧

相关脚本的写法,请参看 sample路径下的内容 如果有ynm3k不能完成的功能,请联系[email protected];或者直接使用UI Automation API

CI 环境说明

1 setup脚本会自动建立 一个ynm3k-reports的目录 2 使用runTest.sh 脚本运行测试,例如: ./runTests.sh ./sample/alltests.js "/Users/komejun/Library/Application Support/iPhone Simulator/5.0/Applications/1622F505-8C07-47E0-B0F0-3A125A88B329/Recipes.app/" 注意,最后一个参数一定要用双引号引起来 3 当测试完成的时候,系统自动生成测试报告在/ynm3k-reports/test.xml,可以直接使用Junit-report插件解析

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.