科学プロジェクトのために、ソフトウェアの大規模なユーザビリティテストを実行する予定です。WindowsXPを実行している約30台のコンピューターのラボがあります。私たちのアプリケーションはPythonとPyGTKで書かれています。
スタッフの介入なしに(アプリケーションの開始時に自動的に)以下を収集できるようにしたいと考えています。
- ユーザーセッションの記録(GtkRecordMyDesktop)
- アプリケーションによって生成されたすべてのトレースバックとエラー
- ユーザーがアプリケーションの特定のポイントに到達するまでの時間。
- アプリケーション出口で提示された簡単な調査
最後のポイントは非常に簡単だと思います。データをどのように保存するかはわかりますが、他のポイントをどのように実装するかはわかりません。