Abstract:
|
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. |