# Testes de Sistema

Testes de sistema acontecem quando o sistema, já completamente integrado, é **verificado quanto a seus requisitos num ambiente de produção**, é́ um teste mais limitado em relação aos testes de unidade e de integração, fases anteriores do processo de teste, pois se preocupa somente com **aspectos gerais do sistema**, sem dar atenção aos detalhes de implementação ou escolhas de tecnologias de base.

Nesse tipo de teste, utilizamos ferramentas automatizadas para simular o uso do sistema, com cliques, preenchimento de campos, etc. Observando o **feedback visual que o usuário final deveria ter**. Dessa forma, esse tipo de teste é uma técnica de **Técnica de Caixa-Preta**.

É importante lembrar que é **impossível fazer testes exaustivos em um sistema.** Falando de testes de sistemas principalmente, onde o custo do teste é alto e o retorno de investimento é baixo, devemos ter cuidado pra não exagerar na quantidade de testes automatizados implementados nessa fase.
