Prototype for analysis of different coverage criteria of object oriented code
View/ Open
Date
2015Author
Advisor
Academic level
Graduation
Title alternative
Application for analysis of different coverage criteria of object oriented code
Subject
Abstract in Portuguese (Brasil)
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. ...
Institution
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.
Collections
This item is licensed under a Creative Commons License