Estudo comparativo de ferramentas de geração de massa de dados

Detalhes bibliográficos
Autor(a) principal: Silva, Felipe Vieira Freire da
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
dARK ID: ark:/87559/001300000ff8m
Texto Completo: http://app.uff.br/riuff/handle/1/27041
Resumo: Bons testes de software possuem papel fundamental na identificação de defeitos em um dado sistema de software antes que seja descobertos durante sua utilização pelo usuário final. Uma das partes importantes deste processo trabalhoso é conseguir um bom conjunto de dados, a partir do qual possam ser selecionados dados de entrada que, durante a execução destes testes, revelem as partes defeituosas do sistema. As vezes, podem não existir dados suficientes para serem utilizados como entrada para os testes e dados reais de usuários podem conter informações sensíveis, podendo os tornar inviáveis de serem utilizados. Uma possível solução para este problema é a utilização de ferramentas de geração de massa de dados, que permitem que através da especificação de regras de geração e utilização de geradores pré-definidos, um conjunto de dados fictícios seja gerado rapidamente. Neste trabalho, através de uma pesquisa, foram selecionadas ferramentas de geração de massa de dados atuais e relevantes no mercado e foi realizado um estudo comparativo entre as mesmas. Foram avaliadas suas capacidades de geração de dados, formatos disponíveis de utilização, geradores de dados pré-definidos, suporte à conexão com bancos de dados, formatos de exportação de dados, qualidade de documentação, formato de código fonte e facilidade de uso. Os resultados do estudo, juntamente com sua contribuição, mostram pontos positivos e negativos das ferramentas e um repositório contendo objeto de estudos utilizado, amostra dos dados gerados por cada ferramenta e informações gerais e instruções de instalação de cada uma delas.
id UFF-2_d698839d1cb28769728f0e91751eca0f
oai_identifier_str oai:app.uff.br:1/27041
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Estudo comparativo de ferramentas de geração de massa de dadosTeste de softwareGeração de massa de dadosMassa de dadosGeradoresFerramentas de geração de massa de dadosCasos de testeDados de testeDados falsosDados fictíciosTeste (Computação)Banco de dadosSoftware testingData generationData setGeneratorsData generation toolsTest casesTest dataFake dataFictitious dataBons testes de software possuem papel fundamental na identificação de defeitos em um dado sistema de software antes que seja descobertos durante sua utilização pelo usuário final. Uma das partes importantes deste processo trabalhoso é conseguir um bom conjunto de dados, a partir do qual possam ser selecionados dados de entrada que, durante a execução destes testes, revelem as partes defeituosas do sistema. As vezes, podem não existir dados suficientes para serem utilizados como entrada para os testes e dados reais de usuários podem conter informações sensíveis, podendo os tornar inviáveis de serem utilizados. Uma possível solução para este problema é a utilização de ferramentas de geração de massa de dados, que permitem que através da especificação de regras de geração e utilização de geradores pré-definidos, um conjunto de dados fictícios seja gerado rapidamente. Neste trabalho, através de uma pesquisa, foram selecionadas ferramentas de geração de massa de dados atuais e relevantes no mercado e foi realizado um estudo comparativo entre as mesmas. Foram avaliadas suas capacidades de geração de dados, formatos disponíveis de utilização, geradores de dados pré-definidos, suporte à conexão com bancos de dados, formatos de exportação de dados, qualidade de documentação, formato de código fonte e facilidade de uso. Os resultados do estudo, juntamente com sua contribuição, mostram pontos positivos e negativos das ferramentas e um repositório contendo objeto de estudos utilizado, amostra dos dados gerados por cada ferramenta e informações gerais e instruções de instalação de cada uma delas.Good software tests play a fundamental role in identifying faults in a certain software system before they are discovered by the end user during its utilization. One of the important parts during this laborious process is to get a good data set, from where input data capable of finding faulty system parts will be extracted and used during test executions. Sometimes, there might not be sucient data to be used as input for tests and real user data might contain sensitive information, which might make its use inviable. One possible solution to this problem is to use data generation tools, which are capable of quickly generating a fictitious data set through the specification of generation rules and use of pre-defined generators. For this paper, updated and relevant data generation tools have been selected and a comparative study between them is performed. The main characteriscs compared were their data generation capabilities, available formats to be used, pre-defined data generators, database connection support, formats in which they export the generated data, documentation quality, source code format and ease of use. The results obtained through this study show the pros and cons of each tool and, as a contribution, a repository containing the object of study, data samples, general information and install instructions for each tool.48 f.Neves, Vânia de Oliveirahttp://lattes.cnpq.br/1527901631481888Castillo, Isela Mendoza Delhttp://lattes.cnpq.br/0117779972809759Oliveira, Daniel Cardoso Moraes dehttp://lattes.cnpq.br/0743793296062293Falci, Maria Luizahttp://lattes.cnpq.br/3734704018969212http://lattes.cnpq.br/1683602639574231Silva, Felipe Vieira Freire da2022-11-22T14:01:01Z2022-11-22T14:01:01Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Felipe Vieira Freire. Estudo comparativo de ferramentas de geração de massa de dados. 2022. 48 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência da Computação, Universidade Federal Fluminense, Niterói, 2022.http://app.uff.br/riuff/handle/1/27041ark:/87559/001300000ff8mCC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-11-22T14:01:05Zoai:app.uff.br:1/27041Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-11-22T14:01:05Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Estudo comparativo de ferramentas de geração de massa de dados
title Estudo comparativo de ferramentas de geração de massa de dados
spellingShingle Estudo comparativo de ferramentas de geração de massa de dados
Silva, Felipe Vieira Freire da
Teste de software
Geração de massa de dados
Massa de dados
Geradores
Ferramentas de geração de massa de dados
Casos de teste
Dados de teste
Dados falsos
Dados fictícios
Teste (Computação)
Banco de dados
Software testing
Data generation
Data set
Generators
Data generation tools
Test cases
Test data
Fake data
Fictitious data
title_short Estudo comparativo de ferramentas de geração de massa de dados
title_full Estudo comparativo de ferramentas de geração de massa de dados
title_fullStr Estudo comparativo de ferramentas de geração de massa de dados
title_full_unstemmed Estudo comparativo de ferramentas de geração de massa de dados
title_sort Estudo comparativo de ferramentas de geração de massa de dados
author Silva, Felipe Vieira Freire da
author_facet Silva, Felipe Vieira Freire da
author_role author
dc.contributor.none.fl_str_mv Neves, Vânia de Oliveira
http://lattes.cnpq.br/1527901631481888
Castillo, Isela Mendoza Del
http://lattes.cnpq.br/0117779972809759
Oliveira, Daniel Cardoso Moraes de
http://lattes.cnpq.br/0743793296062293
Falci, Maria Luiza
http://lattes.cnpq.br/3734704018969212
http://lattes.cnpq.br/1683602639574231
dc.contributor.author.fl_str_mv Silva, Felipe Vieira Freire da
dc.subject.por.fl_str_mv Teste de software
Geração de massa de dados
Massa de dados
Geradores
Ferramentas de geração de massa de dados
Casos de teste
Dados de teste
Dados falsos
Dados fictícios
Teste (Computação)
Banco de dados
Software testing
Data generation
Data set
Generators
Data generation tools
Test cases
Test data
Fake data
Fictitious data
topic Teste de software
Geração de massa de dados
Massa de dados
Geradores
Ferramentas de geração de massa de dados
Casos de teste
Dados de teste
Dados falsos
Dados fictícios
Teste (Computação)
Banco de dados
Software testing
Data generation
Data set
Generators
Data generation tools
Test cases
Test data
Fake data
Fictitious data
description Bons testes de software possuem papel fundamental na identificação de defeitos em um dado sistema de software antes que seja descobertos durante sua utilização pelo usuário final. Uma das partes importantes deste processo trabalhoso é conseguir um bom conjunto de dados, a partir do qual possam ser selecionados dados de entrada que, durante a execução destes testes, revelem as partes defeituosas do sistema. As vezes, podem não existir dados suficientes para serem utilizados como entrada para os testes e dados reais de usuários podem conter informações sensíveis, podendo os tornar inviáveis de serem utilizados. Uma possível solução para este problema é a utilização de ferramentas de geração de massa de dados, que permitem que através da especificação de regras de geração e utilização de geradores pré-definidos, um conjunto de dados fictícios seja gerado rapidamente. Neste trabalho, através de uma pesquisa, foram selecionadas ferramentas de geração de massa de dados atuais e relevantes no mercado e foi realizado um estudo comparativo entre as mesmas. Foram avaliadas suas capacidades de geração de dados, formatos disponíveis de utilização, geradores de dados pré-definidos, suporte à conexão com bancos de dados, formatos de exportação de dados, qualidade de documentação, formato de código fonte e facilidade de uso. Os resultados do estudo, juntamente com sua contribuição, mostram pontos positivos e negativos das ferramentas e um repositório contendo objeto de estudos utilizado, amostra dos dados gerados por cada ferramenta e informações gerais e instruções de instalação de cada uma delas.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-22T14:01:01Z
2022-11-22T14:01:01Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Felipe Vieira Freire. Estudo comparativo de ferramentas de geração de massa de dados. 2022. 48 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência da Computação, Universidade Federal Fluminense, Niterói, 2022.
http://app.uff.br/riuff/handle/1/27041
dc.identifier.dark.fl_str_mv ark:/87559/001300000ff8m
identifier_str_mv SILVA, Felipe Vieira Freire. Estudo comparativo de ferramentas de geração de massa de dados. 2022. 48 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência da Computação, Universidade Federal Fluminense, Niterói, 2022.
ark:/87559/001300000ff8m
url http://app.uff.br/riuff/handle/1/27041
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1848091104437600256