ソフトウェア評価/検証テスト自動化「SKYATT」

多様な自動化テストの実績をベースに、お客様のニーズに合わせた最適な自動テストをご提案します。

ソフトウェア開発において、ソフトウェアの品質管理は重要な課題となっています。この課題に対して、CI(継続的インテグレーション)ツールの導入、または導入の検討をされているお客様もいらっしゃるのではないでしょうか。
Sky株式会社では、これまでにさまざまな業務で多くのテスト自動化ツールを使用してきた実績をベースに、お客様のニーズに合わせた最適な自動テストのご提案が可能です。自社開発のテスト自動化ツール「SKYATT(スカイアット:Sky Automation Testing Tool)」を用いることで、CIツールとの連携を可能にし、お客様のソフトウェア品質管理の課題解決を支援。
自動テストによる効率化が求められるなか、その効果をさらに引き出すご提案をいたします。

※この映像は音声が流れます。

SKYATT システム構成図

テスト自動化「SKYATT」導入事例

テスト自動化ツール「SKYATT」をご導入いただいたお客様に取材し、導入に至る経緯やこれまでの課題、「SKYATT」導入による効果を伺いました。
テスト自動化ツールの導入をご検討される上で参考にしていただければ幸いです。

SKYATTの製品特長

「ヒューマンエラーの排除」や「繰り返しのテストに強い」といった自動化のメリットを保ちつつ、デメリットとされる「メンテナンスのしづらさ」をカバーする特長を有しています。

『キーワード駆動』によるテスト

操作対象となるアイテムの定義は日本語で行えます。一般的に自動テストを作成するためには専門的なプログラミング知識が必要ですが、SKYATTでは日本語で定義したアイテムとそのアイテムに対するアクションをパズルのように組み立てるだけでテストコードの自動生成が可能です。そのため、プログラミングに詳しくなくても、簡単に自動テストを作成することができます。

『インポート / エクスポート』機能

作成したテスト項目はExcel形式で出力できます。また作成済みの試験書を取り込むことで、過去のテスト項目を再利用できます。

SKYATT導入のメリット

SKYATTは、テキスト入力やクリック、キー押下などの操作を自動的に行うことで、画面遷移・表示などの動作確認が行えるアプリケーションです。Selenium / Appiumといったテスト自動実行フレームワーク(OSS)を使用し、自動的にコードを生成・実行することで、テストの自動化を実現しています。

プログラム言語なしでテストコードを自動生成

SKYATTの利用には、高度なプログラミング経験は必要ありません。テストしたいアクションを選ぶだけで、面倒なテストコードの生成はSKYATTが自動的に行います。そのため、今までテストに参加できなかった方でも、簡単にテストに参加していただけます。

SKYATT テストコード自動生成

試験結果がNGのとき、スクリーンショットで状況の確認が可能

自動テストの結果でNGが出てしまった場合に、発生した状態をスクリーンショットとして取得・保存する機能も搭載しています。NGの発生状況をあとから確認できるため、夜間のテスト自動実行などに最適です。また、スクリーンショットは扱いやすいPNG形式のため、エビデンスとしてもそのまま利用していただけます。

SKYATT試験結果がNGのときスクリーンショットを保存

試験結果をExcel形式で出力

SKYATTのテスト結果はExcel形式で出力が可能です。ボタン一つで、テストの実行結果とテスト項目をまとめて出力することができます。出力したファイルには、表紙や、テストの実施率なども含まれているため、そのまま提出用の資料としてご利用いただくことも可能です。

SKYATT テスト結果をエクセル出力が可能

マルチプラットフォーム対応

SKYATTでは、以下の4種類のプラットフォームに対応しています。そのため、プラットフォームごとに検証ツールを切り替える必要がなく、SKYATT一つですべてのテストを実行できます。

  • Androidアプリケーション
  • iOSアプリケーション
  • Webアプリケーション※1
  • Windowsアプリケーション

※1 対応ブラウザは、Internet Explorer、Google Chrome、Firefoxです。

SKYATTマルチプラットフォームに対応

SKYATT独自のテスト自動化機能

画像比較による合否判断

SKYATTには画像認識を行う機能が搭載されています。対象の画面を、事前に準備した画像と比較し、SKYATTがテストの合否を判断します。テスト結果がNGだった場合には、SKYATTがNGの箇所を検知し、比較画像とどこが一致していないかを明示してくれます。

SKYATT 画像比較による合否判断

テストしたい部品の登録をサポート

テストを実行させるためには、事前に対象となる部品を登録する必要があります。SKYATTでは、実際の画面のキャプチャー画像上で部品の登録が行えます。表示された画像上で、テストしたい部品をクリックするだけで、登録が完了します。

SKYATT テストしたい部品をサポート

画面仕様書から全ての画面遷移試験を作成

特定のフォーマットに入力された画面仕様書を作成することで、SKYATTが画面遷移試験に必要な部品の登録、画面遷移試験の作成を自動で行います。画面遷移先が指定できることはもちろん、ポップアップ操作での画面遷移などにも対応しています。

SKYATT画面仕様書から全ての画面遷移試験を作成

マルチデバイスで同時に試験の実施が可能

SKYATTでは複数のデバイスを用いて同時に試験を行うことができます。例えば、「Androidアプリケーションから設定した情報がWebアプリにも反映されているかを確認したい」「Windowsアプリケーションで設定した情報がAndroidアプリケーションとiOSアプリケーションに反映されていることを確認したい」といった場合など、さまざまなデバイスの組み合わせで試験を行えます。

SKYATT マルチデバイスで複数台に操作可能

Sky独自の強み

日本語でのサポート対応

SKYATTの開発は日本国内で行っているため、お困りの際にも日本語での問い合わせが可能です。

弊社スタッフ(自動化エンジニア)によるサポート

導入支援サービス

「SKYATTを購入したが、何をすればいいかわからない」といったことがないよう、弊社スタッフ(自動化エンジニア)がお客様のPCの環境構築を行います。また、弊社スタッフがSKYATTの操作説明をさせていただくことも可能です。(「導入支援サービス」のご契約が必要です)

シナリオ作成サービス

「SKYATTを導入したが、シナリオの作成まで手が回らない」といった場合には、弊社スタッフがシナリオ作成をさせていただくことも可能です。弊社スタッフがお客様から自動試験を行いたい内容をお伺いして実際のシナリオを作成することで、スピーディに自動試験を実施いただくためのサポートをいたします。(「シナリオ作成サービス」のご契約が必要です)

SKYATTに関するお問い合わせ

SKYATTに関するご依頼・ご質問は、下記お問い合わせフォームよりお問い合わせください。

ページのトップへ