I started writing this application because I wanted to learn more about software development and at the same time create something that would be of help to me in my profession as a tester. Little by little I have added features to it because it was something that would help me in my job or in some cases because it was something that would allow me to learn something new that interested me.
TestingTools is a .NET application, mainly because the development team that I was working in when I started this project was using .NET which had given me an fair amount of experience with it and an opportunity to see some proper implementations. Also, this meant that I had a whole team of experts at my hand whenever I needed a bit of help. If I had started the project now I might have developed it in Java instead, just for the support on multiple platforms. So unfortunately for those of you running OS X or Unix this is not the application for you, apologies for that.
TestingTools is not open source but it is completely free to download and use as much as you please, there are no restrictions in the usage. Feel free to send it to your friends or give them the link here so that they can get it for themselves. I'm not going to ask for any donations either, this is just at hobby project of mine that gives me valuable experience and helps me in my work. So if you download and use this application all I ask you to do is to remember that it is precisely that, a hobby project of someone who is not a professional developer.
TestingTools can help you by generating random persons to use when, for example, testing registration forms, when you need a customer during check out, when you just need a list of names or if you want a persona to use while testing. Information generated includes:
TestingTools can help you by generating strings for when you want to make sure that an input field can handle a string of certain length or special characters. Different strings that you can generate include:
TestingTools can help you by converting to and from Unix time.
TestingTools can help you by converting between 32 different currencies with up to date currency rates provided by the European Central Bank.
TestingTools can help you by generating random credit cards if you need a credit card number that validates according to the Luhn Algorithm. The generated credit card numbers can of course not be used to buy anything. The credit card numbers are generated according to public information about credit cards that is available to anyone, there is nothing special about these numbers that anyone could not do themselves.
TestingTools can help you by giving you help to use the testing technique Verb/Noun. This can be used to come up with new interesting test ideas when you are stuck in the same old tracks and need some help.
Below you will find the latest release and some older, there is no real reason to download anything but the latest release other than if it is not working properly for you. The releases are compressed using 7zip, which is also the recommended tool to unpack them.