Tutorial de teste manual: o que é, conceitos, tipos & Ferramenta

Índice:

Anonim

Teste Manual

O teste manual é um tipo de teste de software no qual os casos de teste são executados manualmente por um testador, sem usar nenhuma ferramenta automatizada. O objetivo do Teste Manual é identificar os bugs, problemas e defeitos no aplicativo de software. O teste manual de software é a técnica mais primitiva de todos os tipos de teste e ajuda a encontrar bugs críticos no aplicativo de software.

Qualquer novo aplicativo deve ser testado manualmente antes que seu teste possa ser automatizado. O teste manual de software requer mais esforço, mas é necessário verificar a viabilidade da automação. Os conceitos de teste manual não requerem conhecimento de nenhuma ferramenta de teste. Um dos Fundamentos do Teste de Software é " 100% Automação não é possível ". Isso torna o teste manual obrigatório.

Neste tutorial de teste manual para iniciantes, cobrimos todos os conceitos e tópicos de teste manual em detalhes.

Clique aqui se o vídeo não estiver acessível

Objetivo do teste manual

O conceito-chave do teste manual é garantir que o aplicativo esteja livre de erros e funcionando em conformidade com os requisitos funcionais especificados.

Conjuntos de teste ou casos são projetados durante a fase de teste e devem ter 100% de cobertura de teste.

Ele também garante que os defeitos relatados sejam corrigidos pelos desenvolvedores e que o novo teste seja executado pelos testadores nos defeitos corrigidos.

Basicamente, esse teste verifica a qualidade do sistema e entrega o produto sem erros ao cliente.

Tipos de teste manual:

Conceitos de teste manual

O diagrama abaixo descreve os tipos de teste manual. Na verdade, qualquer tipo de tipo de teste de software pode ser executado tanto manualmente quanto usando uma ferramenta de automação.

  • Teste de caixa preta
  • Teste de caixa branca
  • Teste de Unidade
  • Teste de Sistema
  • Teste de integração
  • Teste de aceitação

Como realizar o teste manual

  1. Leia e compreenda a documentação / guias do projeto de software. Além disso, estude o aplicativo em teste (AUT), se disponível.
  2. Rascunho de casos de teste que cobrem todos os requisitos mencionados na documentação.
  3. Revisar e basear os casos de teste com o líder da equipe, cliente (conforme aplicável)
  4. Execute os casos de teste no AUT
  5. Reportar bugs.
  6. Assim que os bugs forem corrigidos, execute novamente os casos de teste com falha para verificar se eles passam.

Mitos do teste manual

A seguir estão alguns mitos e fatos comuns relacionados aos testes:

Mito: qualquer pessoa pode fazer testes manuais

Fato : o teste requer muitos conjuntos de habilidades

Mito: O teste garante um produto 100% livre de defeitos

Fato : O teste tenta encontrar o máximo de defeitos possível. Identificar todos os defeitos possíveis é impossível.

Mito: o teste automatizado é mais poderoso do que o teste manual

Fato : 100% de automação de teste não pode ser feito. O teste manual de software também é essencial.

Mito: Testar é fácil

Fato : o teste pode ser extremamente desafiador. Testar um aplicativo para possíveis casos de uso com o mínimo de casos de teste requer altas habilidades analíticas.

Teste manual vs teste de automação

Teste Manual Teste Automatizado
O teste manual requer intervenção humana para a execução do teste. Teste de automação é o uso de ferramentas para executar casos de teste
O teste manual exigirá mão de obra qualificada, muito tempo e implicará em altos custos. Os testes de automação economizam tempo, custo e mão de obra. Depois de gravado, é mais fácil executar um conjunto de testes automatizados
Qualquer tipo de aplicativo pode ser testado manualmente, certos tipos de testes como testes ad-hoc e monkey são mais adequados para execução manual. O teste automatizado é recomendado apenas para sistemas estáveis ​​e é usado principalmente para testes de regressão
O teste manual pode se tornar repetitivo e enfadonho. A parte enfadonha de executar os mesmos casos de teste repetidamente é tratada pelo software de automação no Teste de automação.

Ferramentas para automatizar testes manuais

  • Selênio
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Centro de Qualidade (ALM)

Conclusão

O teste manual é uma atividade em que o testador precisa ser muito paciente, criativo e de mente aberta.

O teste manual é uma parte vital do desenvolvimento de software amigável porque os humanos estão envolvidos no teste de aplicativos de software e os usuários finais também são humanos. Eles precisam pensar e agir com uma perspectiva de usuário final.