iPad自動テストツール「GHOST Operator」正式リリース!

iPad自動テストツール「GHOST Operator」正式リリース!

2020年11月9日 iPad自動テストツール「GHOST Operator」の販売を開始します。

 

1.「GHOST Operator」とは?

「GHOST Operator」は、iPadのMobileSafari上で動作するウェブアプリケーションに対して、テストシナリオに沿って自動的にテストを行うためのテスト自動化ツールです。現在、iPadが標準的に提供しているテスト機能では実現できないテストシナリオや煩雑な環境設定などの課題を解決し、効率的な自動テスト環境を提供します。

<iPadにおける自動テストの課題>

PC上で動作するChromeやEdgeなどのモダンブラウザにおける自動テストは、一般的には Selenium など WebDriver をベースにしたテストツールよる自動テストが普及しています。但し、iPad+MobileSafariの環境では同様の仕組みを使った場合にさまざまな課題が発生します。

♦環境面

・Mac PC上で動作するSafariブラウザの経由が必須
・OSバージョンアップによる影響が大きく、環境設定が煩雑

♦機能面

・接続が不安定なため、テスト結果に一貫性が得られにくい
・キーストロークの再現やIME入力などのテストができない

GHOST Operatorは、iPad+MobileSafari環境のテストにおけるこれらの課題を解決します。

 

2.「GHOST Operatorの構成」

GHOST Operatorは、テストシステムの中核となるソフトウェア:「GHOST OperatorWebDriver Server」とBluetooth接続にてキー入力やマスク操作をエミュレートする専用ハードウェア:「GHOST Operator HID Emulator」によって構成されます。 「GHOST Operator WebDriver Server」は、サーバープログラムとしてMobileSafariのWebDriverの代わりにSeleniumなどのWebDriverプロトコルを使ったテストシナリオを受け付けます。 実行されたテスト内容のうち、エレメント照会や問い合わせ系APIはWebSocket通信によってiPad端末の制御を行い、キー入力やマウス操作に関する命令については「GHOST Operator HID Emulator」経由で操作そのものを疑似的に発生させます。 MobileSafari標準のWebDriverと比較し、以下の特徴を持っています。

・MacPC不要で環境設定が容易。安定したテストを継続して行うことができる。
・キーストロークによって発生するイベント処理のテストが行える。
・IME日本語入力やクリップボードを利用したテストが行える。

 

3.「GHOST Operator」開発の背景

弊社ではUI/UXソフトウエア「nexacro beyond」の製品試験の自動化を市販のツールにより進めておりましたが、iPadの自動テストについては課題が山積しており、その解決のために高度な技術力を持つ弊社エンジニアが自社開発を行いました。

 

?GHOST Operatorの詳細はこちら

 

メディア配信ニュースリリースページはこちら
朝日新聞デジタル
ZDNet Japan
cnet Japan
週間BCN

日本ネクサウェブ株式会社

<会社概要>

代表者氏名 代表取締役 CEO 金 星空
設立年月  2005 年 7 月 20 日
資本金   10,000,000 円
会社所在地 東京都千代田区外神田5-3-1 秋葉原 OS ビル 10F

 

<本件に関するお問い合わせ先>

日本ネクサウェブ株式会社 営業本部

TEL 03-5812-6358
FAX 03-5812-6343
Mail メールでのお問い合わせはこちら

※本文中の社名、商品名はネクサウェブ社の商標、または登録商標です。
※本プレスリリース記載の情報は、発表日現在の情報です。予告なしに変更される可能性があります。

 

新着情報・お知らせ一覧へ戻る

おすすめ関連記事

日本ネクサウェブとCDataが業務提携し、『NEXACRO BEYOND』から100+ のSaaS / DBに連携するアプリをローコード生成 ~『CData Connect Cloud』、『CData API Server』の相互運用性の提供を開始~

日本ネクサウェブとCDataが業務提携し、
『NEXACRO BEYOND』から100+ のSaaS / DBに連携するアプリをローコード生成
~『CData Connect Cloud』、『CData API Server』の相互運用性の提供を開始~

未来のUI/UX基盤「nexacro beyond」の販売を開始しました

未来のUI/UX基盤「nexacro beyond」の販売を開始しました

未来のUI/UX基盤「nexacro beyond」を販売開始

未来のUI/UX基盤「nexacro beyond」を販売開始

ロボティック・ソリューション「XiCRO-WEB(エクシクロWEB)」販売開始

ロボティック・ソリューション「XiCRO-WEB(エクシクロWEB)」販売開始