Uma experiência de automação de testes no contexto do sistema web Sigsaúde

This paper presents an experience of test automation that had as an objective in its conclusion to reduce the time spent on rework with manual tests and a quick detection of bugs, aiming to ensure better software quality for the users of the system in question. This work has as object of study the I...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Calixta, Mayara Lima
Outros Autores: Kulesza, Uirá
Formato: bachelorThesis
Idioma:pt_BR
Publicado em: Universidade Federal do Rio Grande do Norte
Assuntos:
Endereço do item:https://repositorio.ufrn.br/handle/123456789/50668
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id ri-123456789-50668
record_format dspace
spelling ri-123456789-506682022-12-26T13:10:56Z Uma experiência de automação de testes no contexto do sistema web Sigsaúde A test automation experience in the context of the Sigsaúde web system Calixta, Mayara Lima Kulesza, Uirá Pinto, Felipe Alves Pereira Cirilo, Elder José Reioli Software Sistema System SigSaúde Robot Framework Selenium CNPQ::ENGENHARIAS This paper presents an experience of test automation that had as an objective in its conclusion to reduce the time spent on rework with manual tests and a quick detection of bugs, aiming to ensure better software quality for the users of the system in question. This work has as object of study the Integrated Health Services Platform (SigSaúde) that has been developed by the Federal University of Rio Grande do Norte (UFRN) as a web system, with the main focus of serving the society by the health area units of UFRN. The project developed has been divided into 6 main stages: (i) definition of the test scenarios that should be automated according to some established criteria; (ii) analysis of the acceptance criteria of each test scenario; (iii) modeling of the test scenarios using the gherkin syntax; (iv) implementation of the test scenarios using the Python, Robot Framework and Selenium tools; (v) execution of the test scenarios locally and remotely through a continuous integration pipeline on the GitHub online repository through the Actions feature; and (vi) analysis of the results through metrics reports generated after the end of the test execution by Robot Framework. The work also presents a comparison between the results obtained by the project with the manual tests that are still currently performed in the SigSaúde platform. Este trabalho apresenta uma experiência de automação de testes que teve como objetivo em sua conclusão reduzir o tempo gasto com retrabalho com testes manuais e uma rápida detecção de bugs, visando garantir uma melhor qualidade de software para os usuários do sistema em questão. Este trabalho tem como objeto de estudo a Plataforma Integrada de Serviços de Saúde (SigSaúde) que vem sendo desenvolvida pela Universidade Federal do Rio Grande do Norte (UFRN) como um sistema web, tendo como foco principal o atendimento à sociedade pelas unidades da área de saúde da UFRN. O projeto desenvolvido possui foi dividido em 6 etapas principais: (i) definição dos cenários de testes que deveriam ser automatizados de acordo com alguns critérios estabelecidos; (ii) análise dos critérios de aceitação de cada cenário de teste; (iii) modelagem dos cenários de testes utilizado a sintaxe gherkin; (iv) implementação dos cenários de testes utilizando as ferramentas Python, Robot Framework e Selenium; (v) execução dos cenários de testes local e remotamente através de um pipeline de integração contínua no repositório online GitHub através da funcionalidade Actions; e (vi) análise dos resultados através de relatórios de métricas gerados após o término da execução dos testes pelo Robot Framework. O trabalho também apresenta um comparativo entre os resultados obtidos pelo projeto com os testes manuais que são ainda realizados atualmente na plataforma SigSaúde. 2022-12-26T13:10:56Z 2022-12-26T13:10:56Z 2022-12-14 bachelorThesis CALIXTA, Mayara Lima. Uma experiência de automação de testes no contexto do sistema web Sigsaúde. 2022. 62 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Departamento de Engenharia da Computação, Universidade Federal do Rio Grande do Norte, Natal, 2022. https://repositorio.ufrn.br/handle/123456789/50668 pt_BR Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ application/pdf Universidade Federal do Rio Grande do Norte Brasil UFRN Engenharia de Computação Centro de Tecnologia
institution Repositório Institucional
collection RI - UFRN
language pt_BR
topic Software
Sistema
System
SigSaúde
Robot Framework
Selenium
CNPQ::ENGENHARIAS
spellingShingle Software
Sistema
System
SigSaúde
Robot Framework
Selenium
CNPQ::ENGENHARIAS
Calixta, Mayara Lima
Uma experiência de automação de testes no contexto do sistema web Sigsaúde
description This paper presents an experience of test automation that had as an objective in its conclusion to reduce the time spent on rework with manual tests and a quick detection of bugs, aiming to ensure better software quality for the users of the system in question. This work has as object of study the Integrated Health Services Platform (SigSaúde) that has been developed by the Federal University of Rio Grande do Norte (UFRN) as a web system, with the main focus of serving the society by the health area units of UFRN. The project developed has been divided into 6 main stages: (i) definition of the test scenarios that should be automated according to some established criteria; (ii) analysis of the acceptance criteria of each test scenario; (iii) modeling of the test scenarios using the gherkin syntax; (iv) implementation of the test scenarios using the Python, Robot Framework and Selenium tools; (v) execution of the test scenarios locally and remotely through a continuous integration pipeline on the GitHub online repository through the Actions feature; and (vi) analysis of the results through metrics reports generated after the end of the test execution by Robot Framework. The work also presents a comparison between the results obtained by the project with the manual tests that are still currently performed in the SigSaúde platform.
author2 Kulesza, Uirá
author_facet Kulesza, Uirá
Calixta, Mayara Lima
format bachelorThesis
author Calixta, Mayara Lima
author_sort Calixta, Mayara Lima
title Uma experiência de automação de testes no contexto do sistema web Sigsaúde
title_short Uma experiência de automação de testes no contexto do sistema web Sigsaúde
title_full Uma experiência de automação de testes no contexto do sistema web Sigsaúde
title_fullStr Uma experiência de automação de testes no contexto do sistema web Sigsaúde
title_full_unstemmed Uma experiência de automação de testes no contexto do sistema web Sigsaúde
title_sort uma experiência de automação de testes no contexto do sistema web sigsaúde
publisher Universidade Federal do Rio Grande do Norte
publishDate 2022
url https://repositorio.ufrn.br/handle/123456789/50668
work_keys_str_mv AT calixtamayaralima umaexperienciadeautomacaodetestesnocontextodosistemawebsigsaude
AT calixtamayaralima atestautomationexperienceinthecontextofthesigsaudewebsystem
_version_ 1773967216749838336