After I deploy a build to staging. I would like to have a system that smoke tests all our webpages looking for error http status codes (400,500).
What is the easiest, fastest way to get a system like this into place.
If I use selenium or WebAII it seems like I'd have to do alot of work generating basic unit tests.
Ideally Id like to be able to autogenerate a dead simple test for all my page, then over time build some more interactive UI tests.
I dont really want to roll my own solution using wget or something.
I'd appreciate some suggestions.
Thanks
Ideally Id like to be able to auto-generate a dead simple test for all my page, then over time build some more interactive UI tests.
I don't know any solution (this doesn't mean it doesn't exists) that will do this fully automatically for a whole website. Unless your site is mostly made of static parts, navigation isn't just about following links and is in general too complex to automate this task: navigation often involves filling forms, submitting them, browsing results, clicking to view the details of one particular item, etc and this requires some human input.
Actually, the non-custom solution that come to my mind to ease this task would be to use a recorder like Selenium IDE. But I agree that if you are starting from scratch, this will require some work.
I dont really want to roll my own solution using wget or something.
To be honest, this might be the best option though (e.g. a one shot generation of test source files from a selenium template for all known pages/URLs using the scripting language of your choice).