Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/douban/ynm3k
UI Automation + YUItest driven acceptance tests that can be hooked into Jenkins
https://github.com/douban/ynm3k
Last synced: 6 days ago
JSON representation
UI Automation + YUItest driven acceptance tests that can be hooked into Jenkins
- Host: GitHub
- URL: https://github.com/douban/ynm3k
- Owner: douban
- License: other
- Created: 2012-02-29T09:26:37.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-25T16:55:26.000Z (over 10 years ago)
- Last Synced: 2024-08-05T19:36:24.647Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 354 KB
- Stars: 410
- Watchers: 63
- Forks: 120
- Open Issues: 4
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
考虑到测试工具的发展想增加一下功能:
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 APICI 环境说明
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插件解析