私は(pythonとtwistedを使用して)アプリケーションサーバーを作成し、いくつかのテストを作成し始めたいと思います。しかし、時間の制約と今はそれで遊ぶ時間がないので、私はツイステッドのトライアルを使いたくありません。これが私が念頭に置いていることです。アプリサーバーに接続して必要な要求を行う小さなテストクライアントを作成し(通信プロトコルは社内のXMLです)、受信したXMLを静的な方法で保存してから、いくつかのテストを作成します。 unitestを使用してこれらの静的データに適用します。
私の質問は次のとおりです。これは正しいアプローチですか。正しい場合、このアプローチではどのような種類のテストがカバーされますか?
また、この方法を使用すると、次のようないくつかの欠点があります。スキーマを構築/再構築するためにデータベースレイヤーにアクセスできない、テストクライアントがサーバーに接続するタイミング:単体テストごと、またはテストスイートを実行する前?