1

主にユーザー入力を解析および解釈し、ビジネス層関数を呼び出してデータベースの操作 (挿入と選択) を行う Python コードのテスト ケースを作成しています。ユニットテストケースを作成/計画するにはどうすればよいですか。

ビジネス ロジック関数のダミー バージョンを呼び出すことは理にかなっていますか?

4

2 に答える 2

1

はい、「ビジネスロジック」をテストすることは実用的です。データベース相互作用の単体テストはそうではありません。http://pyunit.sourceforge.net/ を提案する

于 2012-07-25T12:53:52.947 に答える
1

ダミーのビジネス ロジックを使用すると、最終的に何をテストすることになりますか? ビジネス ロジックは、実際に単体テストを行うべきものです。

モッキングを使用してユーザー入力をシミュレートし、データベースの相互作用を回避する必要があります。How to mock an HTTP request in a unit testing scenario in Pythonに対する私の回答をご覧ください。

于 2012-07-25T13:02:22.323 に答える