几个概念:
1、测试床: 执行自动化的物理环境 http://200.200.0.33/atm/projects/57a08eb0d10540176700009b/testbeds 需要有权限才行
由以下几部分组成:
a、测试床名称(最好是看其名,知其意):
b、UUID :(执行机的UUID,独一无二,如果是可能的执行机,需要重新生成新的uuid)
c、 Data Map: 一些环境公共变量的定义,使用yaml格式
d、Test Device :用来定义登录设备的一些变量
注:配置好测试床之后,需要创建任务,试运行(将用例代码下载到本地(默认c:atm))
2、自动化执行平台 TP (自动化用户、用例执行均在这个平台上面) http://200.200.0.37/products/74#
3、公共关键字包 atk_abos
在修改、创建新的关键字之后,调试通过后、build 打包生成一个新的atk_abos ,需要放到内部gems包管理源: http://200.200.0.34:4000/g4s
4、 在依赖该包的项目下执行bundle update 更新gems包版本,最后再执行rake index 来让关键字生成xml文件,让自动化设计时ctrl+g 能找到该关键字
5、在依赖该包的项目下svn commit ,提交代码 (为后面执行自动化,能下载最新的gems包)