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

  • Eduardo Aranha UFPE
  • Paulo Borba UFPE

Abstract


Because of its recognized benefits, the testing activity has been emphasized by several development processes and methodologies. However, testing is, in general, laborious and tedious, causing, at first, a negative impact in development productivity. This work presents a test process that uses code generators to improve development productivity when testing is a major concern. These generators are based in the WSat language which is introduced in this paper and used to do Web systems tests like acceptance and performance tests.
Keywords: tests, Web systems, code generation, test process, test first design

References

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.
Published
2002-10-16
ARANHA, Eduardo; BORBA, Paulo. Testes e Geração de Código de Sistemas Web. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 114-129. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.2002.23942.