Prototype for analysis of different coverage criteria of object oriented code
Visualizar/abrir
Data
2015Autor
Orientador
Nível acadêmico
Graduação
Outro título
Application for analysis of different coverage criteria of object oriented code
Assunto
Resumo
Softwares desempenham um papel importante facilitando, automatizando e controlando atividades essenciais ou interessantes aos usuários. Alguns deles muitas vezes são sistemas críticos, envolvendo riscos ao apresentar uma falha. A área de teste de software se apresenta como uma solução para a redução dos riscos de um sistema se comportar diferentemente do esperado. Diante da crescente aplicação de métodos de teste em sistemas computacionais e visto sua essencialidade para a geração de softwares ...
Softwares desempenham um papel importante facilitando, automatizando e controlando atividades essenciais ou interessantes aos usuários. Alguns deles muitas vezes são sistemas críticos, envolvendo riscos ao apresentar uma falha. A área de teste de software se apresenta como uma solução para a redução dos riscos de um sistema se comportar diferentemente do esperado. Diante da crescente aplicação de métodos de teste em sistemas computacionais e visto sua essencialidade para a geração de softwares de qualidade, existe a necessidade de ferramentas capazes de auxiliar e automatizar este processo. Este trabalho consiste no desenvolvimento do cerne de uma ferramenta capaz de analisar diferentes critérios de cobertura de código orientado a objeto.O protótipo apresentado contém um conjunto de funções básicas e essenciais para a aplicação automática dos critérios de cobertura basedos em grafos a partir de uma linguagem intermediária que pode ser gerada a partir de diferentes linguagens de programação. ...
Abstract
Software performs an important role facilitating, automating and controlling essential or just interesting activities to their users. Some of them are critical systems, involving risks in case of failure. The testing field works as a solution to reduce risks of software non-expected behaviors. Given the increasing use of test methods in computer systems and considering its essentiality for the generation of high quality software, there is a need for tools that can assist and automate this proce ...
Software performs an important role facilitating, automating and controlling essential or just interesting activities to their users. Some of them are critical systems, involving risks in case of failure. The testing field works as a solution to reduce risks of software non-expected behaviors. Given the increasing use of test methods in computer systems and considering its essentiality for the generation of high quality software, there is a need for tools that can assist and automate this process. This work presents the prototype of a tool that helps the developer and the tester to analyze different graph-based coverage criteria that cannot be easily found in available tools. Such a prototype is the seed for the implementation of a more complete tool targeting the test of object-oriented code. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1000)
Este item está licenciado na Creative Commons License