ユニットテストはコードを正しく機能させるのに最適な方法だと聞きました。私のGUIプログラムをPythonとPyQtでユニットテストするにはどうしたらいいですか?
単体テストは、通常、単純な入力を関数に置き、単純な出力をチェックします。しかし、私はどのようにUIをテストするのですか?
私のプログラムはPyQtで書かれています。 PyUnitまたはQtの組み込みQTestを選択する必要がありますか?
ユニットテストはコードを正しく機能させるのに最適な方法だと聞きました。私のGUIプログラムをPythonとPyQtでユニットテストするにはどうしたらいいですか?
単体テストは、通常、単純な入力を関数に置き、単純な出力をチェックします。しかし、私はどのようにUIをテストするのですか?
私のプログラムはPyQtで書かれています。 PyUnitまたはQtの組み込みQTestを選択する必要がありますか?
QTestでPythonの単体テストフレームワークを使用する方法についての良いチュートリアルがありますhere。
いずれかを選択することではありません。代わりに、それらを一緒に使用することです。 QTestの目的は、キーストローク、マウスクリック、およびマウスの動きをシミュレートすることだけです。 Pythonのユニットテストフレームワークが残りの部分を処理します(セットアップ、ティアダウン、テストの起動、結果の収集など)。
リンクが動作していないようです。たぶん[this](http://johnnado.com/pyqt-qtest-example/)は同じですか? – Dennis
http://stackoverflow.com/questions/11145583/unit-and-functional-testing-a-pyside-based-application – neuronet