Archive for January, 2006

Selenium - A functional testing tool for Web applications

Selenium is a functional testing tool, which uses an browser driven by JavaScript to play back testing scripts, for Web applications. Actually, a tester does not have to write the Javascripts, Selenium-IDE, a Firefox extension, can be used to record and edit user cases. The user cases are save as HTML tables or Ruby scripts. That means that user cases are also programmable. Here is screenshot of Selenium IDE. It’s quite intuitive and handy!
Selenium_SreenShot

Rent a house by locations - A Google Maps Application

If you have ever thought about rent a place near locations you prefer to live, then using Google Maps API is a good idea. By spidering http://rentfaster.ca lists into a MySQL database using Python and then presenting it by Google Maps API and PHP, I made this webpage http://rentfaster.tekverse.com . The search results of Calgary houses/apartments/condos …etc for rent depending on your criteria will show up as markers in the Google Map.
rentfastermap
Update: Since rentfaster.ca has changed ther web sites structure, so the spidering part is not wroking any more, that is, the database is out of date. Hopefully, I will have time to update the spidering part of this program in near future. Apr 23, 2006.

Load Testing with JMeter

Today I tried JMeter , an open source web load testing tool. It’s easy to setup web test, ftp test, and web service test.
…etc. Just following the well-written document step by step , a test plan is set up in minutes. Then just press run, you can see the load testing result graph in real time. Other advantages for testing automation include:
1.Besides its easy-to-use GUI , the test plans are save as XML files and command mode is provided also. That’s mean that you can parsing your test plan document into the specific XML file and run the testing automatically.
2.User case recording is also available.
In addition, users can also wrtie customized plugins.
This tool is definitely worth to try when evaluating web hosting.