问题标签 [test-suite]

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 回答
16131 浏览

junit - How to programmatically execute a test suite using JUnit4?

I am trying to invoke a JUnit Test suite using the API. I know that you can suite up test classes using the following:

#xA;

But, is there a way to trigger the entire suite using the Java API, using JUnitCore for example?

For example, you can trigger a test by using the following code:

#xA;

Update:

From the API, it seems that the Suite class itself is a runner, hence the following code seems to work:

#xA;

But I am not sure if this is a recommended approach or if there is any downside to writing the above code.

0 投票
1 回答
1151 浏览

perl - 如何制作/构建更大的 Selenium 测试套件?

我正在为一套企业软件构建测试。我从 Test::WWW::Selenium 的作者那里得到的好建议是构建更大函数的例程,然后将它们参数化。所以我们有:add_user、post_blog 等等。然后可以丰富这些例程,以检查页面上是否出现了正确的文本等。这个软件是非常可配置的,我们有几十个站点,都不同。但是这些构建块可以串在一起,并在每个站点的基础上适当地修改驱动程序数据。

我在 Selenium 上发现的一切都是非常初学者,与构建更大的测试套件无关。除此之外还有什么吗?或者这是否尽可能好?

0 投票
1 回答
157 浏览

java - 如何收听测试套件更改以更改某些配置

我有许多 Spring Test 类(使用 定义@RunWith(SpringJUnit4ClassRunner)),我想将它们分组到测试套件中,以便为每个套件而不是每个测试类加载一次新配置。

现在我TestExecutionListener对每个 Spring 测试都有一个监听器,它将重新加载配置,但我想保存它,因为许多测试共享相同的配置。

遗憾的是,Spring既不支持监听JUnit TestSuites,也不JUnit支持 s 的监听器概念TestSuite

0 投票
2 回答
5263 浏览

java - 将测试套件设置为忽略

我有很多测试套件,每个测试套件都包含许多测试类。以下是它们的样子:

有时我想完全禁用整个测试套件。我不想将每个测试类设置为,因为每个测试套件都使用and@Ignore加载和释放资源,并且我想在忽略测试套件时跳过此加载/释放。@BeforeClass@AfterClass

所以问题是:有什么类似于@Ignore我可以在整个测试套件上使用的东西吗?

0 投票
2 回答
6202 浏览

html - 如何使用 HTML TestSuite 以及使用 IE 在 Selenium RC 上的测试用例

我在 Internet Explorer 中使用 Selenium RC。我用 HTML 编写了一些测试用例。如何用 HTML 编写测试套件,包括用 HTML 编写的测试用例?我想在 IE 和 Windows XP / Windows 7 中使用 Selenium RC 运行 HTML 测试套件。我该怎么做?

0 投票
4 回答
1129 浏览

cakephp - 我如何禁用 cakephp 测试套件?

您是否在使用 cakephp 编写的应用程序中测试此 url?

www.yourCakephpApp.com/test

你会看到这样的页面:

http://www.eliteprojects.org/cake/app/webroot/test.php

我如何禁用测试套件?

0 投票
1 回答
533 浏览

unix - 在 Unix 上进行测试的 Prolog 脚本

我有一个 prolog 脚本,使用 swi-prolog 在 Windows 上运行没有任何问题,但是当我在 Linux 上运行脚本时,出现与测试套件相关的错误:

在哪里

表示文件 test_suite.pl 中测试集的开始。如果我运行不包括 test_suite.pl 文件的脚本,那么脚本运行没有任何问题。

不知道为什么 Unix 不理解测试的开始 (begin_tests/1) 和结束 (end_tests/1)?

谢谢。

0 投票
1 回答
535 浏览

java - 如何在运行时创建测试套件

现在,使用反射,我的注释处理类将返回一个符合我的条件的方法的 SET/LIST(例如,attrib1="foo") - 方法 A 和方法 C 将满足。现在我需要在运行时将这些添加到测试套件并运行它。

如何将它们添加到测试套件中?

0 投票
1 回答
846 浏览

python - 手动将测试套件添加到鼻子

我想手动创建一个测试套件,而不是使用测试发现(仅在一个模块中,其他应该使用发现)。我发现如何在单元测试中做到这一点,但我不确定如何将其转移到鼻子以及它如何与发现混合。鼻子文档没有示例,我不明白我应该如何使用它们。有人可以给我一个例子吗?

详细信息:我有测试类,我想用不同的参数运行每个方法几次。理想情况下,还将测试名称更改为可读的名称。我尝试了测试生成器,但它们有很多错误。

0 投票
1 回答
361 浏览

automated-tests - 用于自动查找错误的测试套件

对于命题可满足性、定理证明、旅行推销员等多种难计算问题,有一个广泛的测试套件可用于评估试图解决该问题的程序的性能。

是否存在用于自动查找错误的任何此类东西,即包含可以自动检测到的已知错误的程序或代码片段的集合?我假设,例如 Coverity 必须有这样的东西供内部使用,但谷歌搜索似乎没有显示任何公开可用的东西。