Post on 22-Jun-2015
description
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?.