Zimbra 6 から Zimbra 7 へのアップグレードを検討しており、統合するために作成したアカウント ライフサイクル ソフトウェアのリグレッションを回避したいと考えています。ほとんどのことは WSDL ファイルによって文書化されているため、それを使用してテストすることだけを考えていました。
私が疑問に思っているのは、API 定義と 2 つのターゲット サーバーを使用してテスト スイートを作成する方法はあるのでしょうか?
Zimbra 6 から Zimbra 7 へのアップグレードを検討しており、統合するために作成したアカウント ライフサイクル ソフトウェアのリグレッションを回避したいと考えています。ほとんどのことは WSDL ファイルによって文書化されているため、それを使用してテストすることだけを考えていました。
私が疑問に思っているのは、API 定義と 2 つのターゲット サーバーを使用してテスト スイートを作成する方法はあるのでしょうか?
あなたが言及した種類の問題を解決するために、以下の 3 つのツールを組み合わせて使用しています。
私はsoapUIを広範囲に使用しましたが、コード生成関連のテストにはあまり柔軟ではありません. ただし、テストを一度作成し、それらをパラメーター化し、soapui プロジェクトをバージョン管理にチェックインして残業を維持するのは非常に優れています。
SoapUIを見てください。これは、WSDL に基づいていくつかの自動テストを実行できるオープン ソース製品です。