My marketing company is looking for a site testing tool that will automatically fill out our "Contact Us" forms (name, email address, phone number) with random human-like data. So basically we want a program that will send us "leads" all day long (20 or 30 a day) that appear to be valid, human-entered contact information. This is for telemarketer performance testing.
There is another way the project could be built (Option B): obviously we know where we're sending the leads off the contact form, so you could just build an app that sends the "leads" to that address (which end up in a CRM tool for telemarketer response.) Only issue there is that the leads have to be sent in a specific format (XML... I can get you the documentation) in order for our CRM tool to parse them correctly. This would actually be our preferred way to build the project.
We imagine the project structure would be comprised of an Excel spreadsheet of fake user information (we will create this spreadsheet, you won't have to), and an application that will simply ask for the URL of the contact form page (or email address of the site if option B), and then provide some parameters for how it should submit the leads... i.e., when to start submitting and when to stop (hours, days, weeks, etc.), or how many to send in one session. It would be nice if the tool could send the "lead" at random times, because remember we're testing our people and we don't want to establish a pattern.