Testes em aplicações Web com o Cactus
Testes em aplicações Web com o Cactus
Testes em aplicações Web com o Cactus
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