问题标签 [web-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1998 浏览

selenium - 减小 selenium 框架的大小

我是否要减小 selenium 框架的大小,以增加我正在测试的网站的框架?

0 投票
3 回答
2709 浏览

visual-studio-2008 - 如何使用 Visual Studio 2008 Team Suite 进行 Web 测试

有人可以指点我在 Visual Studio 2008 Team Suite 中使用 Web 测试的视频/博客/说明,它是什么?

0 投票
1 回答
605 浏览

gridview - 需要帮助使用 webaii 自动化 Extjs 网格

我们广泛使用 webaii 作为我们的功能自动化工具并取得了巨大成功,但我们现在面临使用 webaii 自动化 extjs 网格类型的问题。任何在 webaii 或 watin 或 watir 中克服了这个问题的人都可以就此提供意见吗?

0 投票
2 回答
687 浏览

asp.net - Webaii ConfirmDialog 不见了?

你们那里的 Webaii 人如何处理 javascript 确认弹出窗口?

我在 ArtOfTest.WebAii.Win32.Dialogs 中找不到 ConfirmDialog 类,如果我尝试改用 AlertDialog,由于 AlertDialog 类的 ctor 中的验证规则,我会得到一个 ArgumentException:“System.ArgumentException:警报对话框只能使用 OK 或 CLOSE 按钮解除”

我的代码片段:

Manager.DialogMonitor.AddDialog(new AlertDialog(ActiveBrowser, DialogBu​​tton.CANCEL)); Manager.DialogMonitor.Start();

0 投票
4 回答
48737 浏览

selenium - 有没有好的基于 IE 的 Selenium IDE?

SeleniumIDE 项目基于 Firefox(及其插件架构)。我的应用程序(出于各种原因)仅在 Internet Explorer (6+) 上运行。事实上,我们会主动检查非 IE 浏览器并立即进行重定向。

这是一个有 6 年历史的代码库,我们正在尝试删除所有需要我们依赖 IE 的 html 特性。

我们已经为代码提供了一套强大且不断增长的 NUNIT 测试。我们想添加 Selenium 来进行 Web 功能测试。是否有使用 IE 作为浏览器构建/记录 Selenium 测试的良好 IDE?

0 投票
2 回答
400 浏览

visual-studio-2008 - 使用 vs2008 进行负载测试,如何从被测系统中获取统计信息?

使用 VS2008 测试版在网站上运行 webtest 或负载测试时,如何获取 webserver 的 CPU 等?我确信我在这里很慢,但我不知道如何设置它!

如果有帮助,我可以远程访问网络服务器。

作为一个骑手问题,我可以将 perfmon 统计数据导入到已经运行的测试中吗?

0 投票
6 回答
3332 浏览

asp.net - 将自动化 Web 测试集成到构建过程中

我正在寻找改进网站功能测试自动化过程的建议。这是我过去尝试过的。

我曾经有一个使用WATIN的测试项目。您有效地编写了看起来像“单元测试”的内容,并使用 WATIN 自动化浏览器以点击您的网站等。

当然,您需要一个站点才能运行。所以我让测试实际上将代码从我的 web 项目复制到本地目录,并在任何测试运行之前启动了一个指向该目录的 web 服务器。

这样,新人可以简单地从我们的源代码控制中获取最新信息并运行我们的构建脚本,并查看所有测试的运行情况。他们还可以简单地从 IDE 运行所有测试。

我遇到的问题是我花了很多时间来维护代码来设置测试环境,而不是测试。更不用说由于所有的复制需要很长时间才能运行。此外,我需要测试包括安装在内的各种场景,这意味着我需要能够将数据库设置为各种初始状态。

我很好奇你做了什么来自动化功能测试来解决其中一些问题并保持简单。

更多细节 由于人们要求更多细节,这里就是。我正在使用 Visual Studio 和 Cassini(内置 Web 服务器)运行 ASP.NET。我的单元测试在 MbUnit 中运行(但这并不重要。可能是 NUnit 或 XUnit.NET)。通常,我有一个单独的单元测试框架来运行我所有的 WATIN 测试。在 AssemblyLoad 阶段,我启动 Web 服务器并在本地复制我的所有 Web 应用程序代码。

我对任何平台的解决方案都感兴趣,但我可能需要更多关于每件事的含义的描述。:)

0 投票
1 回答
283 浏览

load-testing - VS Team System 2008 网络测试 - 网络服务器需要域凭据

我正在针对我们本地域上的受限 Web 服务器编写一些负载测试。网络服务器需要输入网络凭据才能访问服务器上的站点。如何自动化我的网络登录?同样,这是服务器登录,而不是网站登录表单。

0 投票
2 回答
4585 浏览

windows-server-2008 - 通过任务计划程序定期调用交互式进程(WatiN 测试)

我正在使用一套驱动 IE 的 WatiN 测试来进行一些定期的健全性检查,以监控站点。

当我以交互方式调用它和/或将任务计划程序中的任务配置为“仅在用户登录时运行”时,该套件工作正常。

但是,当我将其设置为“无论用户是否登录时运行”,并选中“以最高权限运行”选项(WatiN 无法在 Windows Server 2008 和许多其他操作系统下令人满意地与浏览器对话而无需管理员特权),WatiN 无法与它的 iexplore.exe 实例进行令人满意的通信(它们开始了,但我得到了一个超时异常,如本文所述)。我已将我正在访问的站点添加到 IE 的管理员和非管理员上下文的受信任站点中。我尝试过使用和不使用提升,使用和不禁用 ESC,以及使用和不关闭互联网区域的保护模式。由于我的非 GUI 测试很开心,我认为这是在非交互式计划任务的上下文中可能的交互类型的限制,即使“以最高权限运行”也是如此。

现在,我的临时解决方法是要求 [TS] 会话始终保持打开状态,准备好运行计划任务。

如果我要坚持这一点,我至少会添加一个心跳通知,以允许某些东西监视任务实际上正在运行[例如,如果有人注销会话或重新启动机器]。

但是,我正在寻找更永久的东西——能够在我的 Windows Server 2008 [x64] 机器上定期调用我的 WatiN 测试 [使用 xunit-console.x86.exe v 1.5 运行] 的东西,就像任务计划程序一样,但是具有适当的交互式会话。

如果可能的话,我宁愿不使用 psexec 或 remcom,而且除了添加另一个故障点之外,我看不到创建 Windows 服务会如何做任何事情,但我很想听听所有经过验证的解决方案。

0 投票
2 回答
614 浏览

asp.net - 我可以将 Webrat 用于 ASP.NET 应用程序吗?

Webrat 是否要求使用 Ruby/Rails 编写 Web 应用程序?

我想尝试使用它来编写针对 ASP.NET Web 应用程序的测试。