ページの本文へ

Hitachi

エンタープライズ アプリケーションサービス

WebアプリケーションのUIテストを効率化

Justware UIテスト自動化ツール

エンタープライズレベルで開発するWebアプリケーションのUIテストを支援するツールです。
人が実施する手順をシナリオとして作成することで、
画面の表示内容の確認やテストデータの設定、スクリーンショットの取得などが自動化できます。
テスト作業の効率向上を支援し、担当者の作業負担を軽減します。

[Justware UIテスト自動化ツールの概要]シナリオ作成:お客さまが日本語で作成、操作記録で変換→UIテスト自動化(DB自動セットアップ、ブラウザ自動操作、結果比較)→テスト結果確認(レポート、スクリーンショット)

↓

手作業で何度も繰り返す煩雑なテスト作業を効率化し、
アプリケーションのデリバリースピードの高速化をサポート

Justware UIテスト自動化ツールの主な機能

  • ブラウザの自動操作

    人が実施するマウスやキーボードの操作内容をテストシナリオに設定することで、自動で操作が可能となります。

  • データべ―スへのテストデータ自動設定

    シナリオに事前設定することで、 Excelで用意したデータをデータベースに自動インポートします。また、テストシナリオから外部コマンドを実行することで、大量のテストデータをデータベースに設定することが可能です。

  • スクリーンショットの自動取得

    シナリオに事前設定することで、手間のかかるスクリーンショットを自動で取得します。テスト自動実行の状況やテスト結果を、スクリーンショットでテストケースごとに保存することができます。

  • テスト結果の自動比較

    シナリオに事前設定することで、テスト結果であるスクリーンショット画像やデータベース内のデータを自動で比較できます。テスト結果と事前に準備した内容を自動比較し、検出された差異部分を分かりやすく表示します。

Justware UIテスト自動化ツールの特長

日本語でより簡単に、豊富なWeb操作のテストシナリオを作成

100種類以上のWebブラウザ操作を自動化できます。Webブラウザの操作内容は、専門知識がなくても、日本語でシナリオとしてより簡単に作成できます。テストシナリオは、テキストエディタで作成・編集が可能です。また、ExcelベースのツールやSelenium IDE*を活用した方法で、より簡単に作成することができます。

*
Selenium IDEは、「Google Chrome」と「Firefox」のブラウザで利用可能です。

面倒な画面確認の負荷を軽減

スクリーンショットの取得および画像比較を自動化ができます。スクリーンショットの自動取得は、スクロールしないと見えないブラウザ非表示領域を含めて自動取得するため、取得作業の負荷を軽減できます。画像比較では、一致していない部分を具体的に明示するため、比較結果をより簡単に確認できます。取得したスクリーンショットや比較結果は、テストエビデンスとしての利用も可能です。

データベースのデータ準備やテスト結果検証を効率化

データベースのテスト前データの設定や、テスト実行後のデータ比較を自動化できます。テスト前データは、Excelで作成したデータを設定する方法と、外部プログラムを利用して設定する方法があります。テスト後のデータ比較では、テスト前後のデータ差異を自動で抽出して、Excelファイルに保存できます。データベースへのデータ操作・確認作業を効率化するとともに、ヒューマンエラーを軽減します。

導入するメリット

テスト作業の負荷軽減

作成したテストシナリオに沿ったブラウザの自動操作や、テスト結果の自動取得などにより、これまで手動で実施されてきたテストに比べ、作業の軽減がはかれます。

主な利用シーン

  • バグ修正、機能追加などのリグレッションテスト
  • 時間のかかるテスト作業を深夜や休日の時間帯で自動実行
  • フレームワーク、OS、ミドルウェアなどのアップデートに伴う動作確認 など

↓

開発者やテスト担当者の働き方改革促進を支援します。

サービスメニュー

サポートサービス * 別途、ツールライセンスが必要となります。
導入したツールに関して、以下の内容を支援するサービスです。
問題解決の支援
ツールの機能や使用方法に関するお問い合わせに対応します。
情報の提供
ツールの最新情報や役に立つ予防保守情報を提供します。
改良版の提供
お客さまのご要望に応じて、ツールの改良版を提供します。
導入支援サービス
ツールの評価・活用を支援するサービスです。
導入前アセス
メントの支援
お客さまのWebアプリケーションが、本ツールでのテスト自動化に適しているかの評価を支援します。
テストシナリオ
の作成支援
お客さまが自動化したいテストシナリオを作成支援します。* 別途、ツールライセンスが必要となります。

大量なテスト結果を一元管理し、自動で報告書に纏めます~ テスト結果収集支援サービスとの連携 ~

日立では、テスト結果を自動で報告書に纏めるサービス(テスト結果収集支援サービス)を提供しています。このサービスを利用することで、テスト結果の収集・加工・承認などの作業負荷が軽減できます。また、手作業による確認漏れ防止にも効果的です。

*
ご利用になる場合は、別途見積となります。
*
Excel は、Microsoft Corporation の米国およびその他の国における商標または登録商標です。
*
Selenium は、Software Freedom Conservancy, Inc. の米国およびその他の国における商標または登録商標です。
*
Google Chrome は、Google Inc. の米国およびその他の国における商標または登録商標です。
*
Firefox は、Mozilla Foundation の米国およびその他の国における商標または登録商標です。
ツールやサービスの仕様は、改良のため予告なく変更することがあります。
ページの先頭へ