首页 测试 工具 查看内容

使用Selenium/Ant做Web应用远程自动化测试

2014-9-16 23:13| 发布者: | 查看: 784| 评论: 0

摘要:   当然,应用可以直接在Eclipse中运行,但是为了能更加灵活,我们考虑用ant脚本来控制client的运行,这里使用ant脚本的一个好处就是可以很方便快捷的输出测试报告,在本例中输出报告的目的就是那个report目录咯。 ...
<?xml version="1.0"?><project name="portal" default="junit" basedir="."><property name="source.dir" value="src" /><property name="build.dir" value="build" /><property name="lib.dir" value="lib" /><property name="classes.dir" value="${build.dir}/classes" /><property name="report.dir" value="report" /><!-- ================================================================== --><!-- C L E A N                                                          --><!-- ================================================================== --><target name="clean"><delete dir="${classes.dir}" /><mkdir dir="${classes.dir}" /><delete dir="${report.dir}" /><mkdir dir="${report.dir}" /></target><!-- ================================================================== --><!-- C O M P I L E                                                      --><!-- ================================================================== --><target name="compile" depends="clean"><!-- local project jars --><patternset id="lib.includes.compile"><include name="*.jar" /></patternset><fileset dir="${lib.dir}" id="lib.compile"><patternset refid="lib.includes.compile" /></fileset><pathconvert targetos="windows" property="libs.compile" refid="lib.compile" /><!-- compile --><javac srcdir="${source.dir}" destdir="${classes.dir}" classpath="${libs.compile}" includes="**/*.java" debug="true"></javac></target><!-- ================================================================== --><!-- J U N I T                                                          --><!-- ================================================================== --><target name="junit" depends="compile"><junit printsummary="on" fork="true" haltonfailure="false" failureproperty="tests.failed" showoutput="true"><classpath><pathelement path="${classes.dir}" /><fileset dir="${lib.dir}"><include name="**/*.jar" /></fileset></classpath><formatter type="xml" /><batchtest todir="${report.dir}"><fileset dir="${classes.dir}"><include name="**/*Test.*" /></fileset></batchtest></junit><junitreport todir="${report.dir}"><fileset dir="${report.dir}"><include name="TEST-*.xml" /></fileset><report format="frames" todir="${report.dir}" /></junitreport><fail if="tests.failed"></fail></target></project>  以后,你只需要在work目录下执行一个简单的 ant 命令就能轻松运行整个测试了。
  当然,应用可以直接在Eclipse中运行,但是为了能更加灵活,我们考虑用ant脚本来控制client的运行,这里使用ant脚本的一个好处就是可以很方便快捷的输出测试报告,在本例中输出报告的目的就是那个report目录咯。  ant的Build.xml的脚本详细如下:

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部