CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing

Detalhes bibliográficos
Autor(a) principal: Forno, Mateus Henrique Dal
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://10.0.217.128:8080/jspui/handle/tede/23
Resumo: The software testing area is became more popular because the software s reliability. There are a few software testing area in the Small business, due a poor the tester labor. This paper presents the construction of a process for performing functional tests through crowdsourcing. The study was developed in four stages: at the first stage, the test approaches study was carried out, as well as the investigation of the use of crowdsourcing for the performance of software test. The second step involved the immersion into a software house, where the Sommerville test process was implemented, identifying the process activities which could be performed via crowdsourcing. The third step involved the process development proposed. The aim was to establish an adaptable structure, one which enables the integration of the process to the software development process used by the organization. In addition, the process is also adaptable regarding the artifacts and the company can adapt them to the equipment which is being used, or replace them by tools or software. The three stages process: Pre-crowd, when the planning and preparation of test cases occur; Crowd, which is responsible for the provision and performance of test tasks and; Post-crowd, which involves the evaluation of the result reported in each test task and evaluation and registration of identified faults. The last stage involved the process evaluation, when it was decided to use the case study approach. The case study is descriptive and integrated, with two analysis units, each one regarding one software house from Passo Fundo city. Fifteen propositions were established, and they were evaluated with the data collected from the performance of the process in each analysis unit. Nine propositions were confirmed, five remain inconclusive and one was refuted. The results show that evinces the feasibility test process proposed, and identifies issues which remain inconclusive
id UPF-1_7578928afe3eadad9facb8bbf5bdfd24
oai_identifier_str oai:tede.upf.br:tede/23
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling Silva, Juliano Tonezer daCPF:88888888888Zanatta, Alexandre LazarettiCPF:44043015020http://lattes.cnpq.br/1988486115879940CPF:02664899074http://lattes.cnpq.br/2544012081607873Forno, Mateus Henrique Dal2018-01-10T17:51:21Z2016-09-032016-03-15FORNO, Mateus Henrique Dal. CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing. 2016. 99 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2016.http://10.0.217.128:8080/jspui/handle/tede/23The software testing area is became more popular because the software s reliability. There are a few software testing area in the Small business, due a poor the tester labor. This paper presents the construction of a process for performing functional tests through crowdsourcing. The study was developed in four stages: at the first stage, the test approaches study was carried out, as well as the investigation of the use of crowdsourcing for the performance of software test. The second step involved the immersion into a software house, where the Sommerville test process was implemented, identifying the process activities which could be performed via crowdsourcing. The third step involved the process development proposed. The aim was to establish an adaptable structure, one which enables the integration of the process to the software development process used by the organization. In addition, the process is also adaptable regarding the artifacts and the company can adapt them to the equipment which is being used, or replace them by tools or software. The three stages process: Pre-crowd, when the planning and preparation of test cases occur; Crowd, which is responsible for the provision and performance of test tasks and; Post-crowd, which involves the evaluation of the result reported in each test task and evaluation and registration of identified faults. The last stage involved the process evaluation, when it was decided to use the case study approach. The case study is descriptive and integrated, with two analysis units, each one regarding one software house from Passo Fundo city. Fifteen propositions were established, and they were evaluated with the data collected from the performance of the process in each analysis unit. Nine propositions were confirmed, five remain inconclusive and one was refuted. The results show that evinces the feasibility test process proposed, and identifies issues which remain inconclusiveA área de testes de software vêm tornando-se cada vez mais relevante, devido à crescente necessidade de ampliar a confiabilidade do software. Apesar da importância, há pouca utilização de testes nas empresas de pequeno porte, em que a demanda de trabalho para um testador é variável. Este trabalho apresenta a construção de um processo para a execução de testes funcionais utilizando crowdsourcing. O desenvolvimento do trabalho ocorreu em quatro etapas: Na primeira etapa realizou-se o estudo de abordagens de teste, bem como se investigou o uso do crowdsourcing para a realização de teste de software. A segunda etapa envolveu a imersão em uma empresa de desenvolvimento de software, onde realizou-se a implantação do processo de teste de Sommerville, buscando identificar quais atividades do processo poderiam ser realizadas utilizando-se o crowdsourcing. A terceira etapa envolveu a modelagem do processo de teste. Buscou-se estabelecer uma estrutura adaptável, que permita a integração ao processo de desenvolvimento de software que a empresa já utiliza. Além disso, o processo também é adaptável quanto aos artefatos, podendo a empresa adequá-los aos artefatos que já utiliza, ou substituí-los por ferramentas ou softwares. O processo é composto por três fases: Pré-crowd, na qual ocorre o planejamento e elaboração dos casos de teste; Crowd, que é responsável pela disponibilização e execução das tarefas de teste e; Pós-crowd, que envolve a avaliação do resultado reportado a cada tarefa de teste e avaliação/registro das falhas identificadas. A última etapa envolveu a avaliação do processo, onde optou-se pela abordagem de estudo de caso. O estudo de caso realizado é do tipo descritivo e integrado, composto por duas unidades de análise, cada uma relativa à uma empresa de desenvolvimento de Software da cidade de Passo Fundo. Estabeleceu-se quinze proposições, que foram avaliadas com os dados coletados a partir da execução do processo em cada unidade de análise. Destas, nove foram confirmadas, cinco permaneceram inconclusivas e uma foi refutada. A análise dos resultados obtida com o estudo de caso evidencia a viabilidade do processo de teste proposto, e aponta questões que permanecem inconclusivasMade available in DSpace on 2018-01-10T17:51:21Z (GMT). No. of bitstreams: 1 2016MateusHenriqueDalForno.pdf: 946643 bytes, checksum: f5f50ad893834177c0efe5e83da9a7f8 (MD5) Previous issue date: 2016-03-15application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBRInstituto de Ciências Exatas e Geociências – ICEGComputaçãoSoftware - TestesSoftware - ValidaçãoTerceirizaçãoComputingSoftware - TestsSoftware - ValidationOutsourcingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOCPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcingCPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis8421565465660060060055774485632198745632100info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFORIGINAL2016MateusHenriqueDalForno.pdfapplication/pdf946643http://tede.upf.br:8080/jspui/bitstream/tede/23/1/2016MateusHenriqueDalForno.pdff5f50ad893834177c0efe5e83da9a7f8MD51tede/232018-09-03 21:56:39.764oai:tede.upf.br:tede/23Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2018-09-04T00:56:39Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
dc.title.alternative.eng.fl_str_mv CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
title CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
spellingShingle CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
Forno, Mateus Henrique Dal
Computação
Software - Testes
Software - Validação
Terceirização
Computing
Software - Tests
Software - Validation
Outsourcing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
title_full CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
title_fullStr CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
title_full_unstemmed CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
title_sort CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
author Forno, Mateus Henrique Dal
author_facet Forno, Mateus Henrique Dal
author_role author
dc.contributor.advisor1.fl_str_mv Silva, Juliano Tonezer da
dc.contributor.advisor1ID.fl_str_mv CPF:88888888888
dc.contributor.advisor-co1.fl_str_mv Zanatta, Alexandre Lazaretti
dc.contributor.advisor-co1ID.fl_str_mv CPF:44043015020
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/1988486115879940
dc.contributor.authorID.fl_str_mv CPF:02664899074
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/2544012081607873
dc.contributor.author.fl_str_mv Forno, Mateus Henrique Dal
contributor_str_mv Silva, Juliano Tonezer da
Zanatta, Alexandre Lazaretti
dc.subject.por.fl_str_mv Computação
Software - Testes
Software - Validação
Terceirização
topic Computação
Software - Testes
Software - Validação
Terceirização
Computing
Software - Tests
Software - Validation
Outsourcing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.eng.fl_str_mv Computing
Software - Tests
Software - Validation
Outsourcing
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description The software testing area is became more popular because the software s reliability. There are a few software testing area in the Small business, due a poor the tester labor. This paper presents the construction of a process for performing functional tests through crowdsourcing. The study was developed in four stages: at the first stage, the test approaches study was carried out, as well as the investigation of the use of crowdsourcing for the performance of software test. The second step involved the immersion into a software house, where the Sommerville test process was implemented, identifying the process activities which could be performed via crowdsourcing. The third step involved the process development proposed. The aim was to establish an adaptable structure, one which enables the integration of the process to the software development process used by the organization. In addition, the process is also adaptable regarding the artifacts and the company can adapt them to the equipment which is being used, or replace them by tools or software. The three stages process: Pre-crowd, when the planning and preparation of test cases occur; Crowd, which is responsible for the provision and performance of test tasks and; Post-crowd, which involves the evaluation of the result reported in each test task and evaluation and registration of identified faults. The last stage involved the process evaluation, when it was decided to use the case study approach. The case study is descriptive and integrated, with two analysis units, each one regarding one software house from Passo Fundo city. Fifteen propositions were established, and they were evaluated with the data collected from the performance of the process in each analysis unit. Nine propositions were confirmed, five remain inconclusive and one was refuted. The results show that evinces the feasibility test process proposed, and identifies issues which remain inconclusive
publishDate 2016
dc.date.available.fl_str_mv 2016-09-03
dc.date.issued.fl_str_mv 2016-03-15
dc.date.accessioned.fl_str_mv 2018-01-10T17:51:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv FORNO, Mateus Henrique Dal. CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing. 2016. 99 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2016.
dc.identifier.uri.fl_str_mv http://10.0.217.128:8080/jspui/handle/tede/23
identifier_str_mv FORNO, Mateus Henrique Dal. CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing. 2016. 99 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2016.
url http://10.0.217.128:8080/jspui/handle/tede/23
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 84215654656
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv 557744856321
dc.relation.cnpq.fl_str_mv 98745632100
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/23/1/2016MateusHenriqueDalForno.pdf
bitstream.checksum.fl_str_mv f5f50ad893834177c0efe5e83da9a7f8
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1801045430983720960