Teste de software

13

Click here to load reader

description

Apresentação sobre teste de software

Transcript of Teste de software

Page 1: Teste de software

Teste de Software Laerte Guedes

Page 2: Teste de software

Conceito  Consistem em buscas no sistema para obter

informações que ajudem a garantir a qualidade do que está sendo desenvolvido. Os testes incluem desde a verificação do código até a utilização dos produtos em busca dos famosos “bugs”.

Page 3: Teste de software

Conceito

Page 4: Teste de software

Vantagens  Qualidade

 Economia

 Segurança

 Confiabilidade

 Negócio

Page 5: Teste de software

Tipos de Teste  Caixa Branca:

  Esta técnica visa checar o comportamento interno do software. O responsável pelos testes deverá ter acesso ao código fonte do sistema podendo assim criar casos de testes para todas as interações possíveis. Os itens verificados nestes testes variam de acordo com a complexidade do software.

Page 6: Teste de software

Tipos de Teste  Caixa Preta:

  O s t e s t e s d e c a i x a p r e t a l e v a m em consideração o comportamento externo do software, não importando como ele funciona internamente. Estes testes são feitos fornecendo dados de entrada e comparando os dados de saída com os dados esperados.

Page 7: Teste de software

Tipos de Teste  Caixa Cinza:

  Os testes de caixa cinza mescla os testes de caixa preta e caixa branca, sendo assim, por exemplo, são fornecidos dados e entrada e então são verificados o comportamento interno do sistema e os dados de saída.

Page 8: Teste de software

Fases do Teste  Teste de Unidade:

 Nesta fase são realizados testes em partes do sistema, podendo ser em sub-rotinas ou em trechos do código. O objetivo é encontrar falhas em partes pequenas do sistema funcionando de forma independente do todo.

Page 9: Teste de software

Fases do Teste  Teste de Integração:

  Nesta fase, como o próprio nome diz, são feitos testes na integração das partes do sistema. As falhas são comumente   encontradas na comunicação entre os componentes. Por exemplo, um componente espera um valor Y mas o componente que deveria passar este valor retorna W.

Page 10: Teste de software

Fases do Teste  Teste de Sistema:

  Aqui serão realizados testes usando o sistema do ponto de vista o usuário final. Sempre que possível é recomendado que estes testes sejam feitos no mesmo ambiente e condições do usuário final.

Page 11: Teste de software

Fases do Teste  Teste de Aceitação:

  Testes realizados por usuários finais do sistema a fim de conferir se o sistema atende a todos os requisitos solicitados e se está de acordo com todos os critérios de aceito do sistema. 

Page 12: Teste de software

Com isso evita-se...

Page 13: Teste de software

Com isso evita-se...