問題タブ [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.
.net - Concordion の .NET バージョンはありますか?
Fitnesse以外に、.NET 用のコンコーディオンのようなものはありますか?
Concordionは Java 用のオープン ソース フレームワークであり、要件の平易な英語の説明を自動テストに変換できます。
David Peterson (Concordion の作成者) は、彼が知っている Concordion の .net ポートはないと私に言いました。しかし、 FitNesse だけでなく、 Nbehave (およびここ) も検討する必要があると彼は言います。
私はまた、 Thoughtworks StudiosがリリースしたばかりのTwistを見つけました。これは安価ではありません。すぐに使用できる Selenium と Frankenstein をサポートすると主張していますが、一見すると、そのドメイン固有言語は Concordion によく似ています。 ただし、これは Java であり、.NET ではないと考えられています 。
Twist は、次世代のソフトウェア テスト自動化ツールです。テストのオーサリング、実行、保守のための豊富な環境を提供します。
c# - アセンブリごとの構成ファイル
.NET構成オブジェクトを使用して、実行可能アセンブリではなく、クラスライブラリアセンブリに指定された.configファイルを取得することは可能ですか。
例えば:
Concordionの.netポートで作業しており、Concordion自体に固有のオプションが欲しいのですが、Concordionが呼び出す各仕様アセンブリに固有のオプションもあります。Concordionオプションを1つの.configファイルに入れ、仕様アセンブリにはそれぞれ独自の.configファイルがあります(これらの各構成ファイルのスキーマは同じです)。
独自の解析ロジックを作成することで今すぐ実行できますが、.NETにすでに組み込まれているものがある場合は、それを使用したいと思います。現在のところ、私が知る限り、実行可能アセンブリ用の.configファイルは1つしかありません。
breadcrumbs - Concordionのどの規則で、ブレッドクラムの自動生成が可能になりますか?
私はConcordionを使って、開発中の小さなコードのテストを作成し始めています。この例では、「適切な規則を使用すると、Concordionが自動的にブレッドクラムを挿入します」と記載されています。。しかし、私はこれらの慣習の明確な説明を見つけることができません。
c++ - 正規表現を使用せずに、「単語」の前後の文字列のベクトルを出力します。コンコーダンスプログラムの作成
私はコンコーダンスプログラムに取り組んでおり、現在getContext関数に取り組んでいます。この関数は正規表現のように機能する必要がありますが、指定された単語の前後の文字列のベクトルを返すようにしたいです。私が考えていることが正しいかどうかはわかりませんが、私が考えることができるのはそれだけです。
これが私が考えていたものです。単語を取り込んで2つのベクトルを作成し、指定した単語の左右に1つずつ返します。
ありがとう。:D
コードファイル全体を含める必要があるとは思いませんでしたが、誰かがそれを必要とする場合は、私もそれを置くことができます。
acceptance-testing - コンコーディオン要約レポートの生成
私のプロジェクトでは、Concordion を使用して自動受け入れテストを行うことを検討しています。私が Concordion で見た大きな欠点は、自動生成された要約ページです。現状では、テスト担当者または機能ユーザーが、生成された HTML ページのそれぞれを掘り下げて、成功または失敗をチェックする必要があります。
Concordion の svn リポジトリを見ると、要約 XML ファイルを生成するための修正案が 1 つあります。しかし、私が知る限り、その変更は幹線に組み込まれていません。できれば、Concordion のソースを開いて直接変更することは避けたいと思います。
コンコーディオン マスター/サマリー レポート タイプのページを生成する簡単で汚い方法を知っている人はいますか?
java - Spring Concordion と Sonar が機能しない: jar の競合?
私は maven/jenkins/sonar を使用して Gwt/Spring プロジェクトに取り組んでいます。私の機能テストでは、gwt-test-utilsよりも concordion を使用しています。
ソナー分析の実行中を除いて、すべてがうまく機能します。
これらの各テストの例外は次のとおりです。
jar の競合のようですが、それ以上の情報がないとわかりません。
私の構成の「エキゾチック」な性質のために、誰も私を直接助けることができないことを理解しています.
しかし、あなたが私の立場だったら、どうやって調査しますか? 何を探すべきか、どこを探すべきか?
ありがとう
maven - Mavenでコンコーディオンテストを実行する方法は?
FooFixture.javaの命名規則を持つコンコーディオンテストを実行するようにMavenを設定する方法を知りたいです。テストは、src / test/specsのクラスパスにあります。別のプロファイルでやりたいのですが。
助けてくれてありがとう。
cucumber - ETL の受け入れテストの自動化
基本的に ETL を実行する Java アプリケーションがあります。変換ルールが途中で適用され、ファイル/データベースの読み取りと書き込みが行われます。
アプリケーションの受け入れテストの自動化を検討し始めましたが、これまで見てきたフレームワーク (コンコーディオン、キュウリなど) を適用するのに苦労しています。チュートリアルに示されているような単純なアプリケーションを実装するのは非常に簡単に思えますが、基本的には、「この入力ファイルがあり、この出力ファイル (または結果が db テーブルになる) を期待する」というテストが必要です。各ファイルには数百の田畑。
入力値がhtmlテーブルから読み取られるように(コンコーディオンチュートリアルに従って)偽造することもできますが、それは実際には真のテストではありません。
誰かが助けることができるフレームワークに出くわしましたか? またはそのような目的でコンコーディオンを使用できましたか?
どうもありがとう
java - Builder-テストリソースをクラスパスに配置
私は自分buildr
のJavaプロジェクトを構築するために使用しようとしています。私は次のように配置された一連の一致テストとHTML仕様を持っています:
buildr
実際のテストコード(SomethingTest.java
)を見つけて実行しますが、HTMLがクラスパスに到達しないため、テストは失敗します。次のエラーが発生します。
私buildfile
は次のとおりです。
バリエーションを使用してHTMLファイルをクラスパスに強制しようとしましたJava.classpath << 'src/test/resources/x/y/z'
がtest.resources.include
、役に立ちませんでした。単純なものが欠けていると確信しています。どんな助けでも大歓迎です。