14.03.2015 Views

Testes em aplicações Web com o Cactus

Testes em aplicações Web com o Cactus

Testes em aplicações Web com o Cactus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Testes</strong> <strong>em</strong> <strong>aplicações</strong> <strong>Web</strong>: conclusões<br />

• Aplicações <strong>Web</strong> são difíceis de testar porque depend<strong>em</strong><br />

da <strong>com</strong>unicação <strong>com</strong> servlet containers<br />

• Stubs, proxies e APIs, que estend<strong>em</strong> ou cooperam <strong>com</strong> o JUnit,<br />

tornam o trabalho mais fácil<br />

• Neste bloco, conhec<strong>em</strong>os três soluções que facilitam testes de<br />

unidade, de integração e de caixa-preta <strong>em</strong> <strong>aplicações</strong> <strong>Web</strong><br />

• Stubs <strong>com</strong>o ServletUnit permit<strong>em</strong> testar as unidades de<br />

código mesmo que um servidor não esteja presente<br />

• Proxies <strong>com</strong>o os "redirectors" do <strong>Cactus</strong> permit<strong>em</strong> testar a<br />

integração da aplicação <strong>com</strong> o container<br />

• Uma API, <strong>com</strong>o a fornecida pelo HttpUnit ajuda a testar o<br />

funcionamento da aplicação do ponto de vista do usuário<br />

17

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

Saved successfully!

Ooh no, something went wrong!