Related Entries

India PyCon 2009
Quick wallpaper changer
Load testing with Grinder
Adding namespace to XML
Opera RSS to OPML

« RedHat GUI
» Advogato Virus

Automating testing with Puffin

Puffin is a great tool for automating web testing.

IBM dW: Web application testing with Puffin: Puffin testing framework, Part 2 - “Automate not only Web application testing but also system monitoring and data transfer with this newly expanded open source testing framework. ”

Part I is also a good read.

Puffin is an absolutely terrific piece of software. So terrific that I have not got time to learn it properly and use it :-) Seriously, it is really good.

Yesterday, I was busy trying to get some data from some HTML pages generated by a reporting tool. Used Python to parse a table of contents page to get the proper link to the report page I need, then used sgmllib to parse the tables in that page to get the values. It would have been lot simpler if the reporting software could produce CSV or XML data directly, instead of outputting only HTML pages with hard coded HTML templates. Anyway, sgmllib parsing meant that the whole program was less than 120 lines. For things like these, I think I should rather use Puffin. Since Puffin can check for returned HTML, it might be a more elegant solution. It need not be used only for a web testing framework.

//-->