A component testing approach supported by a CASE tool

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

A reutilizaÃÃo de artefatos, ao invÃs de construÃ-los do zero, processo usualmente conhecido como reuso de software, mostra-se uma boa opÃÃo de vantagem competitiva para as empresas de desenvolvimento de software. Neste contexto, o desenvolvimento baseado em componentes à uma das tÃcnicas mais aplicadas para promover o reuso de software estabelecendo um promissor mercado de componentes. Entretanto, os mÃtodos mais consolidados de desenvolvimento de componentes estÃo mais focados em demonstrÃ-lo como uma abordagem viÃvel, e algumas atividades importantes, por exemplo, atividades relacionadas com qualidade, e mais especificamente, relacionadas a teste, sÃo muitas vezes negligenciadas. Produtores de componentes tÃm dificuldades para preparar seus produtos para funcionar corretamente em diferentes contextos, como tambÃm para serem validados pelos consumidores que pretendem adotÃ-los. Similarmente, os consumidores de componentes possuem limitaÃÃes para poder testar se componentes externos funcionam como especificados, e se sÃo capazes de serem integrados aos seus sistemas. Assim, esta dissertaÃÃo apresenta uma abordagem para apoiar o teste de componentes definindo atividades para guiar produtores de componentes no preparo de seus produtos para serem testados por terceiros, como tambÃm atividades para os consumidores de componentes para compreender e testar componentes externos objetivando a sua integraÃÃo com seus sistemas em desenvolvimento. Por fim, à apresentada uma ferramenta para realizar as atividades definidas para produtores e consumidores. Um experimento foi conduzido avaliando a abordagem proposta e sua ferramenta relacionada

ASSUNTO(S)

testes em componentes software reuse ciencia da computacao component testing qualidade de software desenvolvimento baseado em componentes software quality reuso de software component-based development

Documentos Relacionados