Ola Pessoal!Todos sabemos que a principal referencia para prova de certificacao da ALATS - CBTS - e o livro Base de Conhecimento em Teste de Software, escrito por Emerson Rios, Ricardo Cristalli, Aderson Bastos e T. Moreira .Para me auxiliar nos estudos e preparacao para prova, resumi alguns capitulos que julguei interessante.Gostaria de deixar claro que, antes mesmo de resumir tais capitulos, eu ja havia lido todo o livro algumas vezes e os resumos foram feitos com o objetivo a dar foco em pontos que julguei importantes sobre os capitulos escolhidos. No entanto, nao aconselho a aqueles que pretendem fazer a prova em novembro se basearem simplesmente nos resumos. Aconselho leituras de todo o livro para que se tenha conhecimentos gerais do assunto tratado em cada capitulo.Os resumos a serem publicados serao dos seguintes capitulos:Capitulo 2 Processo de teste;Capitulo 4 Analise de Riscos;Capitulo 5 Planejamento dos Testes;Capitulo 7 Execucao dos testes;Capitulo 8 Gestao de Defeitos;Capitulo 11 Estimativas.Abracos e ate o proximo post. Capitulo 7 Execucao dos testes Segundo Cem Kaner: No teste estatico, o codigo e examinado.No teste dinamico, o codigo e testado. Conforme ja definido, os testes devem ser executados em todas as etapas do ciclo de vida do processo de desenvolvimento de software, desde os requisitos ate o teste de aceitacao, na fase de homologar e liberar o software para a producao. O projeto de teste deve ser desenvolvido em paralelo e estar integrado ao projeto de desenvolvimento. A responsabilidade de cada um na execucao dos testes devem ser documentadas no Plano de Teste. Por exemplo, os programadores ou desenvolvedores saoresponsaveis pela execucao dos testes unitarios, ao passo que os testadores sao os responsaveis pela execucao dos testes de sistema. Responsaveis pelos testes: Testes Unitarios -- Programadores Testes de Integracao -- Analistas de Sistemas Testes de Sistema -- Analistas de Testes Testes de Aceitacao -- Usuarios com a ajuda dos Analistas de Testes. O plano de teste deve incluir todos os elementos necessarios para que os testes sejam executados corretamente. Como elementos podemos considerar os procedimentos a serem cumpridos, o ambiente necessario e as ferramentas. 1.1. Teste Unitario Os testes unitarios devem ser feitos pelos programadores e garantir o funcionamento adequado do programa. 1.2. Teste de Integracao O teste de integracao deve ter inicio quando os componentes a ser integrados ja tenham passado pelo teste unitario. Esse tipo de teste deve ser executado pelo Analista de Sistemas, restando ao Analista de Teste a responsabilidade de testar o sistema. O teste de integracao deve garantir que os componentes da aplicacao, ou daquele modulo de aplicacao, possam ser integrados com sucesso para executar determinada funcionalidade. Considerando as aplicacoes cliente/servidor, o teste de integracao deve levar em conta as seguintes camadas: Camada de apresentacao; Camada de execucao; Camada de dados; Camada de rede.1.3. Teste de Sistema O teste de sistema devera ter inicio apenas quando o teste de integracao for dado como encerrado, ou seja, executado com sucesso. Por outro lado, o teste de sistema sera dado como terminado quando a equipe de teste perceber que a aplicacao esta apta a ser liberada