次のようなものを使用していくつかのPythonスクリプトを実行できるサードパーティのソフトウェアがあります。
software.exe -script pythonscript.py
私の会社は、このソフトウェアと、そのために開発したスクリプトに大きく依存しています。現在、スクリプトの出力をチェックするQAがいくつかありますが、バグを見つけやすくし、テストシステムをより完全にするために、スクリプトの単体テストを開始したいと考えています。
私の問題は、「埋め込まれた」単体テストをどのように実行できるかということです。pydev + eclipseを使用し、リモートデバグを使用して単体テストで機能させるようにしましたが、実際には機能しません。サーバー接続を単体テストに「フィード」させるにはどうすればよいですか?
もう1つのアイデアは、ソフトウェアの標準を解析することですが、それは実際には単体テストではありません...そして、それがもたらす複雑さの追加により、このアプローチはあまり面白くありません。
このようなことはすでにどこかで行われていると思いますので、グーグルで試してみましたが、正しいキーワードを使用していないのかもしれません。誰かが私に出発点を教えてもらえますか?
ありがとうございました