Skip to content
Archive of posts tagged development

Testing web applications #1

A short summary of tools for functional testing. That’s first part of my research on automation in web development.

Project
Website
Type
Configuration
Key advantages

Canoo WebTest
http://webtest.canoo.com/
Manual assertions
Groovy, XML
Straighforward and extensible, easy data importing.

Celerity
http://celerity.rubyforge.org/
Manual assertions
JRuby
Simplicity.

HtmlUnit
http://htmlunit.sourceforge.net/
Manual assertions
JUnit
Low-level, extensibility.

Jameleon
http://jameleon.sourceforge.net/
Manual assertions
Jelly, JUnit
Plugins, integration of other tools.

JWebUnit
http://jwebunit.sourceforge.net/
Manual assertions
JUnit
Simple API, integrating Selenium.

MaxQ
http://maxq.tigris.org/
Session recording
Jython, JUnit
Interesting architecture.

Sahi
http://sahi.co.in/w/
Session recording
IDE, JavaScript, Rhino
Good support for highly dynamic applications.

Selenium
http://selenium-ide.openqa.org/
Session recording
IDE, JUnit, Nunit, [...]

Being agile doesn’t mean being relaxed

Some people think that doing things “agile” means all you need is: a client that will never get pissed off, a set of loose requirements and eternity for development work. These people are wrong. If you think I’m lying, you belong to the same group of people, what implies that you’re wrong as well. As [...]