1

Zimbra 6 から Zimbra 7 へのアップグレードを検討しており、統合するために作成したアカウント ライフサイクル ソフトウェアのリグレッションを回避したいと考えています。ほとんどのことは WSDL ファイルによって文書化されているため、それを使用してテストすることだけを考えていました。

私が疑問に思っているのは、API 定義と 2 つのターゲット サーバーを使用してテスト スイートを作成する方法はあるのでしょうか?

4

2 に答える 2

1

あなたが言及した種類の問題を解決するために、以下の 3 つのツールを組み合わせて使用​​しています。

  1. モデルベースのテスト
  2. yEdを使用してグラフィック モデルと MBT ベースのコード生成を定義し、 GraphWalkerを使用してテストを動的に生成し、モデルをウォークします。
  3. スポック テスト フレームワーク+ spring-ws

私はsoapUIを広範囲に使用しましたが、コード生成関連のテストにはあまり柔軟ではありません. ただし、テストを一度作成し、それらをパラメーター化し、soapui プロジェクトをバージョン管理にチェックインして残業を維持するのは非常に優れています。

于 2011-10-04T17:39:00.957 に答える
1

SoapUIを見てください。これは、WSDL に基づいていくつかの自動テストを実行できるオープン ソース製品です。

于 2011-10-04T17:21:10.350 に答える