Uma abordagem sobre documentação de testes de software no contexto ágil

Carregando...
Imagem de Miniatura

Data

2022-12-12

Autores

Zanele, Paulo Vitor de Queiroz

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Estadual Paulista (Unesp)

Resumo

Diante das mudanças de requisitos que ocorrem frequentemente no cenário atual e com a necessidade de uma resposta rápida e ágil a essas mudanças, surgiram as metodologias ágeis. A mais usada atualmente é o Scrum que tem como um dos seus princípios a aceitação de mudanças durante o desenvolvimento. Junto a essas metodologias também surgiram novas abordagens de desenvolvimento baseadas em testes para assegurar maior qualidade ao produto e aumentar a produtividade. Entretanto, nota-se que existem poucas ferramentas que auxiliam no processo de comunicação entre as equipes envolvidas no projeto, com o intuito de gerar uma documentação que contribua com a qualidade dos testes, fato que pode gerar falhas e consequentemente o aumento de custos. Diante disso, o presente trabalho apresenta uma abordagem para auxiliar e melhorar a comunicação entre as equipes do projeto referente a documentação dos testes em um ambiente ágil. Para tanto, foi desenvolvido um protótipo de software denominado HelpTest, o qual foi avaliado por 19 pessoas, sendo cinco alunos da graduação e 14 profissionais da área de Tecnologia da Informação. Com os resultados obtidos, evidencia-se que a abordagem apresentada auxilia e facilita a criação de uma documentação de testes de qualidade em projetos de software, além de que as funcionalidades presentes no protótipo facilitam a modificação de tal documentação no decorrer do projeto, em consonância ao contexto ágil. Assim, este trabalho contribui para o avanço científico por meio de uma solução que visa a qualidade do processo de desenvolvimento de software.
Given the frequent requirements changes in the current scenario and the need for a fast and agile response, agile methodologies have emerged. Scrum is the most used agile methodology, and one of its principles is the acceptance of changes during development. Along with these methodologies come to light new test-based development approaches to ensure higher product quality and increase productivity. However, few tools help in the communication among the project teams to generate documentation that contributes to the quality of the tests, a fact that can result in failures and consequently increased costs. Therefore, this paper proposes an approach to help and enrich the communication among project teams regarding test documentation in an agile environment. So, it was developed a software prototype called HelpTest. It was evaluated by 19 people, including five undergraduate students and 14 Information Technology professionals. With the results obtained, it is evident that the approach presented helps and facilitates the creation of documentation of quality tests in software projects, and that the functionalities present in the prototype facilitate the changes in such documentation during the project, in line with the agile context. Thus, this work contributes to scientific advance through a solution that aims at the quality of the software development process.

Descrição

Palavras-chave

Documentação de testes, Abordagem voltada a testes, Metodologia ágil, Agile methodology, Test documentation, Test driven approach

Como citar