29.09.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!