2011-06-29 11 views
0

私はさまざまなデータを入力として2つのExcelスプレッドシートを取り込み、python 'run'タイプのモジュールの特定のパラメータに応じて、出力として統計情報を含むいくつかのスプレッドシートを生成します。私はこのプロジェクトのいくつかのバージョンをすでにいくつかのクライアントにリリースしていますが、入力スプレッドシート、パラメータ(Pythonモジュール内)、および対応する出力スプレッドシートが同じであることを確認するテストは、使用可能な可能なパラメータの数プロジェクトの過去のバージョンの入力、パラメータ、出力が最新バージョンと一致するように、自分のプロジェクトのテストを自動化するために行うことができるツールや何かがありますか?Pythonプロジェクト用のシンプルなテストツール

私はPython(特にunittest、nose、Scons、doctestなど)に多くのテストモジュールがあることを知っていますが、誰かが入力と出力をテストするための簡単なツールを知っているのか、すぐに自分自身。私は時間とコストの制約とプロジェクトの複雑さのためにあらゆる方法をテストしたくありません。

ありがとうございます!

答えて

0

あなたがリストするユニットテストフレームワークの1つは、必要なものだけです。テストは難しく、時間がかかります。あなたが十分な時間を置かずにそれをやろうとすると、あなたのテストはあまり価値がないと思った。

テストがループする入力と出力のリストが必要なようです。それは簡単です。あなたのテストケースでそのようなリストを宣言して、それを渡ってループを実行してください。それは簡単なビットです。ハード・ビットがテスト・データを処理しています。

関連する問題