O que é PRETO Box Testando? Técnicas, tipos e exemplos

Preto Box ensaio

Preto Box ensaio é um método de teste de software no qual as funcionalidades dos aplicativos de software são testadas sem o conhecimento da estrutura interna do código, implementação details e caminhos internos. Preto Box Os testes concentram-se principalmente na entrada e saída de aplicativos de software e são inteiramente baseados em requisitos e especificações de software. Também é conhecido como Teste Comportamental.

BLACK Box Testando imagem

O preto acimaBox pode ser qualquer sistema de software que você queira testar. Por exemplo, um sistema operacional como Windows, um site como o Google, um banco de dados como Oracle ou até mesmo seu próprio aplicativo personalizado. Sob preto Box Testando, você pode testar esses aplicativos concentrando-se apenas nas entradas e saídas sem saberwing sua implementação de código interno. Considere o seguintewing vídeo tutorial-

Clique plítica de privacidade se o vídeo não estiver acessível

Preto Box Técnicas de teste

Following são os proeminentes Estratégia de Teste entre os muitos usados ​​em preto box ensaio

  • Teste de classe de equivalência: É usado para minimizar o número de casos de teste possíveis a um nível ideal, enquanto mantém uma cobertura de teste razoável.
  • Teste de valor limite: O teste de valor limite concentra-se nos valores nos limites. Esta técnica determina se uma determinada faixa de valores é aceitável ou não pelo sistema. É muito útil para reduzir o número de casos de teste. É mais adequado para sistemas onde uma entrada está dentro de determinados intervalos.
  • Teste da Tabela de Decisão: Uma tabela de decisão coloca as causas e seus efeitos em uma matriz. Existe uma combinação única em cada coluna.

Tipos de preto Box ensaio

Existem muitos tipos de preto Box Testando mas o seguintewing são os proeminentes -

  • Teste funcional – Este preto box o tipo de teste está relacionado aos requisitos funcionais de um sistema; isso é feito por testadores de software.
  • Teste não funcional – Este tipo de preto box o teste não está relacionado ao teste de funcionalidade específica, mas a requisitos não funcionais, como desempenho, escalabilidade, usabilidade.
  • Teste de regressão - Teste de regressão é feito após correções de código, atualizações ou qualquer outra manutenção do sistema para verificar se o novo código não afetou o código existente.

Como fazer pretoBox Teste em Engenharia de Software

Aqui estão os passos genéricos seguidos para realizar qualquer tipo de Black Box Testing.

  • Inicialmente, são examinados os requisitos e especificações do sistema.
  • O testador escolhe entradas válidas (cenário de teste positivo) para verificar se o SUT as processa corretamente. Além disso, algumas entradas inválidas (cenário de teste negativo) são escolhidas para verificar se o SUT é capaz de detectá-las.
  • O testador determina as saídas esperadas para todas essas entradas.
  • O testador de software constrói casos de teste com as entradas selecionadas.
  • Os casos de teste são executados.
  • Comp. de testador de softwareares os resultados reais com os resultados esperados.
  • Os defeitos, se houver, são corrigidos e testados novamente.

Ferramentas usadas para preto Box Teste:

Ferramentas usadas para preto box o teste depende muito do tipo de preto box testando que você está fazendo.

  • Para testes funcionais/de regressão você pode usar – QTP, Selênio
  • Para testes não funcionais, você pode usar – LoadRunner, jmetro

Comparação de Preto Box e branco Box Teste:

Comparação de Preto Box e branco Box Testando imagem

Preto Box ensaio Branco Box ensaio
o foco principal do preto box o teste consiste na validação de seus requisitos funcionais. Branco Box ensaio (Teste Unitário) valida a estrutura interna e o funcionamento do código do seu software
Preto box o teste fornece abstração do código e se concentra no esforço de teste no comportamento do sistema de software. Para conduzir Branco Box Teste, o conhecimento da linguagem de programação subjacente é essencial. Os sistemas de software atuais utilizam uma variedade de linguagens de programação e tecnologias e não é possível conhecer todas elas.
Preto box o teste facilita a comunicação do teste entre os módulos Branco box o teste não facilita a comunicação do teste entre os módulos

Preto Box Ciclo de vida de teste e desenvolvimento de software (SDLC)

Preto box o teste tem seu próprio ciclo de vida chamado Ciclo de Vida de Teste de Software (STLC) e é relativo a cada estágio do Ciclo de Vida de Desenvolvimento de Software de Engenharia de Software.

  • Exigência – Esta é a fase inicial do SDLC e nesta fase é reunido um requisito. Os testadores de software também participam desta etapa.
  • Planejamento e análise de testes - Tipos de teste aplicáveis ​​ao projeto são determinados. A Plano de teste é criado um relatório que determina possíveis riscos do projeto e sua mitigação.
  • Design – Nesta fase, os casos/scripts de teste são criados com base em documentos de requisitos de software.
  • Execução de Teste– Nesta etapa são executados os Casos de Teste preparados. Bugs, se houver, são corrigidos e testados novamente.