Changes between Version 7 and Version 8 of ExpressoTestCenter/ic
- Timestamp:
- 10/13/11 11:33:12 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ExpressoTestCenter/ic
v7 v8 148 148 Pronto! 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: 149 149 150 TELA! 150 [[Image(jk1.png)]] 151 151 152 152 Para 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": 153 153 154 TELA! 154 [[Image(jk2.png)]] 155 155 156 156 Clicar na aba "Available". Serão listados todos os plugins disponíveis para instalação no Jenkins. No nosso caso precisamos somente do Testlink: … … 160 160 Voltando 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: 161 161 162 TELA 162 [[Image(jk4.png)]] 163 163 164 164 Para 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. 165 165 166 TELA 166 [[Image(jk5.png)]] 167 167 168 168 Temos que criar uma Job no Jenkins para rodar o teste automatizado. Para isso selecionamos a opção "New Job". 169 169 170 TELA 170 [[Image(jk6.png)]] 171 171 172 172 Na 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. 173 173 174 TELA 174 [[Image(jk7.png)]] 175 175 176 176 Na 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. 177 177 178 TELA 178 [[Image(jk8.png)]] 179 179 180 180 Por fim, informamos também o caminho dos relátorios gerados pelo TestNG e salvamos a configuração. … … 182 182 Voltando 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". 183 183 184 TELA 184 [[Image(jk9.png)]] 185 185 186 186 No 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. 187 187 188 TELA 188 [[Image(jk10.png)]] 189 189 190 190 Retornando 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". 191 191 192 TELA 193 194 195 196 TELA 197 192 [[Image(jk11.png)]] 193 194 195 [[Image(jk12.png)]] 196 197 [[Image(jk13.png)]] 198 198 199 199