SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
株式会社 ウェブレッジ
浦山 さつき
テスト自動化の現場から
~落とし穴に気を付けよう~
自己紹介
浦山 さつき
 仕事
エンプラ・金融系・Webシステムのテスト
テスト設計、テスト自動化、マネジメント、教育
 所属コミュニティ
テスト自動化研究会、しなてす
JaSST Tohoku 実行委員会
 書籍
『システムテスト自動化標準ガイド』共訳
 登壇
WACATE2015夏
CEDEC2014
JaSST ’14 Tohoku
JaSST ’13 Tokyo 他
株式会社 ウェブレッジ
優しいシステム、ステキな品質。
サービス検証事業
ユーザビリティ調査
現状サイト分析
ヒューリスティック調査
システム検証事業
請負検証
常駐検証
品質改善コンサルティング
自動化コンサルティング
テスト自動化の紹介
自動化したシステムの紹介
店舗情報ポータルサイトの品質管理業務
顧客管理システムのテスト
現場で遭遇した落とし穴
まとめ
本セッションの流れ
統
合
テ
ス
ト
受
入
テ
ス
ト
テスト分析 テスト設計 テスト実装 テスト実行 報告書作成
テスト分析 テスト設計 テスト実装 テスト実行 報告書作成
テスト分析 テスト設計 テスト実装 テスト実行 報告書作成
テスト分析 テスト設計 テスト実装 テスト実行 報告書作成
要求定義書
画面仕様書
要求分析
基本設計書
詳細設計書
ソース
コード
ユーザ要求
システム
要件
設計
実装 ユ
ニ
ッ
ト
テ
ス
ト
シ
ス
テ
ム
テ
ス
ト
開発の作業 開発の成果物
コード解析
モニタリングとコントロール
ソフトウェア管理
インシデント管理
テストの作業(プロセス)
テストツールまるわかりガイド 図3-2 V字モデルとテストに必要な作業の対比
テスト自動化のスコープ
なんでも自動化できる?
できます。
できます。
システムテスト自動化カンファレンス2015 参加者アンケートより
自動化に興味がある人でも、
経験がない人や自動化に問題を抱えている人が多い
現場で遭遇した
落とし穴
を
ご紹介します。
の前に
現場
を
ご紹介します。
店舗情報ポータルサイトの品質管理業務
自動化したシステムの紹介①
店舗情報ポータルサイト開発でのお話
店舗情報
ポータル
サイト
情報検索
一般ユーザー
• 約60万件の店舗情報を扱うWEBサービス
店舗情報
クーポン配信
店舗
店舗情報
クーポン登録
システム
管理者
新規登録
システム詳細
• 月に100コンテンツ/機能のリリースが行われる
社員数1800名の企業が運用しているシステム
品質管理部は、リリース前のテストからクレーム解消施策
など、顧客満足度向上のために幅広く対応していた
体制イメージ
品質管理部
システム開発部
A案件
企画部
B案件 C案件 …
③リリース判定結果
フィードバック
②依頼
品質管理部の仕事
• 顧客満足度を上げるための様々な施策
リリース判定
各コンテンツの機能障害検知、速度調査
店舗情報の公開、非公開確認
リンク切れチェック
機能、非機能の確認
競合比較、パフォーマンス調査
公開されている情報のコンプライアンスチェック
開発チームへのフィードバック
等
顧客満足度を上げるための様々な施策 例
新規登録・更新 反映
各コンテンツの機能障害検知、速度調査
施策
• 機能障害を検知する
仕組みの導入
• 障害の定義
• 許容時間の定義
店舗
クレーム
店舗情報
ポータル
サイト
情報検索
公開日
顧客満足度を上げるための様々な施策 例
店舗情報
ポータル
サイト
新規登録
店舗情報の公開確認
施策
• 公開日に情報が表示
されるか確認
システム
管理者
クレーム
自動化の背景
0.0
0.5
1.0
1.5
2.0
2.5
2011 2012 2013 2014 2015
倍 ユニークユーザー数
有料加盟店舗数 5万件 を突破
自動テストのライフサイクル
①影響調査
②修正箇所と
修正方法の
特定
サービス追加要件
テスト実施
報告
リリース
③修正
及び
試行
毎日
顧客管理システムのテスト
自動化したシステムの紹介②
顧客管理システム開発でのお話
顧客管理
システム
お客様情報
新規登録
-個人情報
-支払方法
‐サービス内容
変更窓口
• 数千万人の顧客情報を取扱うクライアントシステム
顧客
在庫管理
システム
料金管理
システム
システムの詳細
• 開発規模は月1000人以上
• リリース後の不具合が致命傷
数時間でニュース沙汰
信頼失墜
大損害
システムテストチーム
体制イメージ
テスト自動化チーム
×10人
・回帰テストの自動化
・自動テストの運用
開発チーム
A機能 B機能 C機能 …
A機能 B機能 C機能 …
テスト対象システムのライフサイクル
①199X年
新規開発
⑤サービス終了
②設計
影響調査
③修正の実施
④テスト
⑥201X年
システム刷新
サービス追加要件
リリース
3か月毎
自動テストのスコープ
①199X年
新規開発
⑤サービス終了
②設計
影響調査
③修正の実施
④-1 ユニットテスト
⑥201X年
システム刷新
サービス追加要件
リリース
④-2 統合テスト
④-3 システムテスト
④-4 受入れテスト
④-3 システムテスト
自動テストのライフサイクル
①2005年
新規開発
⑤不要な
テストの除外
⑥2011年
テスト自動化
システム刷新
3か月毎
②影響調査
③修正の実施
④試行
サービス追加要件
テスト実施
及び
リリース判定
現場で遭遇した
落とし穴
を
ご紹介します。
テスト自動化の落とし穴
自動化の現場から
落とし穴① 自動化は初期投資が大事だ
自動化は初期投資が大事だ
• 最初にかかるコスト
• ツール購入のコスト
• スクリプトを作るコスト
\ メンテしないと動かない /
\ ほかの人が使えない /
“自動化は初期投資が大事だ”は落とし穴
ツール/テストプロセス/人/プロダクトについて、時間軸で考える
導入前~
プロジェクト導入
導入後~
ソフトウェアライフサイクル全体
ツール ツールの購入コスト
サポートやライセンスなど
保守契約に要するコスト
テスト
プロセス
スクリプト作成の負荷
欠陥修正後の確認テスト
実行にかかる時間
人
導入に必要なスキルの
トレーニングコスト
スクリプトのメンテナンスのための
技術伝承のコスト
プロダクト 自動テスト可能なつくりにするためのコスト
新技術の導入等による
利用技術の変化に対応するコスト
時間
JaSST’13 Tokyo 「なれる!Test Automator!~テスト自動化を成功に導く3つの真実~」
事例2
2010.11 新システムでの導入(5名)
2009.4 新システムに向けて再開発(5名)
2007.4 回帰試験運用(4名)
2006.4 テスト対象範囲拡張、回帰試験での導入(7名)
2005.8 受け入れテストでの導入(10名)
2005.1 立ち上げ(15名)
“自動化は初期投資が大事だ”は落とし穴
自動テストに関わった人数の推移
落とし穴② 簡単に作れればそれでよい
簡単に作れればそれでよい
• ツールを使えば簡単にテストが自動化できる
• 簡単に作れる!
• たくさん作れる!
\ 修正が追い付かない /
“簡単に作れればそれでよい”は落とし穴
• 影響範囲が大きすぎて、修正が追いつかない!
• 似たようなスクリプトが多すぎる!!
Test1 Test2 Test4Test3
事例1
“簡単に作れればそれでよい”は落とし穴
• スクリプトの構造化が有効。
レベル1 Linear Script Frameworks
レベル2
Data-driven Frameworks
Functional Decomposition
Frameworks
レベル3
Keyword-Driven Frameworks
Model-based Framework
TABOK Segment 2: Macroscopic Process Skills Skill Category 4: Test Automation Frameworks
“簡単に作れればそれでよい”は落とし穴
Class サービス設定画面
Function ユーザー名(Name)
TextBox(“UserName”).Type Name
Function ログイン
Button(“Login”).Click
Class 検索画面
Function 検索(id)
TextBox(“UserId”).type id
Button(“Serch”).Click
Function 種別選択(item)
SelectBox(“UserId”).select item 事例2
操作順 操作画面 値
1 検索 A
2 種別選択 変更
パラメタ
なにを順番どこに どうする
スクリプトスクリプトスクリプト
“簡単に作れればそれでよい”は落とし穴
パラメタ
なにを順番どこに どうする
スクリプトスクリプトスクリプト
操作順の変更操作対象の変更 設定値の変更
変更箇所が
見つけやすい
事例2
落とし穴③ 優秀すぎる結果ファイル
優秀すぎる結果ファイル
• 結果の解析に必要な情報が
十分に含まれた結果ファイルが自動で出力される
• 実行時間
• すべての操作内容
• すべての画面キャプチャ
あいう
かきく
レ 成功
レ 成功
レ 成功
レ 成功
レ 成功
レ 成功
レ 成功
× 失敗
レ 成功
(フォーム2).type “かきく”
2015.10.03 12:02:12
結果
\ 専用ツールが必要だった /
“優秀すぎる結果ファイル”は落とし穴
• 専用ツールを入れないと結果が見れない
• 開発者が結果を見てくれない
• 手動テストと同様に操作内容を記入する必要あり
• ツール導入時は、関係者と使い方を確認しよう
事例2
\ サーバーがパンクした /
“優秀すぎる結果ファイル”は落とし穴
• サーバーがパンクした!
• 運用を始めて数か月、見たことのないエラーで停止
• ログのメンテもしましょう
• エビデンスやログの解析に不要な画面キャプチャの削除
• 過去ログの保存ルールを決定
事例2
落とし穴④ 繰り返しできるテスト
繰り返しできるテスト
• いつでも、何度でもテストできる幸せ!
• 今日も、来週も、来年も実行するぞ!!
事例2
\ 別なところからバグが /
“繰り返しできるテスト”は落とし穴
• テストケース以外の箇所からデグレードを発見!
• 殺虫剤のパラドックス
• テストの草刈りをすべし
• テストを自動化して満足することなかれ。
• テスト自身の保守も忘れずに。
• テストケースの追加と削除
• 修正に伴う自動テストのテストも忘れずに。
事例2
“繰り返しできるテスト”は落とし穴
②影響調査
③修正の実施
④試行
サービス追加要件
テスト実施
及び
リリース判定
テストケースの保守
事例2
落とし穴⑤ 自動化すれば万事OK
自動化すれば万事OK
• 長くて複雑なテストがあった
• 手でやるのは面倒くさい!
• 自動化すればオペレーションミスもなくなる!
事例2
\ 実行時間が増えた /
“自動化すれば万事OK”は落とし穴
• 長いテストには
「入れ子型欠陥」シンドローム
が付きまとう
• 自動化以外の解決策があるかも
• テスト目的を見直そう
• テストレベルを見直そう
• テストを短くする工夫をしよう
• カオスを自動化してもカオスが速くなるだけ!
事例2
まとめ
落とし穴
は
ふさいでおきましょう。
テストツールを紹介した冊子
『テストツールまるわかりガイド(入門編)』
ASTER テストツールWG著(2012年)
http://www.aster.or.jp/business/testtool_wg.html
無料
テストツール導入のためのプロジェクト問診チェック
有償、無償問わず様々なテストツールを
テストプロセスとマッピングしながら紹介
UIテスト自動化のガイド
『システムテスト自動化標準ガイド』
テスト自動化研究会共訳/共著(2014年)
第1部 テスト実行を自動化する技法
第2部 システムテスト自動化のケーススタディ
テストプロセスの側面から自動化を考える
『TPI NEXTⓇ ビジネス主導のテストプロセス改善』
薮田和夫、湯本剛、皆川義孝 (訳)(2015年)
ご清聴 ありがとうございました

Mais conteúdo relacionado

Mais procurados

アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革Hironori Washizaki
 
ソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントYasuharu Nishi
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証Yasuharu Nishi
 
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationLINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationYasuharu Nishi
 
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Hironori Washizaki
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225Hironori Washizaki
 
ユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へShuji Watanabe
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)Yasuharu Nishi
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?Yasuharu Nishi
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QAYasuharu Nishi
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacateKinji Akemine
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1Yasuharu Nishi
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要Yasuharu Nishi
 
わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析scarletplover
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論Tokoroten Nakayama
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Hironori Washizaki
 
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏Naoki Nakano
 
テスト分析.pptx
テスト分析.pptxテスト分析.pptx
テスト分析.pptxkauji0522
 
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15Yoichi Ochiai
 

Mais procurados (20)

アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
 
ソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホント
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
 
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationLINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 Presentation
 
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
 
ユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へ
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
品質基礎知識
品質基礎知識品質基礎知識
品質基礎知識
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QA
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要
 
わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
 
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
 
テスト分析.pptx
テスト分析.pptxテスト分析.pptx
テスト分析.pptx
 
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
 

Destaque

自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talkkyon mm
 
小さく始める大規模スクラム
小さく始める大規模スクラム小さく始める大規模スクラム
小さく始める大規模スクラムKeisuke Tsukagoshi
 
本当はやさしいユーザビリティ
本当はやさしいユーザビリティ本当はやさしいユーザビリティ
本当はやさしいユーザビリティNaofumi Yoshida
 
ソフトウェアテストことはじめ
ソフトウェアテストことはじめソフトウェアテストことはじめ
ソフトウェアテストことはじめKosuke Fujisawa
 
導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術Kouki Kawagoi
 
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudyなんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudyPOStudy
 
[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったら[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったらTakahiro Kaihara
 
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみましたYusuke Amano
 
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talkApi Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talkGlenn Block
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドHiroyuki Ito
 
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?kwatch
 
自動化テスト VS 手動テスト
自動化テスト VS 手動テスト自動化テスト VS 手動テスト
自動化テスト VS 手動テストRyutaro YOSHIBA
 
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verKosuke Fujisawa
 
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦Teppei Sato
 
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティすべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティKobayashi Daisuke
 
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤Shin'ya Ueoka
 
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetupS Akai
 
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block DevicesWalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devicesuchan_nos
 
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術Ryo Mitoma
 
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ーTeppei Sato
 

Destaque (20)

自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
 
小さく始める大規模スクラム
小さく始める大規模スクラム小さく始める大規模スクラム
小さく始める大規模スクラム
 
本当はやさしいユーザビリティ
本当はやさしいユーザビリティ本当はやさしいユーザビリティ
本当はやさしいユーザビリティ
 
ソフトウェアテストことはじめ
ソフトウェアテストことはじめソフトウェアテストことはじめ
ソフトウェアテストことはじめ
 
導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術
 
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudyなんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
 
[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったら[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったら
 
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
 
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talkApi Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talk
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
 
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
 
自動化テスト VS 手動テスト
自動化テスト VS 手動テスト自動化テスト VS 手動テスト
自動化テスト VS 手動テスト
 
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年verソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
 
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
 
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティすべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
 
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
 
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
 
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block DevicesWalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devices
 
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術
 
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
 

Semelhante a テスト自動化の現場から~落とし穴に気を付けよう~

テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~Satsuki Urayama
 
テスト自動化に対するAtlassian製品の有効活用法
テスト自動化に対するAtlassian製品の有効活用法テスト自動化に対するAtlassian製品の有効活用法
テスト自動化に対するAtlassian製品の有効活用法Mugen Fujii
 
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方レスポンシブデザイン前提のWordPressの表示速度高速化の考え方
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方Yoichiro Takehora
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpharyuji koyama
 
自治体サイトに求められるWebサイトパフォーマンスの要件
自治体サイトに求められるWebサイトパフォーマンスの要件自治体サイトに求められるWebサイトパフォーマンスの要件
自治体サイトに求められるWebサイトパフォーマンスの要件Yoichiro Takehora
 
Cloudflareを活用したWebパフォーマンスチューニング
Cloudflareを活用したWebパフォーマンスチューニングCloudflareを活用したWebパフォーマンスチューニング
Cloudflareを活用したWebパフォーマンスチューニングYoichiro Takehora
 
顧客体験を向上させるECサイトの配信品質
顧客体験を向上させるECサイトの配信品質 顧客体験を向上させるECサイトの配信品質
顧客体験を向上させるECサイトの配信品質 Yoichiro Takehora
 
Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版Noriyuki Mizuno
 
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015Kotaro Ogino
 
最速で価値を提供する
最速で価値を提供する最速で価値を提供する
最速で価値を提供するLIFULL Co., Ltd.
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考えるyasuohosotani
 
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...Keita Onabuta
 
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なことsono susumu
 
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際異業種でのテスト自動化の実際
異業種でのテスト自動化の実際Satsuki Urayama
 
テスト自動化への1エンジニアとしての期待
テスト自動化への1エンジニアとしての期待テスト自動化への1エンジニアとしての期待
テスト自動化への1エンジニアとしての期待teyamagu
 
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)H Iseri
 
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化Nozomi Ito
 
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化Nozomi Ito
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」yasuohosotani
 

Semelhante a テスト自動化の現場から~落とし穴に気を付けよう~ (20)

テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~
 
テスト自動化に対するAtlassian製品の有効活用法
テスト自動化に対するAtlassian製品の有効活用法テスト自動化に対するAtlassian製品の有効活用法
テスト自動化に対するAtlassian製品の有効活用法
 
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方レスポンシブデザイン前提のWordPressの表示速度高速化の考え方
レスポンシブデザイン前提のWordPressの表示速度高速化の考え方
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpha
 
自治体サイトに求められるWebサイトパフォーマンスの要件
自治体サイトに求められるWebサイトパフォーマンスの要件自治体サイトに求められるWebサイトパフォーマンスの要件
自治体サイトに求められるWebサイトパフォーマンスの要件
 
Cloudflareを活用したWebパフォーマンスチューニング
Cloudflareを活用したWebパフォーマンスチューニングCloudflareを活用したWebパフォーマンスチューニング
Cloudflareを活用したWebパフォーマンスチューニング
 
顧客体験を向上させるECサイトの配信品質
顧客体験を向上させるECサイトの配信品質 顧客体験を向上させるECサイトの配信品質
顧客体験を向上させるECサイトの配信品質
 
Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版
 
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
 
最速で価値を提供する
最速で価値を提供する最速で価値を提供する
最速で価値を提供する
 
Q te cc2
Q te cc2Q te cc2
Q te cc2
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考える
 
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...
品質管理 & 設備保全のための機械学習入門 2019年9月 (Quality Control and Predictive Maintenance App...
 
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと
 
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
 
テスト自動化への1エンジニアとしての期待
テスト自動化への1エンジニアとしての期待テスト自動化への1エンジニアとしての期待
テスト自動化への1エンジニアとしての期待
 
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
 
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
 
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」
 

Mais de Satsuki Urayama

私のテスト、あなたのテスト
私のテスト、あなたのテスト私のテスト、あなたのテスト
私のテスト、あなたのテストSatsuki Urayama
 
WACATE2015夏モーニングセッション
WACATE2015夏モーニングセッションWACATE2015夏モーニングセッション
WACATE2015夏モーニングセッションSatsuki Urayama
 
WACATE2012WinterBPPsession
WACATE2012WinterBPPsessionWACATE2012WinterBPPsession
WACATE2012WinterBPPsessionSatsuki Urayama
 
Jasst14東北 事例発表 share
Jasst14東北 事例発表 shareJasst14東北 事例発表 share
Jasst14東北 事例発表 shareSatsuki Urayama
 
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩Satsuki Urayama
 
手動テストからの移行大作戦
手動テストからの移行大作戦手動テストからの移行大作戦
手動テストからの移行大作戦Satsuki Urayama
 
JaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The AutomatorJaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The AutomatorSatsuki Urayama
 

Mais de Satsuki Urayama (7)

私のテスト、あなたのテスト
私のテスト、あなたのテスト私のテスト、あなたのテスト
私のテスト、あなたのテスト
 
WACATE2015夏モーニングセッション
WACATE2015夏モーニングセッションWACATE2015夏モーニングセッション
WACATE2015夏モーニングセッション
 
WACATE2012WinterBPPsession
WACATE2012WinterBPPsessionWACATE2012WinterBPPsession
WACATE2012WinterBPPsession
 
Jasst14東北 事例発表 share
Jasst14東北 事例発表 shareJasst14東北 事例発表 share
Jasst14東北 事例発表 share
 
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
 
手動テストからの移行大作戦
手動テストからの移行大作戦手動テストからの移行大作戦
手動テストからの移行大作戦
 
JaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The AutomatorJaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The Automator
 

テスト自動化の現場から~落とし穴に気を付けよう~