问题标签 [concordion]

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

.net - Is there a .NET version of Concordion?

Apart from Fitnesse is there anything like concordion for .NET?

Concordion is an open source framework for Java that lets you turn a plain English description of a requirement into an automated test

David Peterson (the author of Concordion) has told me that there is no .net port of Concordion that he knows of. However he says I should look at Nbehave (and here) as well as FitNesse.

I have also found Twist that Thoughtworks Studios has just released, it is not cheep. It claims to support Selenium and Frankenstein out of the box, on a quick look, its Domain Specific Languages look a lot like Concordion. However it is Java, not .NET Thoughtworks claims..

Twist is the next generation of software test automation tools. It provides a rich environment for authoring, executing, and maintaining tests.

0 投票
2 回答
1613 浏览

c# - 每个程序集的配置文件

是否可以使用 .NET 配置对象来获取为类库程序集而不是可执行程序集指定的 .config 文件。

例如:

我正在开发Concordion的 .net 端口,我希望有特定于 Concordion 本身的选项,但也有特定于 Concordion 调用的每个规范程序集的选项。我希望 Concordion 选项位于一个 .config 文件中,而规范程序集每个都有自己的 .config 文件(其中每个配置文件的架构相同)。

我现在可以通过编写自己的解析逻辑来做到这一点,但如果 .NET 中已经内置了一些东西,我更愿意使用它。目前,据我所知,可执行程序集只能有一个 .config 文件。

0 投票
1 回答
871 浏览

breadcrumbs - Concordion 中的什么约定允许自动生成面包屑?

我开始使用Concordion为我正在开发的一小段代码创建一些测试。在示例中,它声明“如果您使用正确的约定,Concordion 将自动为您插入面包屑。” . 但是,我找不到这些约定的明确描述。

0 投票
1 回答
233 浏览

c++ - 在'word'之前和之后输出一个字符串向量,而不是使用正则表达式。制作协调程序

我正在研究一个索引程序,目前正在研究 getContext 函数。我需要这个函数有点像正则表达式,但我希望它在指定单词之前和之后返回一个字符串向量。我不知道我的想法是否正确,但这是我能想到的。

所以这就是我的想法:它接受一个单词并创建两个向量,并在指定单词的左侧和右侧返回一个。

谢谢。:D

我不认为我需要包含整个代码文件,但如果有人需要它,我也可以把它放上来。

0 投票
2 回答
1281 浏览

acceptance-testing - 生成 Concordion 摘要报告

我的项目正在考虑使用 Concordion 进行自动化验收测试。我在 Concordion 中看到的最大缺陷是自动生成的摘要页面。就目前而言,我们必须让测试人员或功能用户深入研究每个生成的 HTML 页面以检查成功或失败。

在查看 Concordion 的 svn 存储库时,我看到了一项建议修改以生成摘要 XML 文件——但据我所知,该更改尚未合并到主干线中。如果可以的话,我宁愿避免打开 Concordion 的源代码并直接修改它。

有人知道生成 Concordion 主/摘要报告类型页面的快速而肮脏的方法吗?

0 投票
3 回答
1527 浏览

bdd - 分析人员(而不是开发人员)编写测试的示例规范工具建议?

我们正在寻求启动一种 bdd 风格的方法,灵感来自 Gojko Adzic 的示例规范。实现是在 java 中,开发人员已经在编写 junit 测试。

关键要求是规范(验收测试)可以由非开发人员编写、阅读和维护。该项目将作为一个敏捷团队运行——所以如果开发人员必须对规范进行检测就可以了。但是,我不希望开发人员、测试人员或领域专家不得不阅读或编写看起来像代码的东西。

到目前为止,我已经查看了FitNesseConcordion和其他各种(例如Spock)。我拒绝了 spock 和类似工具,因为它们以开发人员为主要受众。FitNesse 似乎可以满足大多数要求。

然而,Concordion 可能是当前最受欢迎的:规格看起来更简洁。

所以我的问题(实际上是三个):

  1. 我应该看的其他工具有什么建议吗?
  2. 有没有人以这种方式成功使用 concordion(或其他工具)?
  3. concordion 是否仍在积极开发/支持?很难从网站上分辨出来,大多数相关的 SO 问题都有好几年的历史了。

谢谢。

0 投票
1 回答
322 浏览

java - Spring Concordion 和 Sonar 不起作用:jar 冲突?

我使用 maven/jenkins/sonar 从事 Gwt/Spring 项目。对于我的功能测试,我使用 concordion 而不是gwt-test-utils

除了运行声纳分析外,一切都很好。

以下是每个测试的例外情况:

这似乎是一个 jar 冲突,但没有更多我不知道的信息。

由于我的配置具有“异国情调”的性质,我知道没有人可以直接帮助我。

但是,如果您处于我的位置,您将如何调查?我应该寻找什么或我应该在哪里寻找?

谢谢

0 投票
2 回答
2636 浏览

maven - 如何使用 maven 运行 concordion 测试?

我想知道如何设置 Maven 来运行具有 FooFixture.java 命名约定的 concordion 测试。测试位于 src/test/specs 的类路径中。我想在一个单独的配置文件中进行。

谢谢您的帮助。

0 投票
3 回答
3039 浏览

cucumber - 自动化 ETL 验收测试

我们有一个 java 应用程序,它本质上执行 ETL - 读取和写入文件/数据库,并在中间应用转换规则。

我已经开始研究对应用程序进行自动化验收测试,但是我正在努力应用我迄今为止看过的框架(concordion、cucumber 等)。对于像他们的教程中显示的那些简单的应用程序,它们似乎很容易实现,但我基本上必须有测试说“我有这个输入文件并期望这个输出文件(或结果在 db 表中)” - 每个文件都有 100 个字段。

我可以伪造它,以便从 html 表中读取输入值(根据 concordion 教程),但这并不是真正的测试。

有没有人遇到过可以提供帮助的框架?或者能够为此目的使用concordion?

非常感谢

0 投票
3 回答
1457 浏览

java - Buildr - 将测试资源放在类路径上

我正在尝试使用buildr来构建我的 Java 项目。我有一堆 concordion 测试和 HTML 规范,如下所示:

buildr找到实际的测试代码 ( SomethingTest.java) 并运行它,但 HTML 没有在类路径中结束,因此测试失败。我收到以下错误:

buildfile的如下:

我尝试使用变体将 HTML 文件强制到类路径中Java.classpath << 'src/test/resources/x/y/z'test.resources.include但无济于事。我确定我只是缺少一些简单的东西。任何帮助将不胜感激。