タイトルを1~2行で入力 (長文の場合はフォントサイズを縮小)

Similar documents
Microsoft Word - IP自動設定ツール_取扱説明書_ doc

LiveCampus教務情報システム

WagbySpec7

KDDI ペーパーレスFAXサービス

IE用事前設定手順書

2 ログイン ( パソコン版画面 ) Web サイトのログイン画面が表示されます 通知メールに記載されている ID と仮パスワードを入力して ログイン ボタンをクリックしてください ID パスワードを連続して 5 回間違うと 当 I D はロックアウト ( 一時的に使用不可 ) されるので ご注意く

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

PowerPoint プレゼンテーション

スライド 1

モバイルパックマルチコネクト<パワコン接続タイプ>SVセンサ設定ツール(ブラウザ版)操作マニュアル

ESET Mobile Security V4.1 リリースノート (Build )

【ドコモあんしんスキャン】サービスマニュアル

タイトル位置

<4D F736F F D D EC096B18A D C529>

遠隔アプリ操作マニュアル 目次 遠隔アプリ設定編 遠隔アプリ利用編 困った時は (Q&A) P2~P8 P9~P12 P13~P14 1

あんしんフィルターfor au(Android)設定ガイド

. はじめに 動作環境の全ブラウザで 本書の設定を行ってください 本設定を行わない場合 システムが 正常に動作しない可能性がありますので 必ず設定をお願いいたします また 本書の中で 画 像に番号を付与している箇所以外の設定は お使いの環境のままでご使用ください 参考 : 動作環境の全ブラウザについ

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

Microsoft Word リリース_ドコモFIX_r2.docx

スライド 1

MWATCHAndroidロガーマニュアル

PowerPoint プレゼンテーション

V-Client for Android ユーザーズガイド

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

目次 管理 PCの設定パソコンURLにアクセスする 3 グループ設定をする 4 ステータス設定をする 5 端末の設定提供元不明のアプリにチェックを れる 7 位置情報サービスをオンにする 7 提供元不明のアプリにチェックを れる (OS8.0 以降 ) 8 9 位置情報サービスをオンにする (OS8

< 目次 > 1. このアプリについて [P3] 2. アプリのインストール方法 [P3~] 2-1. Android 版アプリケーション 2-2. Web 版アプリケーション 3. アプリの流れについて [P4~] 4. 各クライアントアプリの操作方法 [P9~] 4-1. Android 版アプ

【ドコモあんしんスキャン】サービスマニュアル

目次 ページ はじめに : 1 Androidアプリのインストール方法 : 2 重要 ご利用の前に : 3 メニュー説明 : 4 ご利用方法 : 5 電話をかけられる番号 かけられない番号 : 6 ウィジェットについて : 7

目次 1 サービス概要 3 あんしんフィルター for auとは 4 動作環境 5 2 利用開始 7 サービスを開始する 8 3 設定変更 9 管理者を登録する 10 管理者画面を表示する 11 管理するスマートフォンに名前をつける 11 あんしんフィルターが正常に動作していない場合にメールで通知す

SSB_G_ver1.0_2013.8

ファクス送信用変換ソフト 操作説明書_UA

                     

2 目次 1. 実証事業の全体概要 1.1 Androidスマートフォンへの利用者証明機能ダウンロード ( 仕組み ) 1.2 iosスマートフォンへの利用者証明機能ダウンロード ( 仕組み ) 1.3 システム検証と安全性対策検討 2. 利用者証明機能ダウンロードに関するシステム検証 2.1 An

ご利用ガイドについて 1: サービス概要編 2: 導入編 本書 フレッツ あずけ ~ る PRO サービスの概要 ご利用開始するまでの手順についての説明フレッツ あずけ ~ る PRO ご契約後にご覧ください 3 : 運用編基本機能 4: 運用編各機能 ファイル操作や自動バックアップの基本的な機能の

スライド 1

desknet's NEO スマートフォン版 セキュアブラウザについて セキュアブラウザは デスクネッツを自宅や外出先などから安全に利用するためのツール ( アプリ ) です セキュアブラウザというアプリを使用してデスクネッツを利用します 通常のブラウザアクセスと同じようにデスクネッツをご利用頂けま

サイボウズモバイル KUNAI Lite for Android マニュアル

アプリ版居宅介護支援システム簡単操作マニュアル 2017 年度版 総合案内 サポートデスク Copyright(C) 2010 ITSS All Rights Reserved.

法人ケータイ紛失捜索サービス マニュアル

改版履歴 版数 日付 内容 担当 V /3/9 初版発行 STS V /5/4 エラー画面の削除 STS V //3 サポート環境の追加 サポート環境の説明文章の STS 修正 画面修正 V /2/25 サポート環境変更 STS V

PowerPoint プレゼンテーション

よりシンプルに、直観的なデザインに変更。

PowerPoint プレゼンテーション

ファイル宅配便サービス 利用マニュアル


スターターガイド

<8F898AFA90DD92E88EE88F872E786C73>

Microsoft Word - Office365マニュアル_教職員向け.docx

光ルーターセキュリティご利用方法

KEW Smart for KEW3441BT 取扱説明書

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第3版  

情報セキュリティ 10 大脅威 大脅威とは? 2006 年より IPA が毎年発行している資料 10 大脅威選考会 の投票により 情報システムを取巻く脅威を順位付けして解説 Copyright 2017 独立行政法人情報処理推進機構 2

スライド 1

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

WEBバンキングサービス

目次 1. 会員登録 推奨動作環境 サイト閲覧環境 シミュレーション動作環境 各種設定について メールアドレスおよびニックネームの登録 個人情報の取り扱い

XXXX製品 YYYY手順書

居場所わかるくん CMX 連携設定 操作ガイド 2019 年 4 月

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

ESET Smart Security Premium v リリースノート

ガラケーのセットアップ(協力会社編より抜粋)

スマートフォン (Android,iPhone) を使用するには メールアドレスの登録が必要です 活動量計 HJA-307IT HJA-403C はスマートフォン (Android iphone)/ パソコンの転送に対応しています ご利用予定の端末がウェルネスリンクをご利用できる端末か 事前に推奨環

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

PowerPoint プレゼンテーション

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

目次 1 サービス概要 3 あんしんフィルター for auとは 4 動作環境 5 2 利用開始 6 アプリをインストールする 7 サービスを開始する 8,9 あんしんフィルター for au アプリアイコンの移動 10 3 設定変更 11 管理者を登録する 12 管理者画面を表示する 13 管理す

X-MON 3.1.0

MS Office Online on あずけ ~ るご利用ガイド 詳細編 このたびはフレッツ あずけ ~ るをご利用いただきまして 誠にありがとうございます 本ガイドでは MS Office Online on あずけ ~ るをご利用になる場合の手順について 説明いたします 第 7.0 版 一部画

2Mac OS OS Safari プラグインソフト 3.X Mac OS X 5.X Mac OS X 5.X Mac OS X Adobe Reader ( 入出金明細照会結果を印刷する場合 / ローン 外貨サービスを利用する場合 ) Adobe Fla

1

受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 ( ) を使って Google

スマートフォン版操作

目次 はじめに > P.3 transit manager とは 初期設定 3 利 履歴の読み込み 4 旅費交通費精算 Web 5 登録カード 6ヘルプ > > > > > P.4. ログイン P.5. パスワード変更 P.6 3. 交通系 ICカードの登録 P.7 機能一覧 P.8 交通系 ICカ

平成30年度 パソコン・ネットワークの設定について

KEW Smart for KEW3552BT 取扱説明書

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

スライド 0

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

ミガロ.製品 最新情報

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

変更履歴 日付 Document ver. 変更箇所 変更内容 015/3/ 新規追加 015/9/4 誤字修正 016// 動作環境 最新のものへ変更 全体 オペレーター の表記を削除 016/5/ 表紙 KDDI Smart Mobile Safety M

産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアッ

スタンプラリー 操作資料

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

【あんしんナンバーチェック】サービスマニュアル(iPhone)

Handbook_User_iPhone_ja

スマホ&タブレット“二刀流”仕事術。(お試し版)

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

Microsoft Word - 2IFTTT利用手順_ver1

スライド 1

目次 ワンタイムパスワードのご利用にあたって... 1 ワンタイムパスワードとは... 1 ワンタイムパスワードご利用上の注意 ( 必ずご覧ください )... 1 ワンタイムパスワード初期設定方法... 3 トークン追加 初期設定後のログイン方法 ワンタイムパスワードアプリ

更新履歴 No 更新箇所版数日付 1 第一版作成 /12/28 2 一部画像差し替え 誤字修正 /02/09 2

目次 1. はじめに ご注意 アイコン表記について ドライバ認証互換性問題について ドライバ認証互換性問題の症状 確認方法 ドライバ認証互換性問題回避方法 ( セキュアブートの無効化 ) 高速スタ

セキュアブラウザについて セキュアブラウザは デスクネッツを自宅や外出先などから安全に利用するためのツール ( アプリ ) です セキュアブラウザというアプリを使用してデスクネッツを利用します 通常のブラウザアクセスと同じようにデスクネッツをご利用頂けます 端末の紛失 盗難による情報漏えいを防ぐため

第 2 版

目次 1. アプリ起動 / 信用金庫選択 ( 共通画面 ) アプリの起動 信用金庫の選択 各種規約 重要事項同意 (STEP1 画面 ) 各種規約 重要事項の同意 各種規約 重要事項の既読後のイメージ... 4

スライド 1

改版履歴 版数 日付 内容 担当 V /2/25 初版発行 STS V //9 サポート環境の追加 STS 2

Microsoft Word - LINE(8版).doc


Transcription:

テスト自動化で効果を出すためのアプローチ ~ ぶつかる壁の乗り越え方 ~ 2016 年 9 月 2 日株式会社 NTT データ MSE 札幌事業部第三 IoT 開発部渡部純樹

2 自己紹介 自己紹介 渡部純樹 ( わたべよしき ) 通称 : わたべん株式会社 NTT データ MSE( 入社 17 年目 ) 札幌事業部第三 IoT 開発部主任あと数年で 40 歳になるアラフォーモバイル端末のテスト担当歴 10 年 くらい

3 会社紹介 会社紹介 < 株式会社 NTT データ MSE> 設立 :1979 年 ( 昭和 54 年 ) 資本金 :3 億 2000 万円人員 :1,113 名 NTT データ MSE の IoT ソリューション 本社 : 222 0033 神奈川県横浜市港北区新横浜三丁目 1 番地 9 アリーナタワー事業所 : 新横浜 東京 大阪 札幌 名古屋 URL:http://nttd-mse.com/

4 目次 1. 背景 2. ぶつかった壁 3. 解決アプローチ 4. 今後の野望最後に

5 1. 背景 ( 自動試験ツール導入前 ) 私は スマートフォン向けに開発されたアプリのリリース前テストを担当しています 最近 下記のような課題が出てくるようになってきました 発売機種 OS 多機能化の条件が多く テスト件数が多くなった 発売サイクル OS の更新間隔が短く テスト期間も短くする必要がある 最近の悩み やることが多くなってきて 効率が悪くなってきてる 早く帰って のんびりしたい 何かいい方法ないかなぁ? 最近 自動試験ツールが高機能化していると聞いた 自動試験ツールを導入したら 効率が良くなるはず! 考えた末の答え

6 1. 背景 ( 自動試験ツール導入後 ) 自動試験ツール導入後 思ってた結果と違って そんなに効果が出てない 自動試験ツールは銀の弾丸ではなかった やっぱりそう簡単に効果でないよね

7 1. 背景 ( わたべんの主張 ) 自動試験あるある 一度スクリプトを作成すれば使いまわせる ボタンを押せば全てが自動で試験してくれる そんなに簡単にはテスト自動化できません 私たちは言いたい! 自動試験ツールを導入しただけではテストの効率化はできない! 私がぶつかった特に大きな 2 つの壁とそれを乗り越えた方法を事例を交えて紹介します

2. ぶつかった壁 その 1: 当初計画 50% の項目が自動試験適用不可となった その 2: スクリプトのメンテナンス時間が計画 400% の稼働が発生 8

9 2. ぶつかった壁 - その 1- 当初計画 50% の項目が自動試験適用不可となった 計画比 50% 減 < 図 1: 自動試験件数の計画 実績 > 原因 既存のテスト項目が自動試験ツールで実行 確認可能な試験手順や確認内容になっていなかった

10 2. ぶつかった壁 - その 1- 自動試験ツールで結果確認できない試験項目 アプリ概要テスト内容 ログインアプリ アプリを起動しサイトにログインする 試験手順 1. アプリを起動する 2. ログイン画面へ遷移させる 3. サイトへログインする 確認内容 2. ログイン画面のレイアウトが正しいこと 3-1. ログイン後 サイトメニューが表示されること 3-2. ログインできたことをログで確認する 2. ログイン画面のレイアウトが正しいこと 自動試験適用不可 確認する箇所がわからない 3-2. ログインできたことをログで確認する 自動試験適用不可 ツールでログを確認する機能がない

11 2. ぶつかった壁 - その 2- スクリプトのメンテナンス時間が当初計画 400% の稼働が発生! 計画比 400% 増 原因 OS 数 < 図 3: スクリプト作成 > 実施機種数 < 図 2: メンテナンス時間の計画 実績 > 1 機種毎の UI 差分や OS バージョンを想定したスクリプト設計になっていなかった 2 ツールの熟練度が低かった

12 2. ぶつかった壁 - その 2- 機種毎の UI 差分 アプリ概要テスト内容 設定アプリ Bluetooth を OFF ON にする 試験手順 1. 設定画面を表示させる 2.Bluetooth 設定画面へ遷移し ON にする 確認内容 1.Bluetooth アイコンが表示されること 2.Bluetooth を ON に出来ること 機種により違う部分 1 アイコンが違う 2 デザインが違う Nexus5 (SIM フリー /OS:6.0.1) Galaxy S6 Edge (Softbank/OS:6.0.1) Xperia Z4 (au/os:6.0)

3-1. 解決アプローチ : 計画 50% が自動試験適用不可 13

14 3-1. 解決アプローチ : 計画 50% が自動試験適用不可 当初計画 50% の項目が自動試験適用不可となった 計画比 50% 減 < 図 1: 自動試験件数の計画 実績 > 原因 既存のテスト項目が自動試験ツールで実行 確認可能な試験手順や確認内容になっていなかった

15 3-1. 解決アプローチ : 計画 50% が自動試験適用不可 3-1-1: 自動試験向けテスト項目作成ルールの策定 秘伝 : 自動試験テスト項目規約作成! 一. 確認観点はシンプルにすべし! 二. テスト項目内の曖昧な表現は排除すべし! 効果 : テスト項目を見直し 適用件数が増えた!

16 3-1. 解決アプローチ : 計画 50% が自動試験適用不可 考察 今回の解決アプローチが一定の効果があることが分かった 1 回しか実施しない試験は自動化適用しても効率化できない 単純に 自動化可能 = 効率化可能 の方程式は成り立たない 計画値をほぼ達成! < 図 4: 自動試験件数の計画 実績 ( 対策後 )> 今後は自動試験の適用件数をさらに増やす取り組みが必要

3-2. 解決アプローチ : 計画 400% の稼働が発生 17

3-2. 解決アプローチ : 計画 400% の稼働が発生 18 スクリプトのメンテナンス時間が当初計画 400% の稼働が発生! 計画比 400% 増 原因 OS 数 < 図 3: スクリプト作成 > 実施機種数 < 図 2: メンテナンス時間の計画 実績 > 1 機種毎の UI 差分や OS バージョンを想定したスクリプト設計になっていなかった 2 ツールの熟練度が低かった

3-2. 解決アプローチ : 計画 400% の稼働が発生 19 3-2-1: 機種 /OS バージョンを考慮したスクリプト設計ルールの策定 秘伝 : スクリプト設計規約作成! 開始 一. メーカ毎の特徴を処理分岐すべし! 二.OSバージョンありきの設計をすべし! 処理 A OSは? 処理 B 機種は? 処理 C 処理 D 三. 繰返し処理はコンポーネント化すべし! 終了 効果 : メンテナンス時間が少ないスクリプトになった!

3-2. 解決アプローチ : 計画 400% の稼働が発生 20 3-2-2: ツールベンダ技術者との合同合宿開催 秘伝 : 盗める技術はすべて盗め! 一. やっぱり基礎が重要! ツール基本機能を修得! 二. 意外と重要!? エラー処理の考え方を修得! 三. 同じ釜の飯を食うことで 裏コマンドもゲットだぜ! 効果 : スキルアップによるスクリプト作成生産性の向上

3-2. 解決アプローチ : 計画 400% の稼働が発生 21 考察 アプローチによりメンテナンス時間を 60% 削減することができた 計画時の見積精度が低かった 今後は対策後の時間で見積る 実績比 60% 減 < 図 5: スクリプトメンテナンス時間 ( 対策後 )> 一定の効果はあった! 今後はメンテナンス以外の作業も改善する必要がある

22 4. 今後の野望 1: 自動試験のプロセス再定義 自動試験可能なテスト項目を中心したテスト計画 自動試験プロセスをステークホルダー ( 顧客 メンバー ) と共有 2: 自動試験の高度化 テスト管理ツールと連携し 実施したテスト結果を自動で反映 ci ツール (Jenkins) と連携し 自動試験スケジュールを最適化 自動試験の世を築くのはこれからである!!

23 最後に 今回のことを通じて 自分の行ってきた作業をもう一度見直すことが出来ました 自動試験に限らず 新しいことにチャレンジする テストエンジニア を目指していきます

24 おまけ 今では早く帰る事が出来て のんびりできてます御清聴ありがとうございました

Copyright 2011 NTT DATA Corporation