Escolar Documentos
Profissional Documentos
Cultura Documentos
Tema:
Técnicas de verificação, validação e testes usados no processo de desenvolvimento de
Software
Discente:
Lourenço do Rosário Línder
Docente:
Msc. Timóteo Samo
2. Metodologia ........................................................................................................................... 1
3. Objectivos .............................................................................................................................. 2
5. Conclusão............................................................................................................................... 8
6. Bibliografia ............................................................................................................................ 9
1. Introdução
Engenheiros de software buscam qualidade (e desenvolvem atividades de garantia de qualidade
e de controle de qualidade) aplicando métodos e medidas técnicas sólidas, conduzindo revisões
técnicas formais e efetuando teste de software bem planejado
2. Metodologia
1
3. Objectivos
3.1. Geral
Conhecer as técnicas de verificação, validação e testes usados no processo de
desenvolvimento de Software.
3.2. Específicos
Conhecer os diferentes tipos de técnicas de VV&T;
Identificar os tipos de classificação dos testes;
Compreender as Técnicas de VV&T para aplicar no contexto prático.
2
4. REVISÃO BIBLIOGRÁFICA
3
Walkthroughs: permitem também avaliar um produto de software. O objetivo é
identificar anomalias, melhorar o produto, considerar alternativas de implementação e
avaliar conformidade a padrões e especificações.
Nas técnicas de inspeções cheguei a conclusão que é importante começar muito cedo a aplicar
as técnicas durante o ciclo do software, visto que os defeitos podem começar na própria
arquitectura do software (o tipo de arquitetura utilizado pode comprometer a implementação
do software).
Durante o processo de inspeção alguns defeitos podem ser identificados. Os tipos de defeitos
podem ser caracterizados como:
Para Damasceno, outra forma de ver os defeitos é pelo tipo de danos que eles podem causar no
software, e classifica os defeitos por:
4
Muito sério: São defeitos que podem comprometer o projeto ocasionando o reprojeto
total (ou quase) e a recodificação do software.
Antes de abordar sobre as técnicas Estáticas Damasceno fez perceber que é importante
identificar o tipo e classificar os defeitos para poder aplicar as técnicas dinâmicas supra
mencionadas de uma forma que possa ajudar a resolver os problemas encontrados no processo
de desenvolvimento de software.
Segundo Damasceno, a avaliação usando as técnicas dinâmica é feita através de testes que
podem ser:
Para realizar os primeiros testes, a boa prática diz que se deve verificar inicialmente se a menor
unidade de software está funcionando de acordo com as suas especificações. Nestes são
realizados os testes estruturais.
Após a verificação das unidades, parte-se para os testes funcionais para verificar o software
como um todo.
Neste epigrafo conclui que devemos usar as técnica de acordo a sua grandeza, por mais que o
software seja complexo, iremos dividir em menor unidade e fazer um teste especifico, deste
modo estaremos a realizar os testes estruturais. Após isso, podemos fazer uma verificação
global usando os testes funcionais.
Damasceno apresenta algumas características dos testes caixa branca que são(p. 20) :
5
4.4. Tipos de Testes Caixa Branca
Teste de sistema:
6
4.5. TESTES CAIXA PRETA
7
5. Conclusão
Ao longo do trabalho conclui que os teste de software permitem corrigir os demais defeitos que
podem gerar grande custo a posterior se não for corrigido cedo. E uma importante razão do
teste é a prevenção de defeitos, ou seja, o teste permite melhorar a qualidade do software
detectando os defeitos no software.
8
6. Bibliografia
Maldonado, J.C.( 1991) "Critérios Potenciais Usos: Uma Contribuição ao Teste Estrutural de
Software". Tese de Doutorado, DCA-FEE-UNICAMP, Campinas, Brasil.