Monthly Archives: July 2012

Criando ambiente para execução de Testes Selenium

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>