Automatically smoke test all webpages in application, after deployment

半世苍凉 提交于 2019-12-03 21:33:02

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).

I think u can do a descriptive programming in QTP (ie) as per the requirement u do the script and store the debug results. Once ur application deployed run the qtp script which u created and check the results.

We used to do the smoke test using the QTP ie everytime build as been deployed. To verify whether application displays all the pages without errors.

I have seen a ruby script before that does something similar. Is in the book Wicked Cool Ruby Scripts

This is very similar

Goes through all the links and gets the returns codes. May not test everything but is a good start.

For a simple applications with limited set of pages you may use swat tool which is DSL to create smoke tests for web applications. It's easy enough to start use it. Regards.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!