AppTester:テスト自動化

AppTester は、自動化されたモダナイゼーションプロジェクトにおけるテスト自動化と検証のための有用なサポートツールです。AppTester の役割は、レガシーシステム(3270、Unix端末、Windows GUI、バッチなど)でテストケースを記録し、テスト定義を管理し、移行されたアプリケーションでターゲットシナリオに基づいてテストを再生し、結果を自動的に評価して成功率とカバレッジ率の全体統計を提供することです。
AppTester™ は、進行中の自動化されたレガシーアプリケーションのモダナイゼーションプロジェクトにおけるテスト自動化と検証をサポートする有用なツールです。AppTesterの役割は以下の通りです:
  • レガシーシステム(3270、Unix端末、Windows GUI、バッチなど)でのテストケースを記録
  • テスト定義を管理
  • 移行後のアプリケーションでテストケースを再実行
  • 結果を自動的に評価し、成功率とカバレッジの全体統計を提供
回帰テストおよび品質保証(QA)はすべての反復型モダナイゼーションプロジェクトにとって非常に重要であり、このツールはリスクと必要な作業を大幅に削減します。 レガシーアプリケーションの移行の前提は、移行後のアプリケーションがレガシーシステムと同じ動作をすること、つまり特定の入力に対して同じ出力を生成することです。

自動化と検証

バッチ処理の場合、アプリケーションによって変更されたデータベースの状態を基準として、同じ(移行された)データベースが新しい環境でまったく同じ方法で変更されることが求められます。数千ものバッチアプリケーションは、同一性を証明するために繰り返し実行およびテストされなければなりません。 ユーザーインターフェースを持つアプリケーションにも同様のことが言えます:出力がユーザーに見える画面であれ、データベースの変更であれ、両方のシステムで同じであることが求められます。何百もの画面、さまざまなユーザー入力のバリエーションを持つテストケースが繰り返しテストされます。これらのテストケースは通常、顧客によって定義され、レガシーシステムで記録されます。その後、変換されたシステムで再実行され、出力が比較されます。 録画、管理、再生、比較は、AppTesterが提供する管理インターフェースを通じて行われます。

その他の製品

ぜひ、当社の製品をすべてご覧ください!
knowledge_liberator_logo

KnowledgeLiberator

レガシー資産の評価、ドキュメント作成、モデリング

data_liberator

DataLiberator

レガシーデータベースの移行

code_liberator

CodeLiberator

レガシーアプリケーションプログラムの変換・操作

app_tester

AppTester

レガシーモダナイゼーションプロジェクトのテスト自動化

メッセージを残してください

デモについての依頼