Uma Taxonomia de testes de software no contexto ágil
Autor(a) principal: | |
---|---|
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 |