问题标签 [automated-tests]

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 投票
3 回答
527 浏览

testing - 如何使用自动化测试涉及高度复杂计算的应用程序?

我想遵循以下内容来测试涉及复杂计算的应用程序:

  1. 如何使用测试自动化工具来测试计算?(使用自动化工具如 QTP 或开源工具)
  2. 如何在测试计算时确定覆盖率,如何设计测试用例?

提前致谢,Testmann

0 投票
3 回答
6347 浏览

parsing - QTP:获取电子邮件中所有链接的列表

我正在 Mercury/HP QuickTest Pro 9.1 中“开发”一个测试计划,我必须在其中提取电子邮件中所有链接的列表并对每个链接执行逻辑。

在这种情况下,我使用的是 Webmail,因此邮件将显示为网页;虽然我希望以后使用 Outlook 来复制更真实的 UX。

我是开发人员,而不是测试人员。任何人都可以为我提供一些将执行此提取的“代码”吗?

0 投票
1 回答
239 浏览

javascript - 如何在 TestGen4Web 脚本中为子弹出窗口使用条件?

我有 TestGen4Web 脚本,用于在具有弹出窗口的基于 Web 的用户界面上自动测试(嘿,我没有写那个 ui ..)。为了编写一个完整的测试脚本,该脚本根据弹出窗口中某些内容的存在来分支流程,我需要编写一个简单的 if 条件来执行类似 if的操作document.getElementById("xyz").value- 它将在弹出窗口而不是父窗口上运行窗户。

关于如何做到这一点的任何想法?目前,条件失败,因为它在父窗口上运行。

另外,如何从 dom 中提取一些文本并在测试结束时将其吐出到文件中?

0 投票
1 回答
7540 浏览

vbscript - QTP:当对象有效时,对象需要错误

我在可重用的操作中有以下 VBScript:

一切都运行得很好,直到我到达片段底部的循环声明。在那里,QTP 给了我一个错误“需要对象”并且拒绝详细说明。

  • i 的前导值为 58,尽管我在进入循环之前尝试将其设置为 0。
  • final 是一个由 6 个字符串组成的数组,每个字符串都是一个 URL。都有价值。
  • 如果我使用 msgbox(final(2)),我认为 final(2) 的值是有效的。
  • isobject(最终(1))=假
  • final(1) 具有正确的值
  • msgbox(final is nothing) 和 msgbox(final(1) is nothing) 产生相同的错误。

看起来好像数组为空,但不知何故数组有成员?这怎么可能?QTP 在说什么?

0 投票
2 回答
354 浏览

performance - JMeter 在执行 JDBC 请求时使 XP 崩溃

我正在使用 JMeter 2.3.2 和 XP SP3。当我尝试 JDBC 请求时,XP 崩溃。这不是很方便。

这是我第一次使用 JMeter,所以我正在寻找关于在哪里寻找的灵感。

它有一个相当简单的 JDBC 请求(简单的选择,没有参数,聚合报告等)。

数据库是 SQL 服务器,正确的 jar 在 lib 目录中,据我所知,所有设置都是正确的。

有没有人有这个问题的经验?

0 投票
3 回答
717 浏览

perl - 有谁知道一个好的 Perl 单元测试生成器?

有谁知道一个好的 Perl 单元测试生成器?

0 投票
3 回答
2269 浏览

tfs - 为自动化测试设置 TFS 2008

我很困惑。

我在我的开发服务器上安装了 TFS,它也兼作构建机器。当我签入代码时,构建工作正常,但是当构建尝试运行测试时,我得到一个错误:

MSBUILD:警告 MSB6004:指定的任务可执行位置“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe”无效。先前的错误已转换为警告,因为该任务是使用 ContinueOnError=true 调用的。继续构建,因为任务“TestToolsTask”上的“ContinueOnError”设置为“true”。完成执行任务“TestToolsTask”——失败。

我搜索了各种论坛,有几个人建议必须在构建服务器上安装 Visual Studio 2008 测试版。谁能确认这是真的,更重要的是它是否会解决我的问题?还是只能安装专业版?

谢谢,迷茫。

0 投票
3 回答
866 浏览

unit-testing - 哪些测试场景对于详尽的黑盒测试重复约会模型是必要且足够的?

我在日历中有一个约会的 django 模型,我正在尝试为其编写一个非常全面的测试驱动程序。定期约会发生在某个时间点,可以无限运行,也可以重复固定次数。该约会反映了可用于 Google 日历约会的功能(可以每月/每年/每周、每两周、每 3 年重复一次。)

我正在尝试提出一个单元测试,它将详尽地测试此实现的基础知识。我正在寻找定义最基本测试的边缘案例。

我有很多基本的,但我正在寻找帮助确定最重要案例的建议:1)创建一个约会 2)创建一个每周重复的约会 3)......每月重复 4)每 2 周重复 5)每 2 个月重复一次 6) 每年重复一次

0 投票
2 回答
255 浏览

automated-tests - Doh / dijit 机器人 - 没有鼠标动作发生

我使用 dijit 机器人编写了一个自动化测试 - 但为了能够在我们的 Web 应用程序中使用相对路径,我为我们的测试创建了一个 OSGi 服务并将测试代码放在速度模板中。当我尝试运行测试时,没有任何反应。如果我在 html 文件中使用相同的脚本并直接从 Windows 资源管理器(而不是通过 localhost)访问它,它工作正常。我发现有很多情况会使 dijit 机器人测试无法运行 - 有没有人遇到过这个问题并发现了所有让 dijit 测试运行的小问题?

0 投票
1 回答
3744 浏览

automation - 我可以使用 Selenium 访问 DOM 对象吗?

我来自 QuickTest Pro 背景,我可以使用 .object 方法访问任何元素的 DOM 对象。我想知道 Selenium RC 中的等价物是什么。