Webx3接口测试的itest框架已经出炉,由于本人担任小白鼠,首先体验试用,所以有点小总结,给大家参考参考。由于内容较多,所以分为七个步骤,简称七步曲。
写的不对的地方,希望同学们给予指正,谢谢了,不废话,转入正题。
第一步 下载开发代码
一、首先,我们可以大致了解下淘宝项目代码的分布:
a)marketing,前台页面工程
b)marketingcenter,业务逻辑代码,提供service给前台与后台页面工程调用
c)pamirsmarketing,后台页面工程
二、Checkout开发的前台页面工程marketing(含有web子工程)到本地目录(D:\Projects\marketing),如svn地址:
三、根据项目的实际情况,有以下两种处理方式:
a) 对于已经完成的项目,我们来补充Webx层的接口测试,可以针对主干代码进行测试,在本地目录D:\Projects\marketing\trunk\marketing里面。(目前推荐,因为不同产品线在熟悉Webx层接口测试,选择已发布的稳定性高的项目,改变不大,有利快速熟悉。)
b) 对于正在开发的项目,通常开发会打分支出来,我们就要针对分支代码进行测试,在本地目录D:\Projects\marketing\branches\V723_baoming_20100702\marketing里面。
四、Checkout完开发代码之后,在…\V723_baoming_20100702\marketing\bin目录下运行eclipse.bat生成eclipse工程文件,然后将开发工程导入到Eclipse中。如下图:
五、我们要确认主要关注的开发的两个工程:
a)marketing-config:大部分配置文件都放在这个工程的src/main/resources里面。
b)marketing-web:我们要测试的action/screen就放在这个工程src/main/java的com.taobao.marketing.web.home.module里面。
注意:上面所提供的实例,在其他项目中,基本类似,但是有些可能建的工程名字等都不太一样,大家可以跟其开发沟通确认,应该会比较快有个了解。如果熟悉这一步的同学,可以跳过,直接到第二步。
相关链接: