问题标签 [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.
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.
perl - 如何制作/构建更大的 Selenium 测试套件?
我正在为一套企业软件构建测试。我从 Test::WWW::Selenium 的作者那里得到的好建议是构建更大函数的例程,然后将它们参数化。所以我们有:add_user、post_blog 等等。然后可以丰富这些例程,以检查页面上是否出现了正确的文本等。这个软件是非常可配置的,我们有几十个站点,都不同。但是这些构建块可以串在一起,并在每个站点的基础上适当地修改驱动程序数据。
我在 Selenium 上发现的一切都是非常初学者,与构建更大的测试套件无关。除此之外还有什么吗?或者这是否尽可能好?
java - 如何收听测试套件更改以更改某些配置
我有许多 Spring Test 类(使用 定义@RunWith(SpringJUnit4ClassRunner)
),我想将它们分组到测试套件中,以便为每个套件而不是每个测试类加载一次新配置。
现在我TestExecutionListener
对每个 Spring 测试都有一个监听器,它将重新加载配置,但我想保存它,因为许多测试共享相同的配置。
遗憾的是,Spring既不支持监听JUnit TestSuite
s,也不JUnit
支持 s 的监听器概念TestSuite
。
java - 将测试套件设置为忽略
我有很多测试套件,每个测试套件都包含许多测试类。以下是它们的样子:
有时我想完全禁用整个测试套件。我不想将每个测试类设置为,因为每个测试套件都使用and@Ignore
加载和释放资源,并且我想在忽略测试套件时跳过此加载/释放。@BeforeClass
@AfterClass
所以问题是:有什么类似于@Ignore
我可以在整个测试套件上使用的东西吗?
html - 如何使用 HTML TestSuite 以及使用 IE 在 Selenium RC 上的测试用例
我在 Internet Explorer 中使用 Selenium RC。我用 HTML 编写了一些测试用例。如何用 HTML 编写测试套件,包括用 HTML 编写的测试用例?我想在 IE 和 Windows XP / Windows 7 中使用 Selenium RC 运行 HTML 测试套件。我该怎么做?
cakephp - 我如何禁用 cakephp 测试套件?
您是否在使用 cakephp 编写的应用程序中测试此 url?
www.yourCakephpApp.com/test
你会看到这样的页面:
我如何禁用测试套件?
unix - 在 Unix 上进行测试的 Prolog 脚本
我有一个 prolog 脚本,使用 swi-prolog 在 Windows 上运行没有任何问题,但是当我在 Linux 上运行脚本时,出现与测试套件相关的错误:
在哪里
表示文件 test_suite.pl 中测试集的开始。如果我运行不包括 test_suite.pl 文件的脚本,那么脚本运行没有任何问题。
不知道为什么 Unix 不理解测试的开始 (begin_tests/1) 和结束 (end_tests/1)?
谢谢。
java - 如何在运行时创建测试套件
现在,使用反射,我的注释处理类将返回一个符合我的条件的方法的 SET/LIST(例如,attrib1="foo") - 方法 A 和方法 C 将满足。现在我需要在运行时将这些添加到测试套件并运行它。
如何将它们添加到测试套件中?
automated-tests - 用于自动查找错误的测试套件
对于命题可满足性、定理证明、旅行推销员等多种难计算问题,有一个广泛的测试套件可用于评估试图解决该问题的程序的性能。
是否存在用于自动查找错误的任何此类东西,即包含可以自动检测到的已知错误的程序或代码片段的集合?我假设,例如 Coverity 必须有这样的东西供内部使用,但谷歌搜索似乎没有显示任何公开可用的东西。