使用 VSTS 2008 进行 Web 测试

发布于 2024-08-04 02:17:47 字数 134 浏览 8 评论 0 原文

我一直在尝试使用 VSTS 2008 SP1 为我的网站之一创建并执行 Web 测试。问题是在播放期间 VSTS 不播放 javascript。我该如何解决这个问题以及在哪里可以找到有关配置 VSTS 以完全按照我想要的方式进行 Web 测试的全面信息。

I've been trying to create and execute webtests for one of my websites using VSTS 2008 SP1. The problem is that during playback VSTS does not play back the javascript. How can i solve this and where can I find comprehensive information on configuring VSTS to do web tests exactly as i want.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

国粹 2024-08-11 02:17:47

不幸的是,网络测试在请求响应的基础上工作,并且仅根据这些内容进行验证。 VSTS 将无法在返回的 html 响应的上下文中运行 javascript。

理论上可以从编码的 webtest 实例化一个浏览器对象,并将返回的 html+javascript 提供给它,并检查之后对 html 所做的修改,但我认为这不会真正幸福地结束。

Javascript 的“正确性”也高度依赖于浏览器,因此您确实需要在所需的每个浏览器上进行测试。与 CSS 和外观一样,这仍然需要手动测试。

但是,Visual Studio 2010 现在有一个 编码的 UI 测试,允许您按照您想要的方式测试您的页面。

Unfortunately webtests work on a request response basis and only validate based on the contents of those. VSTS is not going to be able to run the javascript in the context of the returned html response.

It is theoretically possible to instanciate a browser object from your coded webtest and feed it the returned html+javascript and check modifications made to the html after that, but I don't see that would really end happily.

The "correctness" of your Javascript is also highly browser dependant, so you really need to test this on each of the browsers you require. Like Css and look and feel, this is still going to require manual testing.

However, Visual Studio 2010 now has a coded UI test that will allow you to test your pages in the way you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文