quinta-feira, 19 de maio de 2011

Introdução ao Teste de Software - Uma abordagem prática

O Fabrício dono do excelente QualidadeBR  criou um excelente matérial sobre o assunto:


quarta-feira, 4 de maio de 2011

Caixa Branca x Caixa Petra

Imagem: Amarelo Morango

Saber diferenciar estes dois conceitos é uma das necessidades dos profissionais de teste de software, neste post, eiremos examinar mais detalhes a respeito destas duas "caixas".


"Técnicas de caixa preta são uma forma de derivar e selecionar as condições e casos de testes baseados na análise da documentação seja funcional ou não-funcional, para um componente ou sistema sem levar em consideração a sua estrutura interna"

Então, a caixa preta se refere aos testes que não envolvem o código do software em teste, não envolve a estrutura interna do sistema foca em suas funcionalidades, seus requesitos.

"Técnicas de caixa branca (também chamadas de técnicas estruturais ou baseadas em estrutura) são baseadas na estrutura interna de um componente ou sistema."

São os famosos testes onde o testador tem acesso ao código fonte da aplicação e pode fazer códigos para efetuar a ligação de bibliotecas e componentes para verificar o funcioanmento de uma unidade do software (classe, método, função).


Simplificando:

Caixa branca --> Verifica o comportamento INTERNO do Software
Caixa preta --> Verifica o comportamento EXTERNO do Software



As partes em itálico foram retiradas de:  http://www.bstqb.org.br/uploads/docs/syllabus_2007br.pdf