月份归档 » 2015 / 05

GAT2.0快速使用说明   提示:本文档目的在于帮助你快速在本地搭建起开发结构,需要详细了解框架使用,请查看GAT2.0说明文档。   1  从github(https://github.com/GeneralAutomationTesting/GAT2.0)上下载GAT2.0,并解压,在解压后的目录会看到以下几个目录或者文件。 2 建立接口测试工作目录,目录名称可以自定义。下图是我建立的工作目录(InterfaceAutomation) 3 将解压目录里的Libs复制到与InterfaceAutomation 同一目录下,已经在使用1.0的人,替换原有Libs即可。替换前,请做备份。如下图   4 在InterfaceAutomation下建立DataFiles目录,用来存放Excel,xml文件。目录结构如下: DataFiles目录的作用,结构与1.0版完全一致。已经在使用1.0版,可以忽略此步骤。如果对于DataFiles目录有不明白的,请参看1.0使用说明文档。   5 在InterfaceAutomation 下新建eclipse java project。Project名称可以随意。推荐使用IATStepGroup   6建好Project后,做以下几件事: 1  将GAT2.0解压目录里的GatCreator.java 复制到IATStepGroup/src下 2  将文件gatConfig.properties,logConfig.properties,build.xml复制到IATStepGroup 下 3  最后将TemplateFiles 也复制到IATStepGroup下   7 完成上述步骤后,请查看gatConfig.properties 文件。 框1:autoprojectfolder的值是我们刚才建立的InterfaceAutomation,如果你的名称不是InterfaceAutomation,请确保此处的值是你自定义的名称 框2:同样确保projectName和你建立的projectname 一致。   8  修改build.xml中 Libs的路径。请将下图中红圈里的值修改为Libs目录的路径   9 完成以上步骤,你就可以开始开发你的用例了。   10 当你在XML或者Excel中添加或者删除了用例,在2.0中已经没有了gatrunner,取代它的就是我们在一开始src中添加的GatCreator.java文件,当你需要重新生成单元测试用例的时候,在eclipse中运行这个文件中的main方法即可。它会帮你在当前Project中生成所有用例。 11 执行用例的时候,你可以选择生成的单个testng 类文件去执行,也可以直接运行build.xml文件执行所有的测试用例,这取决于你的需要。   12 对于已经在使用1.0的使用者来说,只需要按照步骤6之后的步骤使用即可,就可以完成的切换到2.0.当然替换Libs也是必须的。   13 对于想要和jenkins集成的同学,只需要按照1.0版的集成方式去做即可。唯一不同的是,不在需要下载IATTestProject了。