Uma Taxonomia de testes de software no contexto ágil

Detalhes bibliográficos
Autor(a) principal: Ferreira, Eric Rodrigues
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 do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/70829
Resumo: After the 2000s, with the publication of the agile manifesto, the popularization and adherence to agile methodologies in software development grew exponentially. A new scenario was established in which things are done in an iterative and incremental way, with the customer as a fundamental ally. Thus, in this new agile scenario, usually at the end of each iteration, tests of what was developed are carried out, but they can also occur in the middle of the period, or even at the beginning, depending on the project, in order to ensure the quality of what is being delivered to the customer. As deliveries are fast, several approaches have been proposed for agile testing, especially automated testing. However, a consolidation of approaches, tools and techniques used for testing in the context of agile development was not identified in the literature. Thus, this work aims to create and propose a software testing taxonomy in the context of agile software development. For this, a systematic mapping in the literature was carried out, where 16 works were selected, and information was extracted, such as: (i) software testing techniques, (ii) test stages, (iii) testing tools, (iv) models of agile testing and (v) agile testing methodologies. From the results of the mapping, the taxonomy of agile tests was created based on the application of the technique of faceted or multifaceted taxonomies. The taxonomy of agile tests provides a solid basis for researchers and software teams to use as a basis for decision-making such as which types of tests to employ in carrying out a project, and this simplifies training time, application and costs on the part of the application of tests.
id UFC-7_a244b18706393af4955391b60c411c8d
oai_identifier_str oai:repositorio.ufc.br:riufc/70829
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Uma Taxonomia de testes de software no contexto ágilTeste de softwareDesenvolvimento ágil de softwareClassificaçãoAfter the 2000s, with the publication of the agile manifesto, the popularization and adherence to agile methodologies in software development grew exponentially. A new scenario was established in which things are done in an iterative and incremental way, with the customer as a fundamental ally. Thus, in this new agile scenario, usually at the end of each iteration, tests of what was developed are carried out, but they can also occur in the middle of the period, or even at the beginning, depending on the project, in order to ensure the quality of what is being delivered to the customer. As deliveries are fast, several approaches have been proposed for agile testing, especially automated testing. However, a consolidation of approaches, tools and techniques used for testing in the context of agile development was not identified in the literature. Thus, this work aims to create and propose a software testing taxonomy in the context of agile software development. For this, a systematic mapping in the literature was carried out, where 16 works were selected, and information was extracted, such as: (i) software testing techniques, (ii) test stages, (iii) testing tools, (iv) models of agile testing and (v) agile testing methodologies. From the results of the mapping, the taxonomy of agile tests was created based on the application of the technique of faceted or multifaceted taxonomies. The taxonomy of agile tests provides a solid basis for researchers and software teams to use as a basis for decision-making such as which types of tests to employ in carrying out a project, and this simplifies training time, application and costs on the part of the application of tests.Após os anos 2000, com a publicação do manifesto ágil, a popularização e adesão às metodologias ágeis no desenvolvimento de software cresceu de forma exponencial. Estabeleceu-se um novo cenário em que as coisas são feitas de forma iterativa e incremental, tendo o cliente como um aliado fundamental. Assim, nesse novo cenário ágil, geralmente ao final de cada iteração são realizados os testes do que foi desenvolvido, mas os mesmos também podem ocorrer no meio do período, ou até ao inicio, dependendo do projeto, visando assegurar a qualidade do que está sendo entregue ao cliente. Como as entregas são rápidas, várias abordagens vem sendo propostas para os testes ágeis, especialmente testes automatizados. No entanto, não foi identificado na literatura uma consolidação das abordagens, ferramentas e técnicas utilizadas para os testes no contexto de desenvolvimento ágil. Dessa forma, o presente trabalho visa criar e propor uma taxonomia de testes de software no contexto ágil de desenvolvimento de software. Para isso, foi realizado um mapeamento sistemático na literatura, onde foram selecionados 16 trabalhos, sendo extraídas informações, como: (i) técnicas de testes de software, (ii) etapas dos testes, (iii) ferramentas de testes, (iv) modelos de testes ágeis e (v) metodologias de testes ágeis. A partir dos resultados do mapeamento foi criada a taxonomia de testes ágeis com base na aplicação da técnica de taxonomias facetadas ou multifacetadas. A taxonomia de testes ágeis fornece uma base sólida para pesquisadores e times de software utilizarem como base nas tomadas de decisões como quais tipos de testes empregar na realização de um projeto, e isso simplificando em tempo de treinamento, aplicação e custos por parte da aplicação de testes.Bezerra, Carla Ilane MoreiraFerreira, Eric Rodrigues2023-02-15T11:52:13Z2023-02-15T11:52:13Z2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfFERREIRA, Eric Rodrigues. Uma Taxonomia de testes de software no contexto ágil. 2022. 74 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.http://www.repositorio.ufc.br/handle/riufc/70829porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2023-02-15T11:52:13Zoai:repositorio.ufc.br:riufc/70829Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:25:37.985319Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Uma Taxonomia de testes de software no contexto ágil
title Uma Taxonomia de testes de software no contexto ágil
spellingShingle Uma Taxonomia de testes de software no contexto ágil
Ferreira, Eric Rodrigues
Teste de software
Desenvolvimento ágil de software
Classificação
title_short Uma Taxonomia de testes de software no contexto ágil
title_full Uma Taxonomia de testes de software no contexto ágil
title_fullStr Uma Taxonomia de testes de software no contexto ágil
title_full_unstemmed Uma Taxonomia de testes de software no contexto ágil
title_sort Uma Taxonomia de testes de software no contexto ágil
author Ferreira, Eric Rodrigues
author_facet Ferreira, Eric Rodrigues
author_role author
dc.contributor.none.fl_str_mv Bezerra, Carla Ilane Moreira
dc.contributor.author.fl_str_mv Ferreira, Eric Rodrigues
dc.subject.por.fl_str_mv Teste de software
Desenvolvimento ágil de software
Classificação
topic Teste de software
Desenvolvimento ágil de software
Classificação
description After the 2000s, with the publication of the agile manifesto, the popularization and adherence to agile methodologies in software development grew exponentially. A new scenario was established in which things are done in an iterative and incremental way, with the customer as a fundamental ally. Thus, in this new agile scenario, usually at the end of each iteration, tests of what was developed are carried out, but they can also occur in the middle of the period, or even at the beginning, depending on the project, in order to ensure the quality of what is being delivered to the customer. As deliveries are fast, several approaches have been proposed for agile testing, especially automated testing. However, a consolidation of approaches, tools and techniques used for testing in the context of agile development was not identified in the literature. Thus, this work aims to create and propose a software testing taxonomy in the context of agile software development. For this, a systematic mapping in the literature was carried out, where 16 works were selected, and information was extracted, such as: (i) software testing techniques, (ii) test stages, (iii) testing tools, (iv) models of agile testing and (v) agile testing methodologies. From the results of the mapping, the taxonomy of agile tests was created based on the application of the technique of faceted or multifaceted taxonomies. The taxonomy of agile tests provides a solid basis for researchers and software teams to use as a basis for decision-making such as which types of tests to employ in carrying out a project, and this simplifies training time, application and costs on the part of the application of tests.
publishDate 2022
dc.date.none.fl_str_mv 2022
2023-02-15T11:52:13Z
2023-02-15T11:52:13Z
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 FERREIRA, Eric Rodrigues. Uma Taxonomia de testes de software no contexto ágil. 2022. 74 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.
http://www.repositorio.ufc.br/handle/riufc/70829
identifier_str_mv FERREIRA, Eric Rodrigues. Uma Taxonomia de testes de software no contexto ágil. 2022. 74 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.
url http://www.repositorio.ufc.br/handle/riufc/70829
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
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813028799361581056