Teste Funcional Sistemático Estendido: Uma Contribuição na Aplicação de Critérios de Teste Caixa-Preta / Systematic Functional Test Extended: A Contribution to the Application of Criteria Black Box Testing

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

19/05/2011

RESUMO

A construção de um software envolve um processo composto de atividades e métodos. Mesmo seguindo tais atividades e utilizando os métodos propostos, um produto inel aos requisitos funcionais e não funcionais pode ser gerado, não correspondendo as funcionalidades esperadas. Para amenizar tais problemas, a atividade de teste visa a assegurar tanto a construcão do produto correto quanto a sua correta construcão. Por ser uma atividade considerada onerosa, pesquisas para reduzir os custos da aplicacão dos testes são realizadas. Este trabalho se enquadra nesse contexto, objetivando melhorar a selecão de casos de testes, aumentando assim, a qualidade de produtos de software e o desempenho de roteiros de teste. E interessante ressaltar que, roteiro de teste e um artefato fundamental do processo de testes e e constitudo por casos de testes que, por denição, executam uma funcionalidade particular do programa ou vericam a adequação do produto em relação aos requisitos especicados. Uma vez que a qualidade dos casos de testes selecionados impacta fortemente na qualidade do produto nal, este trabalho apresenta o Teste Funcional Sistematico Estendido(TFSE) como forma de sistematizar a elaboração e seleção de casos de testes, adotando criterios da tecnica de teste funcional para essa nalidade. Um sistema web e um roteiro de teste utilizado em certicações foram avaliados utilizando o TFSE visando a demonstrar a aplicabilidade do mesmo e as possíveis contribuiçõoes de sua utilização em termos de detecção de defeitos. Os resultados obtidos são promissores uma vez que a sistematização, aumenta o numero de dados de teste selecionados, melhora a capacidade de detecção dos defeitos, e permitir justicar o por quê da seleção de determinado dado de teste com base em critérios funcionais.

ASSUNTO(S)

teste funcional engenharia de software processo de teses documentação de teses engenharia de software testing documentation testing process software enginnering functional testing

Documentos Relacionados