Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufu.br/handle/123456789/41987
ORCID: | http://orcid.org/0009-0000-2733-5554 |
Tipo de documento: | Trabalho de Conclusão de Curso |
Tipo de acceso: | Acesso Aberto |
Título: | Proposta para implantação de automação de testes de software usando behavior driven development (BDD) - Estudo de caso |
Título (s) alternativo (s): | Proposal for implementing software test automation using behavior-driven development (BDD) - Case study |
Autor: | Campos, Ana Gabriela de Abreu |
Primer orientador: | Oliveira, Ronaldo Castro de |
Primer miembro de la banca: | Silva, Renato Aparecido Pimentel da |
Segundo miembro de la banca: | Miani, Rodrigo Sanches |
Resumen: | No cenário de desenvolvimento de software, a qualidade é um aspecto fundamental que impacta diretamente satisfação do cliente, a reputação da empresa e o sucesso do produto no mercado. A garantia de que um software funcione conforme o esperado, sem bugs ou falhas, é crucial para proporcionar uma experiência positiva ao usuário e para assegurar a confiabilidade e eficácia das operações empresariais. No entanto, alcançar esse nível de qualidade pode ser um desafio, especialmente em projetos complexos que demandam uma abordagem meticulosa e abrangente para o teste de software. Na empresa-alvo deste estudo, uma problemática significativa surge em relação à dependência excessiva de testes manuais. Esta dependência pode resultar em atrasos consideráveis no ciclo de desenvolvimento e aumento dos risco de erros humanos. Embora os testes manuais sejam essenciais para garantir a qualidade do produto, eles apresentam limitações de cobertura e são propensos a inconsistências, especialmente em projetos como o Pricing (sistema de precificação de produtos) objeto deste estudo. Diante desse cenário, surge a necessidade de explorar abordagens inovadoras e eficazes para otimizar o processo de teste de software. Este trabalho propõe a implantação de um processo de testes automatizados de software utilizando Behavior Driven Development (BDD) como uma abordagem para superar os desafios identificados na empresa-alvo. O BDD oferece uma metodologia centrada no comportamento do usuário, promovendo uma compreensão comum entre as equipes de desenvolvimento e teste, e proporciona uma estrutura clara e organizada para a automação de testes. Espera-se que a implementação da proposta de solução proporcione benefícios como: redução no tempo de execução dos testes, consistência na identificação de bugs e ganho de tempo nos retestes, demonstrando a eficiência da execução automatizada e ressaltando as vantagens da automação, unida ao BDD, no processo de teste. Dessa forma, este trabalho estabelece uma base sólida para pesquisas futuras no campo de teste de software, destacando o potencial do BDD aliado à automação como uma estratégia eficaz para garantir a qualidade de software. |
Palabras clave: | Teste de software Automação Processo BDD QA |
Área (s) del CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO |
Idioma: | por |
País: | Brasil |
Editora: | Universidade Federal de Uberlândia |
Cita: | CAMPOS, Ana Gabriela de Abreu. Proposta para implantação de automação de testes de software usando behavior driven development (BDD) - Estudo de caso. 2024. 67 f. Trabalho de Conclusão de Curso (Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2024. |
URI: | https://repositorio.ufu.br/handle/123456789/41987 |
Fecha de defensa: | 26-abr-2024 |
Aparece en las colecciones: | TCC - Sistemas de Informação (Uberlândia) |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
PropostaImplantacaoAutomacao.pdf | TCC | 9.98 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.