Criando ambiente para execução de Testes Selenium
July 19, 2012
Posted by on O vídeo abaixo mostra como criar um ambiente de testes para execução de casos de teste exportados pelo Selenium IDE para Web Driver ou RC ambos sobre JUnit 4.
Vídeo:
É possível criar um build.xml e coloca-lo na raiz do projeto para criar uma construção automática via ANT:
<project basedir=“.” name=“Automação de Testes” default=“junit_tests“>
<property name=“src.dir”
value=“${basedir}/src“/>
<property name=“classes.dir”
value=“${basedir}/bin”/>
<property name=“lib.dir”
value=“${basedir}/lib”/>
<property name=“test.report“ value=“${basedir}/report”/>
<path id=“test.classpath“>
<fileset dir=“${lib.dir}”>
<include name=“*.jar” />
</fileset>
</path>
<path id=“lib.path.test“>
<pathelement
location=“${classes.dir}” />
<path refid=“test.classpath“
/>
</path>
<target name=“build”
description=“Monta diretórios
e Compila“>
<delete dir=“${classes.dir}”/>
<delete dir=“${test.report}”/>
<mkdir dir=“${test.report}”/>
<mkdir dir=“${classes.dir}”/>
<javac debug=“true“
srcdir=“${src.dir}”
destdir=“${classes.dir}”
includeAntRuntime=“false”
classpathref=“test.classpath“/>
</target>
<target name=“junit_tests“ depends=“build”
description=“Executa os Testes Junit“>
<junit printsummary=“true”
showoutput=“yes” haltonfailure=“no”>
<classpath refid=“lib.path.test“ />
<batchtest todir=“${test.report}”>
<fileset dir=“${classes.dir}” includes=“**/Test*.class” />
</batchtest>
<formatter type=“xml”
/>
</junit>
<junitreport
todir=“${test.report}”>
<fileset dir=“${test.report}”>
<include name=“*.xml” />
</fileset>
<report todir=“${test.report}”
/>
</junitreport>
</target>
</project>