Skip to main content
The Trailblazer Community will undergo maintenance on Saturday, November 15, 2025 and Sunday, November 16, 2025. Please plan your activities accordingly.

Introdução aos testes de software

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Explicar o que é qualidade de software.
  • Descrever os testes de software.
  • Explicar a importância dos testes.
Observação

Este módulo foi produzido em colaboração com a Provar. Saiba mais sobre conteúdo de parceiros no Trailhead.

Inicie sua jornada até a qualidade

Qualidade pode ser um termo subjetivo, dependendo de quem é perguntado e da situação. Em termos de software, qualidade é valor para um usuário. Confira este breve vídeo da Provar para saber mais sobre o que é um software de qualidade e qual deve ser seu desempenho.

O que é um teste?

Teste é a parte mais importante da sua jornada de qualidade. Vamos tirar um momento para ver o que é teste e, talvez igualmente importante, o que não é. Confira estas três definições básicas de teste e clique nos flashcards para expandir seu conhecimento sobre ele.

  1. Teste é o processo de executar um programa com o intuito de encontrar erros o mais rapidamente possível.
  2. Teste é o processo usado para identificar a correção, a conclusão e a qualidade do software desenvolvido.
  3. O teste ajuda a verificar e a avaliar se o software está funcionando como deve.

“Teste é um processo infinito de comparar o invisível ao ambíguo de forma a evitar que o impensável aconteça ao anônimo” — James Bach, testador de software

O objetivo dos testes

O objetivo dos testes é aprender e encontrar informações sobre o produto para poder entregá-lo com confiança. O desafio pode ser descobrir como concluir as tarefas que garantem a qualidade. Confira o vídeo para ver mais sobre o objetivo dos testes e um exemplo.

Por que testar?

Já foi dito que, mesmo que você não teste, seus clientes testarão! Os testes são cruciais por vários motivos. 

  1. Os testes contribuem para a entrega de um produto de software de alta qualidade.
  2. Os testes mantêm os custos baixos para o cliente. Embora o teste em si seja caro, o custo de não testar é possivelmente muito mais alto.
  3. Os testes removem a possibilidade de erros de navegação em aplicativos modernos que podem ser muito complexos e ter vários objetivos.

Se o objetivo dos testes for descobrir problemas antes da entrega de um produto, faz sentido fazer os testes em todos os setores. Veja o que pode acontecer se uma chef decidir não testar suas receitas.

Você viu o que é o teste e por que é necessário ter um produto de qualidade. Agora vamos descobrir quando você deve fazer esses testes. 

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback