1

私はWebGUIのテスト自動化に取り組んでいます。これは大きな製品であるため、優れたソフトウェアアーキテクチャを設計することが重要です。まず、テストロジックからテストデータを分離することにしました。その後、短時間で変更を処理するのに役立つoopスタイルのクラスを構築したいと思います。

私は次のGUIデザインを持っています: ここに画像の説明を入力してください

変更を処理する場所は1つしかないため、メニュー、ナビゲーション、ツールバーを追加のクラスに分離する必要があると思います。それが最善の対処法かどうかはわかりません。対処する他のオプションはありますか?

PS:PythonでSquishGuiテスト自動化ツールを使用しています

4

4 に答える 4

0

Djangoを見たことがありますか?編集:私は最初の段落から、OPが彼自身のoopguiwebフレームワークをロールするつもりであると解釈しました。

于 2012-11-09T08:15:40.367 に答える
0

最後に、Web アプリケーションとテスト ロジックの間に抽象化レイヤーを使用しています。テスト開発者は、抽象化クラスのメソッドのみを使用します。利点は、テスト開発者が Web アプリケーションの構造を理解する必要がないことです。

このレイヤーでの 4 週間の作業の後、テストを非常に迅速に作成して処理することができます。

于 2013-07-29T08:12:04.130 に答える