Webx3接口测试七步曲-第二步

发表于:2010-8-02 14:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:晓峰    来源:Taobao QA Team

  第一步我们已经下载好开发工程代码,然后现在开始我们第二步。
  注意:下面讲的是建立独立的测试工程,但是由于开发web子工程是打成的war包,这样里面的配置文件在做持续回归的时候会引用不到(Eclipse里面没问题),所以后面可以将该测试工程转移到web子工程里的test目录,或者一开始就在web子工程的test目录建立测试环境(需跟开发沟通确认,开发意见不大的情况)。在web子工程直接建立测试环境时,除了不需要创建测试工程与添加部分开发依赖外,其他步骤都十分类似。
  第二步   建立测试工程
  一、创建测试父工程
  为了完全不影响开发代码,我们可以在D:\Projects目录下面,使用maven命令或者自己手工创建独立的测试父工程marketing-test-all,此时目录结构为:
  然后修改pom.xml文件,将开发代码的总控工程作为测试父工程里面的子module进行声明,以及添加依赖到我们的测试父工程里面,其pom.xml文件如下:
<project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd”>    <modelVersion>4.0.0</modelVersion>    <groupId>com.taobao.marketing</groupId>    <artifactId>marketing-test-all</artifactId>    <version>1.0-SNAPSHOT</version>
    <name>marketing-test-all</name>
    <description>测试父工程</description>
    <modules>
        <module>marketing-web-test</module>
        <module>../marketing/branches/V723_baoming_20100702/marketing</module>
    </modules>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.taobao.marketing</groupId>
               <artifactId>marketing-all</artifactId>
               <version>1.0-SNAPSHOT</version>
           </dependency>
        </dependencies>
    </dependencyManagement>
</project>
  以上pom.xml文件有以下几点需要注意:
  a)开发代码的总控工程作为测试父工程里面的子module进行声明;
 

  b)将开发代码添加依赖到测试父工程,这样在测试子工程marketing-web-test里就可以依赖到开发工程;
 

  二、创建测试子工程
  我们在D:\Projects\marketing-test-all目录下面,同样使用maven命令创建测试子工程marketing-web-test,此时目录结构为:

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号