問題タブ [test-framework]
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.
c++ - rspecを使用してC/C++プログラムをテストします
Rspecルビー/レールは特定のものですか?C / C ++プログラムのテストフレームワークとして使用することは可能ですか?
performance - TopCoderはどのようにコードを評価しますか?
あなたがTopCoderに精通しているなら、あなたはあなたのソースコードが最終的な「グレード/ポイント」を取得することを知っています。これは時間、コンパイルの数などに依存します。しかし、彼らはそれをどのようにテストできますか?私が大学のために書いたプログラムをテストするために私が評価し、うまくいけば自分で書くために共有できる、それを行うためのある種の簡単なコード(javaまたはc ++)はありますか?
これは、コードを短くすると最高のパフォーマンスが得られるかどうかを尋ねる、これに対するフォローアップの質問のようなものです。
PS:トップコーダーがパフォーマンスを知る方法とパフォーマンスをテストするためのコードの記述の両方に興味があります。
.net - 実行時のテストの作成
ホーキー属性構文を処理せずにテストを動的に作成できる.NETテストフレームワークはありますか?
何かのようなもの:
しかし、あなたが期待するようにテストレポートで...
RowTests et alでこのようなことをすることはできますが、それはおかしなことに思えます。
java - 自動化されたテスト スクリプトの JUnit テスト?
私は最近、現在働いているこの組織に参加しました。その組織は、キーワード駆動型フレームワークと RFT を使用する Java で記述された既存の自動テスト フレームワークをリファクタリング、拡張、および維持するプロジェクトを管理するよう依頼されました。アジャイル管理に移行しましたが、私は生涯ずっと開発者でした。ソースコードを書く前に、動作をテストするためにユニットテストを書く習慣があります。このフレームワークには単体テストが 1 つもありません。私の最初の直感は、「単体テストはどこにあるのか?」ということでした。テスト フレームワーク クラスの単体テストを記述できることはわかっています。ここでの議論の中で、フレームワークやスクリプトをテストするための単体テストを書くのは時間の無駄かもしれないということが提起されました。私は外交的に反対しました。
質問 1: 私の本能は間違っているのでしょうか? 私のケースと戦うのに役立つ提案はありますか.
質問 2: これは再帰的になる可能性がありますか? テストやテストなどのテストを書く。単体テストの作成をいつ停止するかについてのルールはありますか? テスター再帰をテストするという概念はありますか?
繰り返しになりますが、私はすべて単体テストを行っていますが、これまでこのような状況に陥ったことはありません。私の研究では、このトピックについて多くを見つけることができませんでした。
編集
みなさん、興味深い回答をありがとうございます!単体テストは間違いなく間違いなく書かれます! 最も頻繁に使用され、ROI が高く、失敗した場合のペナルティが高い、自己記述のフレームワーク クラスとメソッドに最高の優先順位が与えられます。計画は、プロジェクト全体で高レベルのコード カバレッジを徐々に達成することです (java)。
testing - QTP vs Selenium - 比較
.net テクノロジを使用して作成されたアプリケーション/製品があります。この製品は、Web API (アプリケーション サーバー上の SOAP) を使用して DB に接続する GUI を備えています。テストの大部分は DB の値に対して実行されますが、それ以外はユーザビリティやパフォーマンスなどに分類される場合があります。実行されるテストの 60 ~ 70% は、DB の値が正しく表示されているかどうかを検証することです。他のテストでは、GUI が要件仕様で要求どおりに機能しているかどうかをテストします。
テストのもう 1 つの側面は、DB と GUI の両方でバックエンド アプリケーション サーバー インターフェイスをテストすることです。これにより、App Server が不正な値を GUI に送信しているのか、DB が不正な値を送信しているのかを判断できるようになります。
製品の UI は、追加のドロップダウン メニュー項目とこれらのメニュー項目の追加ページという形で新機能を追加することを除いて、あまり変更されていません。
上記を考慮して、どのフレームワークがより適切でしょうか? QTPまたはSeleniumまたはその他の商用/オープンソースツール?
(コストは大きな問題ではなく、ブラウザの互換性や OS も重要ではありません。システムは Windows Server にインストールされ、DB は互換性があります。)
visual-studio-2010 - ReSharper5.xおよびVS2010を使用してファイル内のすべてのテストを実行します
R#(5.x)テストランナーに現在のファイルのすべてのMSpec仕様を実行するように指示する方法はありますか?
VisualStudioテストランナーのCtrl+++ショートカットのようなものが、ショートカットであれコンテキストメニューコマンドであれ、私が求めているものです。RCtrlT
android - Android Idea テスト エラー メッセージ: テスト レポーターをテスト フレームワーク android にアタッチできません
ここの指示に従って Android アプリをテストしようとしています: http://www.jetbrains.com/idea/webhelp/testing-android-applications.html
そしてここ
http://developer.android.com/guide/topics/testing/index.html
テストを実行すると、しばらくの間「テストをインスタンス化しています」と表示された後、「テスト レポーターをテスト フレームワークにアタッチできないか、テスト フレームワークが予期せず終了しました」と表示されます。
エミュレーターは正常に起動しますが、画面に何も表示されません。
コンソールには次のように表示されます。
Logcat には何の役にも立たないようです。特に、テストに入力した Log.d メッセージは表示されません。
興味深いことに、他の誰かが Intellij 開発者コミュニティ フォーラムでこの問題について質問しました。
http://devnet.jetbrains.net/message/5363961#5363961
しかし、この質問には数か月間回答がありませんでした。
問題を診断するためのアイデアはありますか?
javascript - 純粋なブラウザ内JavaScriptテストフレームワークとは何ですか?
ブラウザで実行されるJavaScriptの単体テストフレームワークが必要です。Seleniumのような外部ブラウザー自動化システムや非ブラウザーJS環境ではなく、テストフレームワークとテストスイートをロードしてそのページに結果を表示する1つの.htmlのみを使用します。私の検索では、他の2種類しか見つかりませんでした。
私は主に、JavaScriptコードをテストして期待される結果を確認し、クラッシュせず、DOM/イベントや外観をテストすることに関心があります。
持っているといい:
- パフォーマンステスト/ベンチマークおよび正当性テスト。
- オプションの外部自動化により、シェルコマンドがテストスイートを実行し、成功したかどうかを確認できます。
要件の動機は次のとおりです。
- テスト対象のアプリケーション自体は現在純粋なJavaScriptであり、(プラットフォームや他の言語の依存関係なしに)そのままにしておきたいと思います。
- ECMAScript 5、型付き配列、WebGL、ローカルストレージなど、多くの新しい機能や最先端の機能を使用しています。スタブではなく、これらの機能との実際の相互作用をテストしたいと思います。
selenium - PageFactory (Selenium-WebDriver) を使用してテストケースを記述します。利点?
Selenium2 でテストケースを作成するときに PageFactory の方法を使用することは良い方法ですか? はいの場合、なぜですか?
率直に言って、テストケースを書くときにそれらを使用したことはありませんし、見逃したこともありません。しかし、PageFactory を使用しない場合と比較して、使用する利点は何かを知りたいと思います。