Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

cppmule/ynm3k

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

相关脚本的写法,请参看 sample路径下的内容
如果有ynm3k不能完成的功能,请联系mijun@douban.com;或者直接使用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插件解析

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.6%
  • Ruby 19.5%
  • Shell 0.9%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.