Automation Test Tool Library

The test tool library is a repository of dynamic link libraries (DLL) for use in test automation. The instructions for usage are located in the SDK pages associated with each tool.

Babel 3.0
Babel generates a string of random Unicode characters for input testing. The randomly generated string can contain between 1 and 100,000 characters composed of Unicode characters in the range of U+0020 through U+FFFF and U+100000 through U+10FFFF (surrogate pair characters), but excludes all special characters and undefined Unicode 5.1 code point ranges by default.

CCMaker 3.1
CCMaker generates valid and invalid credit card numbers for testing purposes. This tool generates valid card numbers for 13 different credit card and debit card issuing banks. Invalid numbers "look like" valid numbers, but the checksum fails the Luhn check for a valid credit card number.

PseudoName
PseudoName generates a random name from lists of name data in an Excel spreadsheet. Unlike most random name generators PseudoName will generate a random name using the characters used in the desired locale. For example to generate a random female Chinese name most name generators would produce a string such as Dongyi Li. However, this name in Chinese is actually 冬怡 .

EAddress
EAddress generates a string of random Unicode characters in the ASCII range of U+0020 through U+007E for testing the local address of an email address. The randomly generated string can be either a string of valid characters or invalid characters based on the set of invalid characters specified by the tester.

GlobalTester
GlobalTester is a library of methods to programmatically customize the user locale settings in the Region and Language control panel applet on Windows for including globalization tests in your automated test scripts. The customizable settings include date, time, number, currency, and location.