Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/3439
Título: Framework para testes ágeis de software: uma proposta exploratória
Título(s) alternativo(s): Framework for agile software testing: an exploratory proposal
Autor(es): Piovesan, Ana Claudia
Orientador(es): Schenatto, Fernando José Avancini
Palavras-chave: Desenvolvimento ágil de software
Software - Testes
Desempenho - Avaliação
Agile software development
Computer software - Testing
Performance - Rating of
Data do documento: 13-Jun-2018
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Pato Branco
Citação: PIOVESAN, Ana Claudia. Framework para testes ágeis de software: uma proposta exploratória. 2018. 187 f. Dissertação (Mestrado em Engenharia de Produção e Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.
Resumo: Em decorrência das mudanças no processo de desenvolvimento de software, que antes seguiam etapas rigorosas, surgiram os chamados modelos ágeis, que permitem agilidade na construção de softwares. A aplicação destes modelos ágeis deve ser contextualizada às necessidades de cada organização, fazendo com que cada uma delas utilizem o mesmo modelo, mas podendo atingir resultados diferentes, e com fácil adequação. No entanto as atividades de testes ainda apresentam carência de trabalhos científicos e relatos de uso de técnicas de testes, que geram melhores resultados em sua criação e execução. Os testes de software passaram a ser considerados como mudança nos modelos ágeis, sendo uma importante etapa do processo de construção do software, pois são os testes que demonstraram se o software está realmente pronto para ser entregue com qualidade aos clientes, as técnicas de testes ágeis vêm para apoiar e proporcionar mais agilidade e qualidade para os produtos. O objetivo deste estudo é construir um framework para avaliação de desempenho de testes ágeis de software. Para isso desencadeou-se um estudo de caso com o intuito de corresponder às demandas dessa pesquisa de finalidade exploratória, com abordagem qualitativa, sendo que a empresa estudada é uma produtora de softwares localizada no Sudoeste do Paraná, e que atua nos segmentos de Supermercados, Materiais de Construção e Redes de Negócios. Foram criados framework e sub-frameworks para atender às necessidades de execuções de técnicas de testes ágeis durante o processo de desenvolvimento de software, e cada uma das etapas do teste foi separada por testes estruturais (executados no código-fonte) e testes funcionais (executados na interface do software). A metodologia para a criação do framework e sub-frameworks foi baseada em autores e especialistas que descrevem técnicas de testes e indicadores que podem ser usados nas atividades de testes. Com a aplicação do framework no de testes vigente na empresa, foram diagnosticadas várias deficiências no processo executado, como: ausência de testes estruturais e funcionais; falta de mapeamento dos pontos e casos/cenários de testes com antecedência; falta de estimativas de horas necessárias para cada sprint. Depois de aplicado o framework e sub-frameworks utilizando as 4 técnicas de testes ágeis com duração de um mês cada, o que mudou foi a execução de testes estruturais, a criação e execução de casos/cenários de testes, coleta de indicadores sobre estimativa e quantidade de defeitos. As técnicas de testes de aceitação e de usabilidade obtiverem um maior desempenho nos seguintes aspectos: identificação de defeitos, maior precisão nas estimativas e criação dos casos/cenários de testes.
Abstract: As a result of the changes in the software development process, which previously followed strict steps, so-called agile models have emerged, which allow agility in the construction of software. The application of these agile models should be contextualized to the needs of each organization, making each one of them use the same model, but being able to achieve different results, and with easy adaptation. However, the testing activities still lack scientific work and reports of the use of testing techniques, which generate better results in their creation and execution. Software testing has come to be considered as a change in agile models, being an important step in the software construction process, since it is the tests that demonstrated if the software is really to be delivered with quality to the clients, the agile test techniques come to support and provide more agility and quality to the products. The objective of this study is to build a framework for performance evaluation of agile software tests. To this end, a case study was set up to meet the demands of this exploratory research, with a qualitative approach. The studied company is a software company located in the Southwest of Paraná, which operates in the segments of Supermarkets, Building Materials and Business Networks. A framework and sub-frameworks were created to meet the needs of the execution of agile test techniques during the software development process, and each step of the test was separated by structural tests (executed in the source code) and functional tests in the software interface). The methodology for creating the framework and sub-frameworks was based on authors and experts who describe test techniques and indicators that can be used in the testing activities. With the application of the framework in the current process of testing in the company, several deficiencies were diagnosed in the executed process, such as: absence of structural and functional tests; lack of mapping of points and cases / test scenarios in advance; lack of estimated hours needed for each sprint. After applying the framework and sub-frameworks using the 4 agile test techniques with a duration of one month each, what changed was the execution of structural tests, the creation and execution of cases / scenarios of tests, collection of indicators on estimation and number of defects. Acceptance and usability testing techniques achieve greater performance in the following aspects: defect identification, greater accuracy in estimates and creation of test cases/scenarios.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/3439
Aparece nas coleções:PB - Programa de Pós-Graduação em Engenharia de Produção e Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PB_PPGEPS_M_Piovesan, Ana Claudia_2018.pdf3,13 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.