Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: http://tede.upf.br:8080/jspui/handle/tede/23
???metadata.dc.type???: Dissertação
Title: CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
Other Titles: CPFT : uma proposta de processo adaptável para testes funcionais utilizando crowdsourcing
???metadata.dc.creator???: Forno, Mateus Henrique Dal 
???metadata.dc.contributor.advisor1???: Silva, Juliano Tonezer da
???metadata.dc.contributor.advisor-co1???: Zanatta, Alexandre Lazaretti
???metadata.dc.description.resumo???: A á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 inconclusivas
Abstract: 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
Keywords: Computação
Software - Testes
Software - Validação
Terceirização
Computing
Software - Tests
Software - Validation
Outsourcing
???metadata.dc.subject.cnpq???: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
???metadata.dc.language???: por
???metadata.dc.publisher.country???: BR
Publisher: Universidade de Passo Fundo
???metadata.dc.publisher.initials???: UPF
???metadata.dc.publisher.department???: Instituto de Ciências Exatas e Geociências – ICEG
???metadata.dc.publisher.program???: Programa de Pós-Graduação em Computação Aplicada
Citation: 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.
???metadata.dc.rights???: Acesso Aberto
URI: http://10.0.217.128:8080/jspui/handle/tede/23
Issue Date: 15-Mar-2016
Appears in Collections:Programa de Pós-Graduação em Computação Aplicada



Items in TEDE are protected by copyright, with all rights reserved, unless otherwise indicated.