I just posted about visually comparing sites but figured this would be best in another post. I am doing some work for a company that maintains several small business web sites. They are in the process of migrating the sites over to new servers (they are using a migration tool but Im not sure what). They have asked me if I could write something that will test the web forms on all of the sites after migration. It sounds like the forms basically just send an e-mail (like "contact us"). I looked at a couple of examples they gave me and they were asp.net.
I've scripted all kinds of things in the *nix world and am getting into powershell now but I am by no means a web developer so I am not sure where to start on this. I am assuming the html on the front end will tell me a lot about the forms but will it be enough to populate the fields with the type of data and formats they are looking for (ie phone number, something from a dropdown, or text)? I could easily use some kind of macro program to record my clicks and input but this would need to be done for every site which defeats the purpose. Am I biting off more than I can chew or is this possible? Help is greatly appreciated.