Changes between Version 7 and Version 8 of ExpressoTestCenter/ic


Ignore:
Timestamp:
10/13/11 11:33:12 (13 years ago)
Author:
luiz-fernando
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExpressoTestCenter/ic

    v7 v8  
    148148Pronto! O Jenkins estará rodando no porta 8080 e para acessá-lo basta apontar o navegador para http://localhost:8080. A tela principal do Jenkins é apresentada: 
    149149 
    150 TELA! 
     150[[Image(jk1.png)]] 
    151151 
    152152Para configurar o Jenkins basta selecionar a opção "Manage Jenkins". Primeiramente vamos adicionar o plugin do Testlink. Para isto basta selecionar a opção "Manage Plugins": 
    153153 
    154 TELA! 
     154[[Image(jk2.png)]] 
    155155 
    156156Clicar na aba "Available". Serão listados todos os plugins disponíveis para instalação no Jenkins. No nosso caso precisamos somente do Testlink: 
     
    160160Voltando a tela "Manage Jenkins", vamos a configurações adicionais. Clicar na opção "Configure System". Temos que informar ao Jenkins a localização do Maven em nossa máquina: 
    161161 
    162 TELA 
     162[[Image(jk4.png)]] 
    163163 
    164164Para configurar o plugin do Testlink siga as instruções da tela abaixo. Note que devemos usar a chave que foi gerada na instalação do Testlink. 
    165165 
    166 TELA 
     166[[Image(jk5.png)]] 
    167167 
    168168Temos que criar uma Job no Jenkins para rodar o teste automatizado. Para isso selecionamos a opção "New Job". 
    169169 
    170 TELA 
     170[[Image(jk6.png)]] 
    171171 
    172172Na seção "Source Code Management" informamos o caminho onde os testes automatizados estão armazenados. Nesse caso temos os fontes no Subversion. E com relação a Check-out strategy, eu costumo deixar marcado a opção "Always check out a fresh copy". Dessa forma, a cada novo build, todos as classes java são compiladas novamente. Demora alguns segundos a mais, mas vai garantir que estamos usando uma cópia limpa. 
    173173 
    174 TELA 
     174[[Image(jk7.png)]] 
    175175 
    176176Na seção "Build", vamos invocar o Testlink. O nome do projeto e do plano de teste devem ser os mesmos que foram criados no Testlink. O nome do build será gerado automaticamente pelo Jenkins. E aqui também devemos informar o campo personalizado que criamos no Testlink para armazenar o nome da classe que implementa os testes automatizados. Devemos ainda adicionar um "Interative Test Build Steps" onde chamaremos o maven para baixar os classes java, compilar e executar os casos de teste. 
    177177 
    178 TELA 
     178[[Image(jk8.png)]] 
    179179 
    180180Por fim, informamos também o caminho dos relátorios gerados pelo TestNG e salvamos a configuração. 
     
    182182Voltando a tela principal do Jenkins, vemos a tarefa que criamos. Para fazer um teste basta clicar no ícone "Schedule a build". Podemos acompanhar a execução desse build através da opção "Console Output". 
    183183 
    184 TELA 
     184[[Image(jk9.png)]] 
    185185 
    186186No final do build, vemos que o plugin do Testlink procura pelos resultados da execução. Ao encontrar, ele automaticamente irá atualizar o Testlink. Nesse exemplo, temos apenas 1 caso de teste automatizado que foi executado com sucesso. 
    187187 
    188 TELA 
     188[[Image(jk10.png)]] 
    189189 
    190190Retornando ao Testlink, vemos que foi criado um build pelo Jenkins e que o caso de teste foi executado com sucesso. Para ver o resultado no Testlink selecionar a opção "Test Execution". 
    191191 
    192 TELA 
    193  
    194  
    195  
    196 TELA 
    197  
     192[[Image(jk11.png)]] 
     193 
     194 
     195[[Image(jk12.png)]] 
     196 
     197[[Image(jk13.png)]] 
    198198 
    199199