Olá, caro(a) aluno(a), a partir deste livro angariamos conhecimentos a respeito de testes de software e sua importância no decorrer de produção de um projeto de software. Testes estes que devem ser compreendidos de forma adequada para que no final nosso software possua um grau de qualidade suficiente para cumprir, de forma perfeita, o que o sistema solicitado pelo usuário solicitou.
Vimos na primeira unidade os conceitos principais de teste de software e suas principais características, expondo também o porque é necessário testar e como é importante realizar um bom gerenciamento de um teste de software, expondo o processo fundamental do teste.
Na unidade dois entramos um pouco mais a fundo em tipos de testes de software e suas principais características, falando sobre testes de unidade, testes de integração, testes de validação, testes de sistema e por fim, testes de aceitação.
Em nossa terceira unidade, nos aprofundamos um pouco mais em técnicas de testes de software, exposto as características de testes funcionais, estruturais, regressão, carga, segurança, estresse e usabilidade.
E por fim, em nossa última unidade, falamos um pouco sobre frameworks de testes de software e os conceitos a respeito de automação de teste. Expomos o porque também é importante automatizar alguns tipos de testes e apresentamos algumas ferramentas para determinadas linguagens.
Ao final de nossos estudos, temos a possibilidade de concluir a importância dos testes e destacar o quanto vem crescendo essa área, o que possibilita dar um passo à frente e estar preparado para o mercado de trabalho.