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

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Forno, Mateus Henrique Dal
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
BR
UPF
Programa de Pós-Graduação em Computação Aplicada
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.upf.br/handle/123456789/1743
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_c1d7e087a56ba8be13832ec688f9bbc4
oai_identifier_str oai:repositorio.upf.br:123456789/1743
network_acronym_str UPF
network_name_str Repositório Institucional da UPF
repository_id_str
spelling CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcingCPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcingComputaçãoSoftware - TestesSoftware - ValidaçãoTerceirizaçãoComputingSoftware - TestsSoftware - ValidationOutsourcingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOThe 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 inconclusivasUniversidade de Passo FundoInstituto de Ciências Exatas e Geociências – ICEGBRUPFPrograma de Pós-Graduação em Computação AplicadaSilva, Juliano Tonezer dahttp://lattes.cnpq.br/1988486115879940Zanatta, Alexandre LazarettiForno, Mateus Henrique Dal2025-05-07T12:44:30Z2016-03-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfFORNO, 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.https://repositorio.upf.br/handle/123456789/1743porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UPFinstname:Universidade de Passo Fundo (UPF)instacron:UPF2025-05-07T13:12:44Zoai:repositorio.upf.br:123456789/1743Repositório InstitucionalPRIhttp://repositorio.upf.br/oai/requestjucelei@upf.br||biblio@upf.bropendoar:16102025-05-07T13:12:44Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)false
dc.title.none.fl_str_mv CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
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.none.fl_str_mv Silva, Juliano Tonezer da
http://lattes.cnpq.br/1988486115879940
Zanatta, Alexandre Lazaretti
dc.contributor.author.fl_str_mv Forno, Mateus Henrique Dal
dc.subject.por.fl_str_mv 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
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
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.none.fl_str_mv 2016-03-15
2025-05-07T12:44:30Z
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.uri.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.
https://repositorio.upf.br/handle/123456789/1743
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 https://repositorio.upf.br/handle/123456789/1743
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
BR
UPF
Programa de Pós-Graduação em Computação Aplicada
publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
BR
UPF
Programa de Pós-Graduação em Computação Aplicada
dc.source.none.fl_str_mv reponame:Repositório Institucional da UPF
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Repositório Institucional da UPF
collection Repositório Institucional da UPF
repository.name.fl_str_mv Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv jucelei@upf.br||biblio@upf.br
_version_ 1864264071483752448