Qualidade de software no sistema Healthnet : elaborando e automatizando testes para o módulo segunda opinião

Abstract

Software quality is of great importance to companies, being a challenge faced by many managers. Whenever the system is updated, it is necessary to pay extra attention not to introduce errors resulting from the newly created functionalities or cause an existing function to stop working. Automated tests have gained great importance in recent times, mainly in the context of agile methodologies, as they promise speed with less human intervention, allowing the consistent reapplication of tests, which is important to verify if new errors were introduced, consequently increasing the degree of confidence in the software. Based on this, this work proposed to elaborate and apply automated tests in the Second Opinion module of the HealthNet telemedicine system, developed by NUTES / UFPE, aiming to facilitate the retest if new modifications were carried out. To prepare the tests, this work was based on the functional requirements already implemented in the system. To perform the tests, Protractor was used as an automation tool, since the system uses Angular as a development framework for the Second Opinion module. At the end of the battery of tests performed, the system behaved in a way that was expected, meeting all the requirements raised.A qualidade de software é de grande importância para as empresas, sendo um desafio enfrentado por muitos gestores. Sempre que o sistema é atualizado, é necessário ter atenção redobrada para não gerar erros decorrentes das funcionalidades recém-criadas, ou fazer com que uma função já existente deixe de funcionar. Testes automatizados ganharam grande importância nos últimos tempos, principalmente no contexto das metodologias ágeis, pois prometem rapidez com menor intervenção humana, permitindo a reaplicação consistente dos testes, o que é importante para verificar se novos erros foram introduzidos, consequentemente aumentando o grau de confiança no software. Com base nisso, este trabalho se propôs a elaborar e aplicar testes automatizados no modulo do Segunda Opinião do sistema de telemedicina HealthNet, desenvolvido pelo NUTES/UFPE, visando facilitar o reteste caso novas modificações fossem realizadas. Para elaboração dos testes, este trabalho baseou-se nos requisitos funcionais já implementados no sistema. Para a realização dos testes foi usada como ferramenta de automação o Protractor, uma vez que o sistema usa Angular como framework de desenvolvimento para o modulo de Segunda Opinião. Ao final da bateria de testes realizados, o sistema se comportou de forma condizente com o esperado, atendendo a todos os requisitos levantados

    Similar works