Em projetos de desenvolvimento de softwares, é importante que eles sejam testados em diferentes situações
comuns de ocorrerem, de modo a contribuir para que eles
atinjam a qualidade esperada. Por isso, nesses projetos,
quatro níveis de teste são importantes de serem considerados, a fim de ajudar a lidar com tais situações.