Importância de Teste de Software

Post on 22-Jun-2015

460 views 6 download

description

Apresentação sobre a importância do teste de software

Transcript of Importância de Teste de Software

Importância do teste no

Desenvolvimento de Software

Iuri Raiol

iuriraiol@gmail.com

Pra que testar ?

Testar para: encontar Erros simples;

integrar vários componentes;

agregar qualidade;

verificar os requisitos;

e finalmente, satisfazer o usuário.

Pra que testar ?

Testar para: encontar Erros simples;

integrar vários componentes;

agregar qualidade;

verificar os requisitos;

e finalmente, satisfazer o usuário.

Pra que testar ?

Testar para: encontrar Erros simples;

integrar vários componentes;

agregar qualidade;

verificar os requisitos;

e finalmente, satisfazer o usuário.

Tipos de teste

Teste Unitário

Teste de Integração

Teste de Sistema

Teste de Validação

Teste influencia na qualidade?

Código bem escrito

Programadores Bons

Design de Projeto impecável

Teste influencia na qualidade?

Código bem escrito

Programadores Bons

Design de Projeto impecável

Todo ser humano é passível a falhas então devemos testar para garantir.

Testar antes do código , durante o

Desenvolvimento e depois de já ter o sistema

feito.

Desenvolvimento Orientado a Testes (Test Driven Development)

Testes de integração contínua.

Testes de aceitação

E no ágil?

Quais usamos?

Quais usar?

Quais usar?

Dica: http://www.softwareqatest.com/qatweb1.html

Fontes

BERNARDO, Paulo Cheque; KON, Fabio. A Importância dos Testes Automatizados, Controle Ágil, rápido e confiável de qualidade. Revista Engenharia de Software Magazine. Edição 03 Ano I.

CAETANO, Cristiano. Gestão de Testes, Ferramentas Open Source e melhores práticas na gestão de testes. Revista Engenharia de Software Magazine. Edição 03 Ano I.

RODRIGUES, Marcelo. Desenvolvimento Orientado a Testes com PHP. Disponível em: <http://www.slideshare.net/marcelomx/phphederal-desenvolvimento-orientado-a-testes-com-php-4891304>. Último Acesso em: 18/08/2012.

PRESSMAN, Roger S. Engenharia de Software. 6ª edição. Editora Mc Graw Hill: São. 200?.