JaSST’13 Tokyo D6-2

テストツール導入時のチェックポイント

2013年
年1月月31日日
日本ノーベル株式会社

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

自動検査システム Quality Commander◘ ロボットが端末のボタンを押し、遷移する画面をカメラで撮影。
実測・期待画像を画像判定することで、無人でのテスト実施が可能に◘ 携帯、車載、デジタル家電、産業機器、Winアプリケーションに適用可能
アプリケーションに適用可能
携帯、車載、デジタル家電、産業機器、◘ 導入実績No.1（当社調べ）の高性能システム
導入実績
携帯電話キャリア／メーカ、車載メーカにてご利用中

2
1

カメラで撮影ロボットが押す3

自動判定

特許取得済み2

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

1

システム構成（XY＋プランジャー）
システム構成（ ＋プランジャー）

OracleData Base

プランジャー

プランジャー

制御用PC
制御用◘基本システム構成▶

▶

H/W
PC(WindowsXP Pro)／１７インチ液晶モニタ／ロボット（ＸＹロボット）／アダプタユニット（評価機固定冶具）／CCDカメラ（80万画素～） ／プランジャー
S/W
Quality Commander／Oracle／画像処理ライブラリ

3Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

評価機に合わせたH/W構成
構成
評価機に合わせた名称 プランジャーユニット

XYロボットロボット

6軸ロボット
軸ロボット

赤外線制御

•素早いボタン押し
素早いボタン押し(4回素早いボタン押し 回/sec)•タッチパネル押し
タッチパネル押し(2回タッチパネル押し 回/sec)•タッチパネル押し
タッチパネル押し(1回タッチパネル押し 回/sec)•複数台同時制御複数台同時制御•複数ボタンの同時押し
複数ボタンの同時押し•簡易な固定用アダプタ
簡易な固定用アダプタ•凹凸面を押す
凹凸面を押す3次元操作
凹凸面を押す 次元操作

•省スペース
省スペース

•携帯電話
携帯電話

•携帯電話
携帯電話

•車載機器（カーナビ等）
車載機器（カーナビ等）

•薄型
薄型TV
薄型•車載機器
車載機器•PDA•横向きタッチパネル
横向きタッチパネル•DVD/HDDレコーダ
レコーダ

•リモコン
リモコン

•タッチパネル製品
タッチパネル製品

形状

特徴

対象機器

•その他リモコン操作
その他リモコン操作

4
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

2

テスト実行 （タッチパネル操作の自動化）◘ 人の動きに近く ロボットが動作▶ ドラッグ▶ フリック▶ ダブルタップ▶ 円▶ マルチタッチ
 直交ロボットは対応不可

5
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

Quality Commander でのテストの流れ

環境設定
ボタンの位置や画面の映り具合を評価機ごとに設定

シナリオ
作成

テスト
実行

テスト手順を記述し期待値画像を登録

シナリオに従ってロボットがテストを自動実行

結果確認
DBに記録されたテスト結果を確認

シナリオ例

6
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

3

実行結果確認◘

実行結果はOracleDBに保存に保存
実行結果は◘ テスト結果はマルチシナリオ集
テスト結果はマルチシナリオ集~ステップレベルまで一覧で確認
ステップレベルまで一覧で確認◘ 数万件のテスト項目から数件のNG箇所を一瞬で絞り込み箇所を一瞬で絞り込み数万件のテスト項目から数件の＜結果画面＞

確認したい条件でマウスクリックで絞り込み
マルチシナリオ集
シナリオ集
シナリオ
テストステップ

7
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

Quality Commander の特長
1. 簡単操作のインターフェース◘◘

擬似画面を操作するシナリオ作成
コマンドダイアログでの制御コマンド簡単挿入

2. 外観検査で蓄積した画像判定技術
3. 各種I/Fを備えた広い拡張性
各種 を備えた広い拡張性
RSRS-232C
ETHER
NET

自動操作

Quality CommanderUSB

GP-IBＣＡＮ

Windows

CANoe

8

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

4

Windows自動操作
自動操作①準備
QCWing をインストールしたPCと評価対象のPC（クライアントPC）をEthernetで接続します。
クライアントPCには制御用ソフトWinAgentをインストールします。

クライアントPCの画面出力をQC上に表示

Ethernet②クライアントPCの操作方法
QCWing にクライアントPCの画面が表示されます。
この表示された画面をマウスクリックすると、同じ場所がクライアントPC側でもマウスクリックされます。
キーボード操作も同様にQCWing PC上で操作した内容がそのままクライアントPCで再現されます。

QCwing PC

クライアントPC③シナリオ作成
クライアントPC制御のマウスやキーボード操作を行うと、その手順がそのままシナリオに入力されます。
④テスト自動実行
実行ボタンを押すとテストシナリオが自動実行され、クライアントPCを連続的に制御し、画面内容を確認することができます。
⑤結果確認
テスト結果や画面キャプチャ画像は全てCSVまたはHTMLファイルにて確認できます。

9

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

Windows自動操作の特徴
自動操作の特徴◘ プログラミングは不要▶ マウス・キーボードで操作した内容をそのままスクリプトに反映させるのでプログラムを意識せずに記述できます●キーボードは複数キーの同時押しが可能●マウスは左･右･中央ボタンそれぞれで、・クリック・ダブルクリック・ドラッグが使用可能◘ 画面表示を画像判定で自動検査▶ 期待値として取得した画面表示との比較を行い結果をCSVファイルへファイルへ期待値として取得した画面表示との比較を行い結果を書きこみます▶ Windows画面上の見たいウィンドウだけを指定できます
画面上の見たいウィンドウだけを指定できます●静止画比較

10
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

5

システムUIシステム＜擬似画面＞
LCD領域をマウスクリックすると、クリックした座標値がシナリオに入力。

＜メイン画面＞
編集や実行しているシナリオを表示。シナリオに記述されたコマンドに従い制御対象のPCを自動で操作。

＜期待値/実測値画面
期待値 実測値画面＞
実測値画面＞
実行中の撮影および比較したい期待画像を表示

11

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

テスト管理ツールとの連携（オプション）◘ Quality Center（（HP社）や社）やTestLink といった
◘ Quality Center（（HP社）から社）からテスト管理ツールに
Quality Commander の制御Quality Commander のが可能。
テスト実行結果を自動登録。
◘ 実行命令を送り、結果をQuality Centerへへ自動登録

12
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

6

forAndroid◘ Androidアプリケーションを「簡単に」自動テスト▶ USB接続した
接続したAndroid端末の自動操作
端末の自動操作接続した▶ ロボットを使わないため容易に導入可能▶ 複数台接続の試験が可能に（最大5台まで）複数台接続の試験が可能に（最大 台まで）
 一斉操作、および機種を切替ながらの操作が可能

Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

新バージョンリリース！

2013/2/4
新バージョンをリリースします！
14
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

7

新バージョンリリース！

◘ 改善ポイント▶ 速度向上▶ 安定性の向上▶ 操作できなかった一部のアプリが操作可能に

15
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

第三者検証サービス/導入支援サービス
第三者検証サービス 導入支援サービス◘ Quality Commander ベンダーならではのサービス▶ QCを使いこなすを使いこなす 高機能なQCを適切に活用
高機能な を適切に活用▶ テスト仕様書/テストシナリオ
テスト仕様書 テストシナリオ
 継続的な機種展開に備えてテスト仕様書やテストシナリオを作成し、テストノウハウを資産化▶ テスト内容 自動化しやすいテスト項目を抽出し、より効率的で効果的なテストを実施。

▶ 報告
 信頼性の高い試験結果報告書を作成
 資産化した試験シナリオを提供する事が可能
16
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

8

ご提供しているサービス◘ システムの販売・保守・レンタル▶ 納品後1年間の保守費は無料です
納品後 年間の保守費は無料です▶ 保守・技術サポート費は販売価格の12%ですです
保守・技術サポート費は販売価格の▶ 保守の内容
 お問合せ / 不具合対応 /バージョンアップ

 画像判定、音判定のパラメータチューニング

◘ 導入支援サービス▶ Quality Commander を使う仕組みの構築支援
 お客様環境（常駐）にて行うことも可能です。

◘ 第三者検証サービス◘ テストシナリオの受託開発◘ システムのカスタマイズ▶ H/W、、S/Wのお客様向け特注品開発のお客様向け特注品開発
17
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

ツール導入時のチェックポイント◘ 導入フェーズ

• 調査• 計画• トライアル• 本運用
18
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

9

ツール導入時のチェックポイント
1. 調査▶

実現したいことができるか

▶

ツールの特徴チームのあるべき姿

目標ROIは達成できるかは達成できるか
目標

2. 計画
▶
▶
▶

ツール習得時間
必要システム数
タイムスケジュール19
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

ツール導入時のチェックポイント
3. トライアル運用▶
▶

ギャップ分析インシデント

回避策
ベンダー対応4. 本運用▶
▶

ツールのロードマップ
ツール適用範囲拡大

20
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

10ツール導入時のチェックポイント◘ 大事なのは・・・

改善するマインド！
21
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

ご静聴ありがとうございました

展示ブースまで、是非お立ち寄りください！

22
Copyright ©2013 Japan Novel Corporation. All Rights Reserved.

11