在我将构建部署到暂存之后。我希望有一个系统可以对我们所有的网页进行烟雾测试,以查找错误的 http 状态代码(400,500)。
什么是让这样的系统到位的最简单、最快的方法。
如果我使用 selenium 或 WebAII,似乎我必须做很多工作来生成基本的单元测试。
理想情况下,我希望能够为我的所有页面自动生成一个简单的测试,然后随着时间的推移构建一些更具交互性的 UI 测试。
我真的不想使用 wget 或其他东西推出自己的解决方案。
我会很感激一些建议。
谢谢
在我将构建部署到暂存之后。我希望有一个系统可以对我们所有的网页进行烟雾测试,以查找错误的 http 状态代码(400,500)。
什么是让这样的系统到位的最简单、最快的方法。
如果我使用 selenium 或 WebAII,似乎我必须做很多工作来生成基本的单元测试。
理想情况下,我希望能够为我的所有页面自动生成一个简单的测试,然后随着时间的推移构建一些更具交互性的 UI 测试。
我真的不想使用 wget 或其他东西推出自己的解决方案。
我会很感激一些建议。
谢谢
理想情况下,我希望能够为我的所有页面自动生成一个简单的测试,然后随着时间的推移构建一些更具交互性的 UI 测试。
我不知道任何解决方案(这并不意味着它不存在)可以为整个网站全自动执行此操作。除非您的网站主要由静态部分组成,否则导航不仅仅是跟随链接,而且通常过于复杂而无法自动执行此任务:导航通常涉及填写表单、提交表单、浏览结果、单击以查看特定项目的详细信息等,这需要一些人工输入。
实际上,我想到的减轻这项任务的非自定义解决方案是使用像Selenium IDE这样的记录器。但我同意,如果你从头开始,这将需要一些工作。
我真的不想使用 wget 或其他东西推出自己的解决方案。
老实说,这可能是最好的选择(例如,使用您选择的脚本语言从 selenium 模板中一次性生成所有已知页面/URL 的测试源文件)。
我认为您可以根据您执行脚本并存储调试结果的要求在 QTP(即)中进行描述性编程。部署您的应用程序后,运行您创建的 qtp 脚本并检查结果。
我们曾经使用 QTP 进行冒烟测试,即每次部署时构建。验证应用程序是否正确显示所有页面。
对于具有有限页面集的简单应用程序,您可以使用DSL的swat工具为 Web 应用程序创建冒烟测试。开始使用它很容易。问候。