Вы находитесь на странице: 1из 2

Nveis de teste O nvel de teste define, de certa forma, a fase do processo de desenvolvimento do software na qual os testes so realizados.

Nvel de Teste Descrio Testes de unidade (ou Nesta fase so testadas as menores unidades de software desenvolvidas componentes) (por exemplo: mtodos de uma classe). Testes de integrao Testes de sistema Nesta fase testada a integrao entre os componentes do sistema (por exemplo: classes, mdulos, sub-sistemas, etc). Nesta fase o sistema testado como um todo com o objetivo de encontrar discordncias entre o que foi implementado e o comportamento descrito nos requisitos. Nesta fase o sistema testado como um todo com o objetivo de encontrar discordncias entre o que foi implementado e o comportamento descrito nos requisitos, sob o ponto de vista das necessidades do usurio final.

Testes de aceitao (ou releases, ou funcional)

Tipos de teste Os tipos de teste normalmente so definidos em funo das caractersticas ou dimenses da qualidade que sero avaliadas no software. Tipos de teste Descrio Teste de Estresse Avalia o desempenho do sistema com um volume de acesso/transaes acima da mdia esperada e em condies extremas de uso. Teste de Execuo Avalia se o sistema atende os requisitos de performance (proficincia) com o volume de acesso/transaes dentro do esperado. Teste de Contingncia Avalia se o sistema retorna a um status operacional aps uma falha. Teste de Operao Avalia se o sistema (aplicao, pessoal, procedimentos e manuais) pode ser executado corretamente em ambiente de pr-produo. Teste de Conformidade Avalia se o sistema foi desenvolvido em consonncia com os padres e metodologia estabelecidos no projeto. Teste de Segurana Avalia se o sistema foi desenvolvido em consonncia com os padres de segurana da organizao. Teste de Regresso Avalia por meio de re-teste se uma funcionalidade que estava funcionando ainda funciona aps uma modificao no sistema. Teste alfa Realizado por um cliente nas instalaes do desenvolvedor. Durante o teste, o desenvolvedor observa e registra erros e problemas de uso. Os testes alfa so conduzidos em um ambiente controlado. Teste beta Realizado em uma ou mais instalaes do cliente pelo usurio final do software, em ambiente no controlado pelo desenvolvedor e sem a presena deste. O cliente registra os problemas e relata ao desenvolvedor para que as correes possam ser realizadas. Teste de parties Os dados de teste so agrupados em parties de equivalncia ou domnios. Parties de equivalncia so conjuntos de dados com caractersticas comuns (nmeros inteiros positivos, nmeros maiores que 10.000, nmeros negativos, selees de menu, etc.). Os casos de teste so projetados de modo que as entradas e as sadas se acomodem nessas parties. As parties podem ser usadas em testes de sistema e componentes. Teste de interfaces Teste de caminho O teste de interfaces tenta descobrir defeitos nas interfaces dos componentes compostos. Esse teste mais usado durante o teste de componentes e objetiva garantir que cada caminho independente do programa seja executado pelo menos uma vez. Para auxiliar essa tarefa um fluxograma deve ser construdo. O nmero de caminhos independentes calculado pela complexidade ciclomtica.

Tcnicas de teste Tcnica de teste Caixa branca (ou estrutural) Caixa preta (ou funcional) Caixa cinza

Descrio Testa a estrutura interna do software, como funes ou mtodos de um objeto, atributos de uma classe, etc. Concentra-se na funcionalidade do software. Entradas so fornecidas e as sadas geradas so comparadas com as sadas previstas. Se houver divergncia, o teste detectou um problema com o software. Combinao dos testes de caixa branca e com os testes de caixa preta. Uma vantagem que tanto a estrutura quanto a funcionalidade do software so analisadas de forma combinada, permitindo a deteco mais precisa das falhas de software.