タグ付けされた質問 「testing」

ソフトウェアテストは、プログラムまたはシステムの属性または機能を評価し、必要な結果を満たしているかどうかを判断することを目的とするアクティビティです。


30
ユニットテストCコード[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この夏、ストレートCで書かれた組み込みシステムの作業をしました。これは、私の会社が引き継いだ既存のプロジェクトでした。私はJUnitを使用してJavaで単体テストを作成することに慣れてきましたが、既存のコード(リファクタリングが必要)とシステムに追加された新しいコードの単体テストを作成する最良の方法について途方に暮れていました。 JUnitでJavaコードを単体テストするのと同じくらい簡単にプレーンCコードを単体テストできるプロジェクトはありますか?組み込み開発(arm-linuxプラットフォームへのクロスコンパイル)に特に当てはまる洞察があれば、高く評価されます。

8
単体テスト、機能テスト、受け入れテスト、統合テストの違いは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 単体テスト、機能テスト、受け入れテスト、および統合テスト(および私が言及しなかった他のタイプのテスト)の違いは何ですか?

17
単体テスト、統合テスト、スモークテスト、回帰テストとは何ですか?
単体テスト、統合テスト、スモークテスト、回帰テストとは何ですか?それらの違いは何ですか?それぞれに使用できるツールは何ですか? たとえば、ユニットテストと統合テストにはJUnitとNUnitを使用しています。最後の2つ、スモークテストまたは回帰テスト用のツールはありますか?

7
Pythonでの単体テストの作成:開始するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 私はPythonで最初の適切なプロジェクトを完了しましたが、今の仕事はそのためのテストを書くことです。 プロジェクトをやったのは初めてなので、テストを書くのはこれが初めてです。 問題は、どうやって始めるかです。まったくわからない。テストを書くことから始めるために使用できるドキュメント/チュートリアル/リンク/本を誰かに教えてもらえますか(特にユニットテストを推測しています) このトピックに関するアドバイスは歓迎されます。

8
ジャスミンでエラーがスローされることを期待するテストを書く方法は?
エラーが予想されるJasmine Test Frameworkのテストを記述しようとしています。現時点では、GitHubのJasmine Node.js統合を使用しています。 私のノードモジュールには、次のコードがあります。 throw new Error("Parsing is not possible"); 今、私はこのエラーを期待するテストを書こうとします: describe('my suite...', function() { [..] it('should not parse foo', function() { [..] expect(parser.parse(raw)).toThrow(new Error("Parsing is not possible")); }); }); 私もError()いくつかの他のバリアントを試しましたが、それを機能させる方法を理解できませんでした。

14
抽象クラスを単体テストする方法:スタブで拡張しますか?
抽象クラス、および抽象クラスを拡張するクラスを単体テストする方法を考えていました。 抽象クラスを拡張してテストし、抽象メソッドをスタブ化してから、すべての具象メソッドをテストする必要がありますか?次に、オーバーライドするメソッドのみをテストし、抽象クラスを拡張するオブジェクトのユニットテストで抽象メソッドをテストしますか? 抽象クラスのメソッドをテストするために使用できる抽象テストケースがあり、抽象クラスを拡張するオブジェクトのテストケースでこのクラスを拡張する必要がありますか? 私の抽象クラスにはいくつかの具体的なメソッドがあることに注意してください。




30
プライベートメソッドをテストする必要がありますか、パブリックメソッドのみをテストする必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 私はプライベートメソッドをテストする方法についてこの記事を読みました。オブジェクトの外部から呼び出されるパブリックメソッドのみをテストする方が速いといつも思っていたので、通常はテストしません。プライベートメソッドをテストしますか?常にテストする必要がありますか?

15
ディレクトリですべてのPython単体テストを実行するにはどうすればよいですか?
私のPythonユニットテストを含むディレクトリがあります。各単体テストモジュールの形式はtest _ *。pyです。私はall_test.pyというファイルを作成しようとしています。これは、ご想像のとおり、前述のテストフォームのすべてのファイルを実行して結果を返します。これまでに2つの方法を試しました。どちらも失敗しました。2つの方法を紹介します。実際にこれを正しく行う方法を誰かが知っていることを願っています。 私の最初の勇敢な試みのために、「ファイル内のすべてのテストモジュールをインポートして、このunittest.main()doodadを呼び出すだけで機能しますよね?」まあ、私は間違っていたことがわかりました。 import glob import unittest testSuite = unittest.TestSuite() test_file_strings = glob.glob('test_*.py') module_strings = [str[0:len(str)-3] for str in test_file_strings] if __name__ == "__main__": unittest.main() これは機能しませんでした、私が得た結果は: $ python all_test.py ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK 私の2回目の試行では、まあ、まあ、多分私はこの「テスト」全体をもっと「手動」のやり方でやろうとするでしょう。だから私はそれを以下にしようとしました: import glob import unittest testSuite = unittest.TestSuite() test_file_strings = glob.glob('test_*.py') module_strings = …

11
JUnit Testアノテーションで例外メッセージをアサートするにはどうすればよいですか?
@Test注釈付きのJUnitテストをいくつか作成しました。テストメソッドがチェックされた例外をスローし、例外とともにメッセージをアサートしたい場合、JUnit @Testアノテーションでそれを行う方法はありますか?私の知る限り、JUnit 4.7はこの機能を提供していませんが、将来のバージョンではこの機能を提供しますか?.NETでは、メッセージと例外クラスをアサートできることを知っています。Javaの世界で同様の機能を探しています。 これが私が欲しいものです: @Test (expected = RuntimeException.class, message = "Employee ID is null") public void shouldThrowRuntimeExceptionWhenEmployeeIDisNull() {}

9
pytestで例外が発生したことを適切に表明するにはどうすればよいですか?
コード: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) 出力: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

14
RSpecで単一のtest / specファイルをどのように実行しますか?
たとえば、編集中の1つのファイルに対して、1つのスペックファイルのテストを実行できるようにしたいと考えています。 rake specすべてのスペックを実行します。私のプロジェクトはRailsプロジェクトでrake spec:docはないため、機能しません。 これが重要かどうかはわかりませんが、これが私のディレクトリ構造です。 ./Rakefile ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb
282 ruby  testing  rspec 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.