Tuesday, March 28, 2006

Selenium -- Nice Open Source Tool

ThoughtWorks team has done a great job in building Selenium. It is great for automating simple web tests. I have started using it for jManage.

Selenium can also be used to enhance communication between QA and development. A QA person reporting a bug can quickly create a Selenium script and attach it to the bug report. The developer just needs to run the attached script to reproduce the problem.

Saturday, March 18, 2006

SNMP Support in jManage 1.0.4

jManage 1.0.4 supports SNMP version 1 with "public" community string. As jManage tries to map the SNMP information to MBeans, it uses snmp-oids.properties file to map SNMP OIDs to MBean attribute names.

Currently, snmp-oids.properties file contains Solaris OIDs. If you add more OIDs here, please share them with the community.

SNMP support is primitive at this point, and we are looking to get some feedback from you. Please let us know if you use jManage to connect to a SNMP device, and what improvements you are looking for.

jManage is not a replacement for a Network Management System like OpenNMS, but it tries to provide read-only view of some interesting attribute values.

Thursday, March 16, 2006

AJAX

I am planning to look more closely into AJAX, specially for its use in jManage.

Chris Weekly pointed me to the following AJAX library:

Prototype: http://prototype.conio.net/

Also, Scriptaculous (effects librarry) which builds on top of Prototype library:
http://script.aculo.us/

Wednesday, March 15, 2006

Open Source Web Testing Tools

There are two tools that stand out:

Selenium: Developed by a team from ThoughtWorks, this offers a record and play web automation tool.

WebTest: Uses Ant to let you define Tests in an XML file.