パイプライン処理を定義し、テストを自動的に素早く実行することができます。
「継続的インテグレーション/継続的デリバリー(CI/CD)」を実現することで、バグを早期にキャッチし、サイクル時間を短縮します。
GXtestを使うと、バッチ処理からユーザーインターフェースまで、アプリケーションのさまざまなコンポーネントを簡単にテストすることができます。
POINT01
テストを自動化することは極めて重要です。
自動化することで、何度でも正確にテストを実施することが可能です。テスト工程それ自体が品質を向上させます。また、同じテストケースを何度も実行することができるため、レグレッションテストも容易になります。
POINT02
GXtestのテストケースはGeneXus IDEを通して定義することが可能です。つまりGeneXusのテクノロジーを使用して、テストケースを作成することが可能です。また、モデルに基づいてテストが自動的に作成されます。バグを素早く見つけ、GeneXus Serverでテスト資産を共有しましょう。
POINT03
すべてのテストは、JenkinsのようなCIサーバー上で無人で実行するように設計されています。
CI/CD環境の構築により、スケジュールされたテストケースの実行を実現することで、素早いアプリケーションデリバリを達成することができます。
POINT04
アプリケーションの各テスト段階で実際にテストされた内容をエビデンスとして収集します。
テスト実行結果をグラフィカルに表示することで、直観的に素早く内容を把握し、テスト結果を簡単に理解することが可能です。
定義されたテストケースはナレッジベースの一部であり、アプリケーションの設計情報と共に、テストを常に最新化することができます。
アプリケーションの全ての情報がナレッジベースに統合されることで、効率的な管理を行うことが可能です。
GeneXus IDEでテストをデバッグし、ユニット、コンポーネント、統合(SIT)、およびユーザー受け入れテスト(UAT)といったあらゆるテスト工程において自動化を推進することでコードカバレッジを最大化します。
これにより品質の良いアプリケーションを提供することが可能になります。
UIテストはWebDriverプロトコル上で実行されるため、オンプレミス(Selenium)でブラウザーからテスト実行を行うことも可能です。
また、一般的なクラウドテストプラットフォームと組み合わせて実行することも可能です。
テストの自動化は、DevOpsプラクティスを採用し、短期間で高速なサイクルを実現するための継続的デリバリーの中核であり、不可欠です。
GXtestはJenkinsとの連携を簡単に行うことができるようにプラグインを用意しています。
これによりDevOps開発アプローチを簡単に行うことが可能です。
GXtest v4を
体験する