Table of Contents

Testing Tools and Utilities by Rahul Verma

Online Utilities

RegExTester

A Perl CGI script to quickly test a given regular expression. Gives a report of whether match was found along with the sub-strings that are extracted with the groups in regular expressions (if used). http://www.testingperspective.com/tools/regextest.htm
Current Limitations
The script uses a GET method, which means that there is an inherent upper limit on the total length of regex and test string.

Because of no input validation, the regex and string are not printed back in output page. Once I have an XSS check in place, I will implement the same so that user does not have to enter the stuff again.
RegExBuilder

An online script implemented using a combination of JavaScript and Perl CGI. Helps in building simple regular expressions using GUI controls. Supports testing the regular expression using the RegExTester. http://www.testingperspective.com/tools/regexbuilder.htm
Current Limitations
* Currently contains only a handful of regex patterns
* No support for back references
* No support for regex syntax check
* No validation on Min Max value fields.
ASCII Converter
http://www.testingperspective.com/tools/asciiconverter.htm
An online utility that deals with ASCII characters in four formats - character (displays if printable) and the corresponding ASCII value in decimal, hexadecimal and binary numbering systems. Provide any one of them and you get the remaining three representations.

Downloadable Tools

Below is the list of tools being developed by Rahul Verma. The links have been removed as they are being reworked. Bookmark this page for updates in future.

Automation

Rapid Automation Testing Framework for Testing in Python

A general-purpose object-oriented framework to support and built various kinds of tools to aid in testing activities. Under the umbrella of this parent framework, a lot of sub-utilities will be developed and released. The aim is to enable the utilities to run as standalone or on top of a general purpose framework.

Security

Binary File Manipulator

This is a utility to help in modifying binary files. It can be used to play with text files as well, but current focus is on enabling modifications in binary files of any size.

Binary String Finder

This utility can be used to find ASCII and Unicode (English) strings in a binary file. It prints the offset of the strings in the file and the length of strings.

Performance

PMAT

Performance Monitoring and Analysis Tool: Thanks to Somaraju Potturi. He has come forward with some brilliant ideas for automating performance monitoring and analysis. This is a project in planning stage and is a collaboration between Rahul and Somraju.. The project has a dedicated wiki, but till it gets somewhat maturer, the wiki has been configured to be a closed one, i.e. closed for anonymous viewing.