自动烟雾测试应用中的所有网页,部署后(Automatically smoke test all we

2019-08-17 05:43发布

我后部署生成以分期。 我想有烟测试我们的所有网页寻找错误HTTP状态代码(400,500)的系统。

是什么让这样一个系统到位的最简单,最快捷的方式。

如果我使用硒或WebAII好像我必须做大量的工作产生基本的单元测试的。

理想的情况是我还想能够自动生成一个死简单的测试,我所有的页面,然后随着时间的推移建立一些互动性更强的UI测试。

我不是真的想使用wget或东西推出自己的解决方案。

我会很感激一些建议。

谢谢

Answer 1:

理想的情况是标识希望能够为我所有的页面自动生成一个死简单的测试,过段时间再建一些互动性更强的UI测试。

我不知道任何解决方案(这并不意味着它不存在),会为整个网站完全自动地做到这一点。 除非你的网站主要是由静态部分,导航不仅仅是以下链接,并在一般太复杂,自动执行此任务:导航经常需要填写表格,提交他​​们,结果浏览,点击查看一个特定项目的细节等等,这需要一定的人力投入。

其实,浮现在我的脑海里,以减轻这一任务的非定制的解决方案是使用像录音机硒IDE 。 但我认为,如果你是从头开始,这将需要一些工作。

我不是真的想使用wget或东西推出自己的解决方案。

说实话,这可能是虽然(使用您选择的脚本语言,所有已知的网页/网址如一次性生成测试源文件从硒模板)的最佳选择。



Answer 2:

我觉得你可以在QTP(IE)为每U做剧本的要求做一个描述性的编程并存储调试结果。 一旦乌尔部署的应用程序运行其中U创建和检查结果的QTP脚本。

我们使用使用QTP即每次建设成为被部署到做冒烟测试。 要验证应用程序是否显示没有错误的所有页面。



Answer 3:

我见过一个Ruby脚本,做类似的事情之前。 在书中妖兽酷的Ruby脚本

这是非常相似

经过所有环节,并得到回报码。 可以不考的一切,但就是一个良好的开端。



Answer 4:

对于组有限的页面,你可以使用一个简单的应用SWAT工具,它是DSL创建Web应用程序冒烟测试 。 这是很容易开始使用它。 问候。



文章来源: Automatically smoke test all webpages in application, after deployment