BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AVM(Application Visual Management)機能が拡張されたApplitools

AVM(Application Visual Management)機能が拡張されたApplitools

原文(投稿日:2018/02/14)へのリンク

読者の皆様へ: 皆様のご要望にお応えすべく、ノイズを削減する機能セットを開発しました。皆様が関心をお持ちのトピックを、EメールとWeb通知で受け取ることができます。新機能をぜひお試しください。

AVM(Application Visual Management)では,アプリケーションデリバリライフサイクルの視覚的側面のモニタリングとテストが重視される。Applitools Eyesバージョン10では,UIベースライン管理が新しくなり,チームコラボレーション機能が新たに提供してされる他,サードパーティツール統合が拡張され,分析ダッシュボードが改善されている。

AVMはテスト,イメージ処理,人工知能などのツールを融合したもので,リリースするアプリケーションが視覚的に正しくなかったり,あるいはプラットフォームやデバイス,ブラウザなどの変更によって視覚上の障害が発生しているような場合に,その特定を行う。Applitoolsは,人の目と頭脳を模倣した人工知能によって視覚テストを自動化し,継続的デリバリパイプラインや振る舞い駆動開発(BDD)テストでの使用を可能にする。

CEOのGIl Sever氏によれば,

Application Visual Managemenは自動テストの進化形を示すもので,確立されたアプリケーションパフォーマンス市場を存立基盤とし,ユーザが毎日のように目にしたり操作したりするすべてのデバイスの外観を視覚的に監視する,というタスクを自動化します。

Aplitoolsは数百億のUX要素を分析することで,1億件の視覚的テストを取集した。“The Selenium Guidebook”の著者であるDave Haeffner氏は言う。

視覚的テストは,アプリケーションのグラフィカルユーザインターフェイス(GUI)がユーザに対して,正しく表示されていることを検証するための作業です。視覚的なバグ(フォントやレイアウト,レンダリングの問題など)を見つけ出して,エンドユーザの目にとまる前に修正することが目的です。視覚的テストはまた,ページのコンテンツの検証にも使用できます。従来の自動化された機能テストでは非常に難しかった,グラフィカルな機能(チャートやダッシュボードなど)を備えたサイトに最適なテスト方法です。変数(Webブラウザ,オペレーティングシステム,画面の解像度,レスポンシブなデザイン,国際化など)の数の多いことが,視覚テストを非常に複雑なものにしています。

新機能のApplitools Eyes分析ダッシュボードでは,個々のエンジニアやチームリーダ,ビジネスリーダが,特定の環境において視覚テスト上の問題を発生させる根本原因を分析し,検証することができる。ユーザの立場からは,視覚テストの実行状況とベースライン状態の最新状況,修正されたバグ,個々の割り当てに対するカバレッジレベルの確認が可能になる。新設されたドリルダウン機能によって,特定のテストやユーザビューを詳細に分析することも可能だ。

テスト自動化エンジニアにとっては,ビジュアルコンポーネントを継続的インテグレーションやデリバリのパイプラインに含めることが可能になる。バージョン10では新機能として,同種の変更に対するベースライン更新の自動化が可能になった。これにより,UIバグのチケットとベースラインの更新が,単一の“accept”あるいは“reject”コマンドとJIRAチケットで可能になる。“類似”のUIバグを集約して,発生頻度によって優先度付けすることもできる。

多機能チーム用のコラボレーションツールも新たに用意されており,AppiumあるいはSeleniumといったおもなテスト言語に加えて,既存のCIをベースとした視覚テスト結果との統一的な表示,レンダリングサービス,バグトラッキングおよびコラボレーションツールなどが可能になる。テストステップビューアにも新たな検証領域が追加された。UIの潜在的問題に関するコンテキストを提供することにより,リリース時間の短縮が実現する。3月には,MicroFocusとSlackとの統合機能が新たに提供される予定だ)。

PDFフォーム用に新たに用意されたSDKは,金融サービスや医療といった高度に規制された業界でこれらのフォーマットを利用するユーザに対して,PDFフォーマットのコンプライアンスを検証する自動視覚テストの活用を可能にする。XCTest Screenshotsも追加され,このようなスクリーンショットの視覚テストのカバレッジ向上に寄与する。

Applitools Eyesはクラウドおよびオンプレミスで利用可能で,TeamCity,Jenkins,Atlassian JIRAおよびBamboo,Microsoft VSTS,Slack,Travis,Circle CI,HP Quality Centerなどとの統合で提供される。Applitoolsは2013年に設立され,2015年に製品としてApplitools Eyesをローンチした。現在はイスラエルとサンマテオを中心に48名の従業員がおり,英国とオーストラリアにサテライトオフィスを持つ。おもなユーザにはMicrosoft,Slack,Sony,Adidas,AIG,Capital One,National Australia Group,Bank of America,Wells Fargo,Salesforce.com,Oracle,GSK,Johnson & Johnson,Louis Vuitton Moet Hennessyなどがある。

 
 

この記事を評価

採用ステージ
スタイル
 
 

この記事に星をつける

おすすめ度
スタイル

BT