O teste é uma atividade importante do processo de desenvolvimento de software, e automatizar a geração de dados de teste contribui para a redução dos esforços de tempo e recursos. Recentemente foi mostrado que os algoritmos evolutivos, tal como os Algoritmos Genéticos (AGs), são ferramentas valiosas para a geração de dados. Este trabalho avalia pela primeira vez o desempenho de um algoritmo evolutivo proposto recentemente, a Otimização Extrema Generalizada (em inglês, Generalized Extremal Optimization, GEO), na geração de dados de teste para cobrir um subconjunto de caminhos de um programa, com ou sem loops. Sete programas muito conhecidos e utilizados como benchmarks por outros autores foram escolhidos como estudos de caso, e o desempenho ...
Teste de Software é uma área da Engenharia de Software de fundamental importância para a garantia da...
Software testing is always a time-consuming process with no clear results, but it is just as importa...
Este trabalho apresenta propostas que visam melhorar o desempenho de algoritmos evolutivos (AEs). Os...
Orientadores: Eliane Martins, Fabiano Luis de SousaDissertação (mestrado) - Universidade Estadual de...
A geração automática de dados de teste pode ser abordada como um problema de otimização e algoritmos...
A geração automática de casos de teste contribui tanto para melhorar a produtividade quanto para red...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
The aim of the article is to highlight the advantages that can be obtained through the use of evolut...
Software testing is an important activity of the software development process. It is a critical elem...
Orientador: Mario JinoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engen...
As atividades de teste de software são de crescente importância devido à maciça presença de sistemas...
Software Testing is a approach where different errors and bugs in the software are identified. To te...
Software testing is most effort consuming phase in software development. One would like to minimize ...
The overall aim of the software industry is to ensure delivery of high quality software to the end u...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
Teste de Software é uma área da Engenharia de Software de fundamental importância para a garantia da...
Software testing is always a time-consuming process with no clear results, but it is just as importa...
Este trabalho apresenta propostas que visam melhorar o desempenho de algoritmos evolutivos (AEs). Os...
Orientadores: Eliane Martins, Fabiano Luis de SousaDissertação (mestrado) - Universidade Estadual de...
A geração automática de dados de teste pode ser abordada como um problema de otimização e algoritmos...
A geração automática de casos de teste contribui tanto para melhorar a produtividade quanto para red...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
The aim of the article is to highlight the advantages that can be obtained through the use of evolut...
Software testing is an important activity of the software development process. It is a critical elem...
Orientador: Mario JinoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engen...
As atividades de teste de software são de crescente importância devido à maciça presença de sistemas...
Software Testing is a approach where different errors and bugs in the software are identified. To te...
Software testing is most effort consuming phase in software development. One would like to minimize ...
The overall aim of the software industry is to ensure delivery of high quality software to the end u...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
Teste de Software é uma área da Engenharia de Software de fundamental importância para a garantia da...
Software testing is always a time-consuming process with no clear results, but it is just as importa...
Este trabalho apresenta propostas que visam melhorar o desempenho de algoritmos evolutivos (AEs). Os...