escola superior aberta do brasil – esab pós-graduação em ...
escola superior aberta do brasil – esab pós-graduação em ...
escola superior aberta do brasil – esab pós-graduação em ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1.2 ESTRATÉGIAS<br />
A estratégia de testes caixa-branca (testes estruturais) verifica o software<br />
internamente, seu código fonte, estrutura de banco de da<strong>do</strong>s, seqüência lógica de<br />
execução de tarefas, etc. Trata-se, portanto de um procedimento complexo que<br />
exige <strong>do</strong> testa<strong>do</strong>r um bom conhecimento sobre as tecnologias usadas no<br />
desenvolvimento <strong>do</strong> sist<strong>em</strong>a, Bartié (2002, p.104-106).<br />
Na estratégia de caixa-preta (testes funcionais) trabalha somente com os da<strong>do</strong>s de<br />
entradas e os resulta<strong>do</strong>s produzi<strong>do</strong>s pelo sist<strong>em</strong>a (Anexo A), s<strong>em</strong> se preocupar <strong>em</strong><br />
como o programa chegou àqueles resulta<strong>do</strong>s. Nesse caso o testa<strong>do</strong>r não precisa<br />
saber como o sist<strong>em</strong>a foi construí<strong>do</strong>. Essa estratégia é utilizada pelos testes<br />
basea<strong>do</strong>s <strong>em</strong> requisitos e é responsável pela maioria das ferramentas de automação<br />
disponíveis no merca<strong>do</strong>.<br />
Antes de se falar <strong>em</strong> automação pod<strong>em</strong>os concluir que os testes caixa-branca são<br />
realiza<strong>do</strong>s pelo desenvolve<strong>do</strong>r e que os testes caixa-preta pod<strong>em</strong> ser realiza<strong>do</strong>s por<br />
qualquer pessoa, pois trata se apenas <strong>do</strong> uso da aplicação.<br />
Atualmente, a automação que trabalha com o conceito de caixa-preta pode exigir<br />
que o testa<strong>do</strong>r tenha conhecimentos <strong>em</strong> programação.<br />
O testa<strong>do</strong>r comum deve continuar existin<strong>do</strong>, só que fora <strong>do</strong> ambiente de<br />
desenvolvimento. As maiorias das MDS enxergam esse testa<strong>do</strong>r na fase de<br />
homologação, na figura <strong>do</strong> cliente e/ou <strong>do</strong> usuário final.<br />
1.3 PROGRESSIVIDADE E REGRESSIVIDADE<br />
Progressividade consiste <strong>em</strong> avaliar um sist<strong>em</strong>a novo ou apenas a parte nova de um<br />
sist<strong>em</strong>a antigo. To<strong>do</strong>s os programas novos passam por testes de progressão,<br />
somente quan<strong>do</strong> algo é modifica<strong>do</strong> que pod<strong>em</strong>os realizar um teste de progressão ou<br />
de regressão.<br />
18