問題タブ [testcase]

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 に答える
3141 参照

stack - スタックのテストケース

スタックは、リンクされたリストを介して実装されます。機能する場合と機能しない場合のテストケースは何ですか?

0 投票する
2 に答える
506 参照

testing - テストケースとは何ですか?

「テストケース」という言葉の難しい定義を見つけるのに苦労しています。一部の情報源は、テストケースはを拡張するクラスであると主張していますTestCase。他の情報源は、テストケースは単一のテスト方法であると主張しています。JUnitのドキュメントは不明確です。「テストケース」と「テスト」という言葉は同じ意味であるように思われます。

アノテーションは、それがアタッチされているメソッドをテストケースとして実行できることをTestJUnitに通知します。メソッドを実行するために、JUnitは最初にクラスの新しいインスタンスを作成し、次に注釈付きメソッドを呼び出します。テストによってスローされた例外はすべて、JUnitによって失敗として報告されます。例外がスローされない場合、テストは成功したと見なされます。public void

では、「テストケース」とは正確には何であり、「テスト」との関係は何でしょうか。

0 投票する
2 に答える
1030 参照

python - パラメータを Selenium RC TestSuite に入力する方法は?

同じものを販売しているいくつかのサイトをテストする必要がありますが、別のテンプレートがあります.

したがって、いくつかの入力パラメーターを指定して各 MainTestClass を実行したいとします。

Java -jar SeleniumServerStandalone-2.0b2.jar -ポート 5555 (template_id=5)

出来ますか?

0 投票する
6 に答える
2752 参照

testing - テスト ケースの準備

私はテストフィールドの初心者です。テストケースは、クライアントの要件を満たすための条件、つまり要件を満たすために必要なテスト条件であることを私は知っています。テストケースを正式に書く方法についてのアイデアが必要です。テストケースを書くアイデアを教えてください。

ログインページの例を想定します。ログイン画面のテストケースを書きたい。そのためのパターンを提供してください。

他の例も好都合です。

0 投票する
5 に答える
7504 参照

python - PythonのSuiteからTestCaseにパラメーターを与える

Pythonドキュメント(http://docs.python.org/library/unittest.html)から:

これらのテストケースを呼び出す方法は次のとおりです。

次のように、パラメータcustom_parameterをWidgetTestCaseに挿入することは可能ですか?

0 投票する
4 に答える
269 参照

unit-testing - 設計プラクティス: 削除テスト ケースで削除前に作成するコードは?

エンティティを削除するためのテスト ケースを作成しました。テストケースでは、選択クエリで最初のレコードを選択し、その ID を削除メソッドに渡します。削除したいエンティティには、削除を制限するいくつかの子エンティティがある可能性があります。したがって、削除テストケースで最初にエンティティを作成し、次にエンティティを破棄して、子の依存関係の問題に直面しないようにする必要があると思います。削除する前にエンティティを作成するためのコードを作成することをお勧めします。削除方法の前に作成方法をテストするようなものです。提案してください

編集: 私はRailプラットフォームで作業しているので、フィクスチャを使用してデータベースをロードするなどの機能があります(現在使用していないため、同じエラーに直面しています。これを参照してくださいhttps://stackoverflow.com/questions/5288142/rails-fixture-expects-table -name-to-be-prefixed-with-module-name-how-to-disable )。はい、テストケースの実行後に構成を使用してデータベースの状態を復元しています。

0 投票する
2 に答える
2750 参照

java - Android JUnit テストでテキストボックスの値をテストする方法

ログイン画面プロジェクトを作成しました。そのためのテストケースを作成しました。JUnit テスト ケースのテキスト ボックスにテキストを入力する方法がわかりません。私はちょうどこれが好きだった

テストケースの結果は

私を導いてください。

0 投票する
1 に答える
4944 参照

android - Android:テストケースの命名規則はありますか

テストプロジェクトを構築しているときに、本当に奇妙なものを見つけました。
私はAndroidTestCaseから自分のテストをサブクラス化し、内部にいくつかのテストケースを実装しました。最初は実行されなかったケースもありましたが、例外はありませんでした。これらのケースの名前を変更した後、テストランナーによって呼び出され、すべて合格しました。
命名規則があるかどうかはわかりません。

0 投票する
1 に答える
345 参照

selenium - 別のウィンドウでセレンstoreValueを使用する方法

セレンで次のテストケースを作成してヘルプを探す必要があります1.ブラウザでサイトhttp://foo.barを開きます2.サイトにログインします3.コンテンツを選択して変数に保存します(これはセレンstoreValueを介して実行できます) 4.別のサイトを開きますhttp://baz.bar5 .サイト にログインします6.保存されたコンテンツを使用してそのサイトを検索します

私の質問は、どのセレンコマンドがステップ6に対応するかということです。

私はセレンの参照を調べて頭を悩ませましたが、この特定のコマンドを見つけることができませんでした。

0 投票する
2 に答える
1347 参照

python - PythonでTestCaseクラスのdocstringを変更するには?

Python 2.5 (実際には Jython) では、UnitTest TestCase クラスの場合、SetUpClass メソッド__init__がなく、実際には受け入れられません (自己への参照はありません)。TestCase 内で docstring を変更しようとすると:

私は得ています:

オブジェクトにインスタンス化してdocstringを変更しようとしました(self.__doc__書き込み可能)。

更新:しかし、サブクラスでの追加のコーディング (つまり、サブクラスの docstring を設定するためのスーパークラス関数の継承) は避けたいと思います。次に例を示します。

ファイル DynamicTestCase.py には以下が含まれます。

ファイル MyTestCase.py には以下が含まれます。

それでも、単体テストの実行結果は次のとおりです。

MyTestCase Docstring = MyTestCaseを期待したとき