tecnicas e ferramentas a serem empregadas no teste (funcionais ou estruturais) e Os criterios de conclusao com exito do teste que serao aplicados. Exemplo: Criterios podem permitir que o software evolua para o teste de aceitacao quando 95% dos casos de teste estiverem sido executados com exito. Dimensoes do teste 1. Estagios ou niveis de teste. (quando testar?) Teste unitario, Teste de integracao, Teste de Sistema ou Teste de Aceitacao.2. Tipos de Teste. (o que testar?) Teste de performance, Teste de carga ...3. Tecnica de Teste. (como testar?) Estrutural ou Funcional. Tecnicas de teste E o processo que assegura o funcionamento correto de alguns aspectos ou de uma unidade do software. Segundo a norma IEEE 610.12-1990, as tecnicas sao procedimentos tecnicos e gerenciais que ajudam a avaliacao e melhoria do processo. As tecnicas podem ser Funcionais ou Estruturais A tecnica de teste Funcional garante que os requisitos especificados foram devidamente cumpridos pelo sistema. Valida se o que foi especificado foi implementado de modo correto. A preocupacao funcional nao e COMO o processo ocorre, e sim QUAIS SAO os resultados do processo. O teste funcional e realizado para assegurar que as especificacoes e os requisitos do software foram atendidos. Tecnicas de teste funcional Teste de requisitos; Teste de regressao; Teste de erro de manuseio (usabilidade); Teste de suporte manual; Teste de integracao; Teste de controle e Teste paralelo. A tecnica de teste Estrutural garante que a implementacao de uma funcionalidade foram devidamente testada em sua totalidade. O objetivo do teste estrutural e acessar a implementacao, de modo a gerar uma massa de teste que force a cobertura de toda a estrutura presente na implementacao da aplicacao, garantindo que a estrutura do produto desenvolvido funcione corretamente. Os testes estruturais foram criados para verificar se o sistema desenvolvido e os programas funcionam. A tecnica nao determina o funcionamento correto da aplicacao, e sim da estrutura. Tecnicas de teste estrutural Teste de estresse; Teste de execucao; Teste de contingencia ou recuperacao; Teste de operacao; Teste de conformidade; (processo) Teste de seguranca. Os testes estrutural e funcional, podem ser realizados com o emprego de um conjunto pre-determinado de tecnicas. Selecionada a tecnica, e preciso determinar um metodo de teste para implementa-la, que pode ser dinamico ou estatico. As tecnicas dinamicas determinam se o sistema funciona corretamente quando esta rodando, e o teste estatico olha para o sistema quando este nao e executado. A analise dinamica requer que o programa seja executado. A analise estatica, por outro lado, nao envolve a execucao do programa. Entre as tecnicas comuns de analise estatica temos as tarefas que verificam a sintaxe. Uma ferramenta e um veiculo para executar um processo de teste, e um recurso para o testador, mas sozinha, e insuficiente para a conducao de um teste. Estagio ou nivel de teste E uma das dimensoes do teste que representa o quando, ou melhor, a que fase do desenvolvimento se aplica determinado teste. Teste de unidade; Costuma ser feito pelo programador e testa as unidades individuais: funcoes, objetos e componentes. Teste de iteracao ou integracao; Em geral, e realizado pelo