Testes e Geração de Código de Sistemas Web

  • Eduardo Aranha UFPE
  • Paulo Borba UFPE

Resumo


Devido aos seus reconhecidos beneficios, a realização de testes vem sendo enfatizada em diversos processos e metodologias de desenvolvimento. Entretanto, por ser trabalhosa e entediante, a atividade de teste causa, em geral, um impacto negativo na produtividade a curto prazo. Este trabalho apresenta um processo de teste que utiliza geradores de código para melhorar a produtividade do desenvolvimento. Estes geradores são baseados na linguagem WSat que é introduzida por este trabalho e utilizada para realizar testes de sistemas Web como os de aceitação e de performance.
Palavras-chave: testes, sistemas Web, geração de código, processo de teste, test first design

Referências

Gibeon Aquino and Paulo Borba. Web Handlers. In First Latin American Conference on Pattern Languages of Programming, Sugarloaf PLoP, Rio de Janeiro, Brazil, 3th-5th October 2001.

Eduardo Aranha and Paulo Borba. Uma Linguagem para Testes de Aceitação de Sistemas Web. In VI Simpósio Brasileiro de Linguagens de Programação, Rio de Janeiro, Brasil, 5 a 7 de Junho 2002. Aceito para publicação.

Eduardo Aranha and Paulo Borba. Web Systems Acceptance Tests and Code Generation. In Workshop on Testing in XP. Third International Conference on eXtreme Programming and Agile Processes in Software Engineering, Alghero, Sardinia, Italy, May 27 2002. Accepted for publication.

Kent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, 1999.

Canoo Engineering. Canoo WebTest, 2002. http://webtest.canoo.com.

Michael Feathers. Test First Design, 2000. http://www.xprogramming.com/xpmag/test_first_intro.htm.

Erich Gamma and Kent Beck. JUnit. http://www.junit.org.

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, October 1994.

Benjamin Geer and Mike Bayer. FreeMarker. http://freemarker.sourceforge.net.

Ivar Jacobson. The Unified Software Development Process. Addison-Wesley, first edition, 1999.

Chang Liu and Debra J. Richardson. TestTalk: A Comprehensive Testing Language. In the 14th IEEE International Conference on Automated Software Engineering, Doctoral Symposium, Cocoa Beach, Florida, USA, October 1999.

M. Gheorghe M. Holcombe, K. Bogdanov. Functional Test Generation for Extreme Programming. In 2nd International Conference on eXtreme Programming and Agile Processes in Software Engineering, Alghero, Sardinia, Italy, 20-23 May 2001.

Brett McLaughlin. Validation with Java and XML Schema. http://www.javaworld.com/javaworld/jw-09-2000/jw-0908-validation.html.
Publicado
16/10/2002
ARANHA, Eduardo; BORBA, Paulo. Testes e Geração de Código de Sistemas Web. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 114-129. DOI: https://doi.org/10.5753/sbes.2002.23942.