自動化テスト
自動化テストは、テスト領域において需要傾向が続いており、自動化テストプロセスを導入する場合、初期コストが高く、また、自動化テストの実施事例のメンテナンスが煩雑であり、しかも自動化効果に差が出るなどの問題が散見される。
信華信は、複数のプログラミング言語、テストフレームワーク、テストドライバ、実行プラットフォームを利用して、多種類のテスト対象の自動化テストツールを開発し、テストコストを節約すると同時にソフトウエアの品質を高めることを実現した。
自動化テストの技術アーキテクチャにおいては、様々な種類のプログラミング言語を選択することができる。例として、Java、 python、Ruby、JavaScriptなど。
テストフレームワーク上においては、行動ドライバモードのFrameworkの使用を推奨する。例として、Cucumberなど。また、キーワードドライバモードのFrameworkを推奨する。例として、Robot Frameworkなど。
多種類のテスト
フレームワーク
異なるDriverを利用して、多種類のテスト対象の自動化テストを実行することができる。例として、Web Browser, Native APP, API, Batchなど。
多種類のテスト対象
多種類の実行プラットフォームを利用し、例えばVirtual Machine、クラウドサービス(SauceLabsなど)、Xamaringなどを利用して、より多くのケースでの自動化テストを実行すことにより、テスト効率をさらに高めることができる。
CI環境の統合サービス及び不具合トレースに関する統合サービスを提供する。
中核サービス
自動化テストの開発、実行、報告、分析及びテスト環境の配置などのサービスを提供する。
製品の規格説明または実行可能なアプリケーションを通して、自動化テスト業務モデルの作成と柔軟な改善分析を実行する。
付加価値サービス
先進的な技術アーキテクチャを導入し、通常のPCブラウザーの自動化テストを実現することのみならず、モバイル端末APP,API,Batchに対する自動化テストも提供する。
自動化テストの方式と結果を考察することにより、また、自動化テストのサンプルスクリプトを繰り返し利用することにより、テスト全体の生産性をさらに高めることができる。
自動化テストの初期コストを手動によるテストコストの2倍以内に抑え、最低限に初期コストを減らし、自動化テストを手動テストに代わる新しい業務として進めることができる。