Investigação de Técnicas de Priorização de Casos de Teste Baseados em Modelos
Por João Felipe
(joaofso@gmail.com)
Para aperfeiçoar o desenvolvimento de software, inúmeros estudos ressaltam a importância de um processo de teste cada vez mais efetivo. Na coluna desse mês, trataremos sobre uma das pesquisas desenvolvidas no SPLab que investiga, valida e refina técnicas de priorização de casos de teste.




As técnicas de priorização atuais, no contexto do Teste Baseado em Modelo, propostas na literatura levam em consideração fatores que, experimentalmente, parecem não ter tanta influência no efeito da ordem de execução. Estas técnicas apresentam desempenho bom em conjuntos de casos de teste com certo conjunto de características e mau desempenho com outras características.

A solução sendo proposta para o problema tem essencialmente três grandes etapas: a investigação de fatores que exerçam influência sobre o desempenho das técnicas existentes, sugestão e refinamento de uma nova técnica que considere estes fatores e, por fim, a validação desta técnica. O plano atual é incorporar o conhecimento da equipe de desenvolvimento e testes sobre porções do modelo da aplicação mais suscetíveis a apresentar falhas e guiar a priorização dos casos de testes (gerados partindo deste modelo) com base neste conhecimento. Ao final do projeto, como produto, planejamos incorporar a técnica desenvolvida em uma ferramenta já existente no contexto do nosso grupo de pesquisa, a LTS-BT, que é mantida por alguns pesquisadores e incorpora os resultados das pesquisas desenvolvidas.

O projeto é desenvolvido no SPLab pelo Doutorando João Felipe e tem como orientadoras a Profa. Patrícia Duarte e a pesquisadora Emanuela Cartaxo. Além destes, Francisco Neto e Ana Emília também contribuem com a ferramenta LTS-BT, incorporando seus resultados em um contexto muito semelhante.

O artigo "On the Influence of Model Structure and Test Case Profile on the Prioritization of Test Cases in the

Context of Model-based Testing" descreve resultados desse projeto e foi publicado em um simpósio de âmbito nacional, o SBES 2013, sendo premiado como best paper do evento.

Jornal PETNews - Edição: Caio Paes - Revisão: Janderson Jason e Joseana Fechine
Grupo PET Computação UFCG, 2011. All rights reserved.