Realização de testes estruturais para a identificação de defeitos e auxílio na qualidade: um estudo de caso.
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Este estudo diz respeito à aplicação de testes de software estruturais sobre o Sistema de Reserva de Salas (SRS) da Universidade Federal Rural do Semi-Árido (Ufersa) campus Pau dos Ferros. Baseado nisso, objetiva realizar testes voltados para a identificação de defeitos e auxílio na qualidade. A partir das áreas empregadas pela Engenharia de Software, os testes são elaborados no intuito de detectar inconsistências no sistema, bem como identificar os impactos negativos provocados pela ausência de mecanismos de Verificação e Validação (V&V). Assim sendo, realizou-se um estudo de caso a fim de evidenciar o problema da inadequação aos padrões de desenvolvimento de software. Para tal, foi feito o planejamento, criação e execução dos casos de teste, assim como a análise estática do código-fonte. Nesse sentido, os resultados obtidos com a documentação colaboraram para um melhor entendimento do código-fonte e do funcionamento do programa, além da criação e interpretação dos resultados dos testes realizados. Logo, os testes efetuados sobre o código-fonte do SRS com o JUnit evidenciaram inconsistências no programa, principalmente no que diz respeito a ausência de validações na entrada de dados. Além disso, a análise estática realizada com as ferramentas PMD e SonarLint contribuíram para mostrar a existência de erros e identificar pontos de vulnerabilidade do código-fonte. Assim, a partir dos resultados obtidos, é possível trabalhar no aperfeiçoamento do software conforme as expectativas dos usuários e com os padrões de qualidade pré-estabelecidos.

