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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAPÍTULO II <strong>–</strong> O PROCESSO DE TESTES<br />
O processo de testes deve ser inicia<strong>do</strong> junto com o projeto e deve acompanhá-lo no<br />
decorrer das d<strong>em</strong>ais etapas <strong>do</strong> desenvolvimento, isso garante uma redução nos<br />
custos <strong>em</strong> virtude da prevenção de probl<strong>em</strong>as já no inicio <strong>do</strong> desenvolvimento.<br />
Plano, estratégia, cenário, roteiro, casos, massa e evidências de testes são os<br />
principais artefatos elabora<strong>do</strong>s e revistos ao longo <strong>do</strong> processo de avaliação (Anexo<br />
D). Nesse processo também encontramos as atividades de inspeção e auditoria de<br />
código-fonte, que, inclusive, pod<strong>em</strong> utilizar ferramentas de automatização.<br />
Quanto aos artefatos, a automação t<strong>em</strong> si<strong>do</strong> mais utilizada junto aos casos e a<br />
massa de testes. Como já falamos sobre a massa de testes, vejamos os casos.<br />
Segun<strong>do</strong> Ungarelli (2007) os casos de teste especificam entradas, resulta<strong>do</strong>s<br />
espera<strong>do</strong>s e condições de execução estabelecen<strong>do</strong> o que será testa<strong>do</strong>. Para<br />
Correia (2004, p.2) a qualidade de um caso de teste é descrita através de quatro<br />
atributos:<br />
1. Capacidade de encontrar defeitos;<br />
2. Capacidade <strong>em</strong> exercitar mais de um aspecto reduzin<strong>do</strong> assim a quantidade de<br />
casos de teste requeri<strong>do</strong>s;<br />
3. Baixo custo necessário para a realização <strong>do</strong> caso de teste incluin<strong>do</strong> o esforço de<br />
desenho, execução e análise <strong>do</strong>s resulta<strong>do</strong>s de teste;<br />
4. Baixo esforço de manutenção necessário sobre o caso de teste a cada alteração<br />
<strong>do</strong> sist<strong>em</strong>a.<br />
Estes quatro atributos dev<strong>em</strong> ser balancea<strong>do</strong>s de forma a ter casos de testes com<br />
boa qualidade.<br />
Os <strong>do</strong>is primeiros atributos independ<strong>em</strong> da forma de teste (automática ou manual).<br />
Quanto aos <strong>do</strong>is últimos ver<strong>em</strong>os mais a frente diversas situações que d<strong>em</strong>onstram<br />
<strong>em</strong> que casos uma forma é melhor que a outra. O esforço de construção e de<br />
28