Changes between Version 8 and Version 9 of ExpressoTestCenter/auto


Ignore:
Timestamp:
02/22/11 10:26:13 (13 years ago)
Author:
luiz-fernando
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExpressoTestCenter/auto

    v8 v9  
    1414 
    1515 [wiki:ExpressoTestCenter/auto#BaixandooCódigoFonte Baixando o Código Fonte] 
     16 
     17[wiki:ExpressoTestCenter/auto#TestandooAmbiente Testando o Ambiente]   
     18 
     19 [wiki:ExpressoTestCenter/auto#AjustandoasConfigurações Ajustando as Configurações]   
     20 
     21 [wiki:ExpressoTestCenter/auto#ExecutandoumCasodeTeste Executando um Caso de Teste]   
    1622 
    1723[wiki:ExpressoTestCenter/auto#Referências Referências]   
     
    128134O projeto Expresso Automation2.0 será criado automaticamente e estará pronto para o desenvolvimento. 
    129135 
     136== Testando o Ambiente == 
     137 
     138=== Ajustando as Configurações === 
     139O primeiro passo antes de tentar rodar um caso de teste para verificar se o ambiente de desenvolvimento foi corretamente configurado é alterar 
     140o arquivo {{{config.properties}}} que se encontra no pacote {{{org.expressolivre.cte.common}}}. 
     141 
     142Deve-se entrar com a URL do Expresso dedicado aos testes automatizados, bem como o usuário e senha. Exemplo: 
     143 
     144{{{ 
     145url=https://cte.serpro.gov.br 
     146user=joao.silva 
     147passwd=s3nh4 
     148}}} 
     149 
     150Além disso, ainda no mesmo arquivo, deve-se determinar qual a configuração de preferências será utilizada para rodar os testes: 
     151 
     152{{{ 
     153config.email=email.preferences_cte.properties 
     154}}} 
     155 
     156Os arquivos de configuração das preferências dos módulos também se encontram em {{{org.expressolivre.cte.common}}}. 
     157 
     158Existe um terceiro arquivo de configuração - {{{valores.properties}}} em {{{org.expressolivre.cte.common}}} que deve ser editado para o correto funcionamento dos testes 
     159automatizados. Os seguintes parâmetros devem ser modificados: 
     160 
     161{{{ 
     162# Email que será utilizado para receber as mensagens enviadas pelos casos de teste 
     163email.teste.1=teste.cte@cte.serpro.gov.br 
     164# Email que será utilizado para receber as mensagens enviadas pelos casos de teste de cópia, cópia oculta 
     165email.teste.2=teste2.cte@cte.serpro.gov.br 
     166# Email que será utilizado para receber as mensagens enviadas pelos casos de teste de cópia, cópia oculta 
     167email.teste.3=teste3.cte@cte.serpro.gov.br 
     168# Email que será utilizado para receber as mensagens enviadas pelos casos de teste de para envio de múltiplos destinatários 
     169email.teste.multiplos=teste2.cte@cte.serpro.gov.br, teste3.cte@cte.serpro.gov.br 
     170# Arquivo utilizado pelo caso de teste enviar com anexo. O arquivo deve existir na máquina que está rodando os casos de teste automatizados 
     171anexo.1=/home/luiz/Desktop/arquivo.txt 
     172# Arquivo utilizado pelo caso de teste enviar com múltiplos anexos. O arquivo deve existir na máquina que está rodando os casos de teste automatizados 
     173anexo.2=/home/luiz/Desktop/arquivo2.txt 
     174}}} 
     175 
     176=== Executando um Caso de Teste === 
     177 
     178Para rodar um caso de teste automatizado após ter feito o ajuste dos arquivos de configurações, basta escolher a classe que implementa o caso de teste 
     179e rodar com o TestNG. Exemplo: 
     180 
     181[[Image(autoemail.png,450px)]] 
     182 
     183Se tudo estiver certo, o teste será executado com as configurações informadas. 
     184 
    130185== Referências == 
    131186 
     
    138193 
    139194---- 
    140 ''Última atualização: 17-Fev-2011'' 
     195''Última atualização: 22-Fev-2011''