TCCgrad
Paralelismo da execução de testes automatizados
Autor
Costa, Rodrigo Aguiar
Institución
Resumen
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. Os testes automatizados fazem parte de uma das principais formas para realização dos testes de um software, com objetivo de avaliar a qualidade deste. Quando os testes são executados junto à interface gráfica, estas execuções, por vezes, tornam-se demoradas, aumentando o tempo que se dará o início da análise dos resultados após a execução dos testes. Realizar paralelismo da execução dos testes é uma forma de reduzir este tempo de resposta, entre o início da execução e o início da análise dos resultados. Este trabalho apresenta um estudo sobre o paralelismo da execução de testes automatizados baseado na estrutura dos testes automatizados realizados no laboratório Bridge. Será demonstrada uma possível alternativa para a execução de testes automatizados em paralelo, a fim de trazer maior agilidade e eficiência. Com a utilização de máquinas virtuais e containers foi possível reduzir em 66% o tempo de execução dos testes.