SlideShare a Scribd company logo
1 of 31
Download to read offline
ICST 2015
GUI Testing
の紹介
@kyon_mm
2015/07/04 #sigstj
Papers
• Classifying and Qualifying GUI Defects
• Conceptualization and Evaluation of
Component-based Testing Unified with Visual
GUI Testing: an Empirical Study
• Detection and Localization of HTML
Presentation Failures Using Computer Vision-
Based Techniques
Classifying and
Qualifying GUI
Defects の紹介
概要
• GUIのバグを分類して識別するためのGUIフォールトモデル
作成
• 実際のバグとGUIフォールトモデルの差分を分析
• 2つのGUIテスティングツールである GUITAR, Jubulaを使っ
てテスト実行する
• ミューテーションテストをして、GUIフォールトモデルにあ
るものを見つけられるかどうか
2つのGUIフォールトモデル
• User Interface
• 静的なもの
• User Interaction
• 動的なもの
GUIフォールトモデル(Interface)
カテゴリ フォールト
GUI Structure
and
Aesthetics
レイアウトが不正
状態が不正
表示が不正
Data
Presentation
レンダリングが不正
データのプロパティが不正
データの型やフォーマットが不正
GUIフォールトモデル(Interaction)
カテゴリ フォールト
Interaction Behavior 振る舞いが不正
Action
動作の結果が不正
動作しない
異なる動作になる
Reversibility
Undo/Redoが不正
強制的な中断が不正
中断が不正
Feedback
実態と異なる進 を表現している
いくつかの振る舞いの途中のフィードバックが不正
対象にしたソフトウェア
• Sweet Home3D
• File-roller
• JabRef
• Inkscape
• Firefox Android
ミューテーションのツール
• WIMP
• post-WIMP
• ※豆知識

WIMP = Windows, Icons, Menus, Pointerの略
テスト
• ソフトウェアへのバグレポートを見て、フォー
ルトモデルと対応付ける
• その上で、フォールトモデルに対応するよう
なミューテーションする
• テストを実行して見つけられるか確認する
ミューテーションテスト結果
• 見つかったり、見つからないものもあったり(つまりま
ちまちだった)
• 原因
• GUIの画面描画 検査したいものを画面から取得できな
い
• トレンドの変化 標準コンポーネントはあまり使わない
発表者kyon_mmの所感
• 分類自体はいいと思った。見積もりとかライ
ブラリの選定に使いやすい分類だと思う。
• バグレポートを手で頑張って分類しないとい
けないようになっている方が問題かと思った。
なぜ世のバグレポートにタグ付けがないのか
とか。
Conceptualization and
Evaluation of Component-
based Testing Unified with
Visual GUI Testing: an Empirical
Study の紹介
概要
• ヴィジュアルベースのGUIテストツールを開発し
て、コンポーネントベースのGUIテストツール
と比較した
• ベースにしたのはGUITAR
• コンポーネントベースは堅牢で高速、ヴィジュ
アルベースは柔軟
2つの試み
• GUIアプリケーションに対してミューテーショ
ンテストして比較
• 3つのJava OSSに対して実験して比較
ツールの開発
• GUIテスティングフレームワークである
GUITARをベースにVGT GUITARを開発
Conceptualization and Evaluation of Component-based Testing Unified with Visual GUI
Testing: an Empirical Study
Fig. 1: Visualization of VGT GUITAR’s architecture. Squares show code components of the tool
and rounded squares show artifacts generated by said components.
GUIアプリケーションに対して
ミューテーションテスト
• 18種類のミューテーション
• システムテストと受け入れテストにわけて実
行
3つのJava OSSに対して実験
• JEdit
• Buddi
• Rachota
テスト結果
• コンポーネントベースは、システムテストに向
いている
• ヴィジュアルベースは受け入れテストに向いて
いる
• VGT
発表者kyon_mmの所感
• 当たり前すぎてつまらなかった
• GUIテストツールを作るときには参考になる可
能性が微レ存
Detection and Localization of
HTML Presentation Failures
Using Computer Vision-
Based Techniques の紹介
概要
• Web GUIのテストは大変ですね
• バグの原因になっているHTML要素を特定する
ようなアプローチ
• 画像解析技術を利用する
3つのINPUTによって判定する
• 対象のWebページ(URL, HTML, CSS, JS, etc)
• 対象のWebページの正しい表示(前バージョ
ン、モックなどのスクリーンショット)
• 動的に変化する部分(テキスト、広告)
ツールのフェーズ
• 対象のWebページにおける差分を検査する
• 差分とHTML要素をひもづける
• 対象でバグっぽいものを開発者に教える
使っているツール
• WebSee
• pdiff
• Apache Commons Math3
• Original Java Library(R-Tree)
• Open CV
テスト
• HTML,CSS,JSなどをダウンロードしてローカ
ルで動作できるようにする
• ある法則に従ってランダムに要素のプロパティ
を変えるなどしてミューテーションテストす
る
• ツールと学生で比較してみる
テスト対象
• OPAL
• Crawller
• Inno crawll
• Gmail
• USC CS Research
• Craigslist
• Virgin America
• Java Tutorial
テスト結果
• 障害発見率100%
• 学生は73%
• 見つけた障害のうち、HTML要素を特定できたのは、
93%以上
• 学生は36%
• 実行時間はどれも数分以内
発表者kyon_mmの所感
• Chromeの開発者ツールを便利にした感じ
• Web フロントエンドの開発効率があがりそう
• でも、実際に困るのはJSデバッガじゃないかなぁとか。
• リグレッションテストとしてはいいのかも
• Chromeの開発者ツールをforkしたほうが早かったので
はー
全体の所感
• GUITAR好きな研究者多いのは、クラシカルなツール
だから改造しやすいのかな。
• GUIに関してはスポンサーの期待をマネジメントしに
くいので、どんどんツールができればいいと思う。
• Web系のは見ればみるほど、W3Cがんばれよって感
じ。
ご清聴ありがとうございました

More Related Content

Viewers also liked

Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hacktkyon mm
 
Cost effective azure
Cost effective azureCost effective azure
Cost effective azureGal Kogman
 
ProductCamp Boston 2016 Opening Slides
ProductCamp Boston 2016 Opening SlidesProductCamp Boston 2016 Opening Slides
ProductCamp Boston 2016 Opening SlidesProductCamp Boston
 
Moments Matter - Technology Transforming Consumer Behavior
Moments Matter - Technology Transforming Consumer BehaviorMoments Matter - Technology Transforming Consumer Behavior
Moments Matter - Technology Transforming Consumer BehaviorKyle Lacy
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
The Art and Science of Pricing: Simple tools to align price with value (Rober...
The Art and Science of Pricing: Simple tools to align price with value (Rober...The Art and Science of Pricing: Simple tools to align price with value (Rober...
The Art and Science of Pricing: Simple tools to align price with value (Rober...ProductCamp Boston
 
Engage in effective collaboration with Azure AD B2B
Engage in effective collaboration with Azure AD B2BEngage in effective collaboration with Azure AD B2B
Engage in effective collaboration with Azure AD B2BAnco Stuij
 
SharePoint 2013 and the Consumerization of I.T.
SharePoint 2013 and the Consumerization of I.T.SharePoint 2013 and the Consumerization of I.T.
SharePoint 2013 and the Consumerization of I.T.Gina Montgomery, V-TSP
 
[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick
[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick
[Infographic Korea Edition] The CEO Reputation Premium - Weber ShandwickWeber Shandwick Korea
 
Engage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - TechnicalEngage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - TechnicalWebtrends
 

Viewers also liked (13)

Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hackt
 
Cost effective azure
Cost effective azureCost effective azure
Cost effective azure
 
ProductCamp Boston 2016 Opening Slides
ProductCamp Boston 2016 Opening SlidesProductCamp Boston 2016 Opening Slides
ProductCamp Boston 2016 Opening Slides
 
Moments Matter - Technology Transforming Consumer Behavior
Moments Matter - Technology Transforming Consumer BehaviorMoments Matter - Technology Transforming Consumer Behavior
Moments Matter - Technology Transforming Consumer Behavior
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
actividad 1.4
actividad 1.4actividad 1.4
actividad 1.4
 
The Art and Science of Pricing: Simple tools to align price with value (Rober...
The Art and Science of Pricing: Simple tools to align price with value (Rober...The Art and Science of Pricing: Simple tools to align price with value (Rober...
The Art and Science of Pricing: Simple tools to align price with value (Rober...
 
Engage in effective collaboration with Azure AD B2B
Engage in effective collaboration with Azure AD B2BEngage in effective collaboration with Azure AD B2B
Engage in effective collaboration with Azure AD B2B
 
SharePoint 2013 and the Consumerization of I.T.
SharePoint 2013 and the Consumerization of I.T.SharePoint 2013 and the Consumerization of I.T.
SharePoint 2013 and the Consumerization of I.T.
 
John saraguro diapositiva
John saraguro diapositivaJohn saraguro diapositiva
John saraguro diapositiva
 
[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick
[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick
[Infographic Korea Edition] The CEO Reputation Premium - Weber Shandwick
 
Internal, External and Digital Presence of the CEO is becoming more and more ...
Internal, External and Digital Presence of the CEO is becoming more and more ...Internal, External and Digital Presence of the CEO is becoming more and more ...
Internal, External and Digital Presence of the CEO is becoming more and more ...
 
Engage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - TechnicalEngage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - Technical
 

Similar to ICST2015 GUI Testingの紹介 #SIGSTJ

Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Daizen Ikehara
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)Yoshiki Ushida
 
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)masakazusegawa
 
ソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けてソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けてShuji Kinoshita
 
その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・KLab Inc. / Tech
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発Satoru Yamaguchi
 
SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」Hiroyuki Ohnaka
 
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Koji Hasegawa
 
sit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligencesit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligencetkimura2
 
GUIのアーキテクチャ
GUIのアーキテクチャGUIのアーキテクチャ
GUIのアーキテクチャKentaro Inomata
 
GoogleAnalyticsSeminar_200721
GoogleAnalyticsSeminar_200721GoogleAnalyticsSeminar_200721
GoogleAnalyticsSeminar_200721digitalitalentity
 

Similar to ICST2015 GUI Testingの紹介 #SIGSTJ (14)

Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編
 
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
 
Indigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプIndigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプ
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)
 
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
 
ソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けてソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けて
 
その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
 
SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」
 
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
 
sit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligencesit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligence
 
GUIのアーキテクチャ
GUIのアーキテクチャGUIのアーキテクチャ
GUIのアーキテクチャ
 
GoogleAnalyticsSeminar_200721
GoogleAnalyticsSeminar_200721GoogleAnalyticsSeminar_200721
GoogleAnalyticsSeminar_200721
 

More from kyon mm

Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016kyon mm
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daikyon mm
 
焦らず急いでの意味
焦らず急いでの意味焦らず急いでの意味
焦らず急いでの意味kyon mm
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkankyon mm
 
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syobobenkyon mm
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプラインkyon mm
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオンkyon mm
 
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)kyon mm
 
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugGradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugkyon mm
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpkyon mm
 
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugGroovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugkyon mm
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightkyon mm
 
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAAkyon mm
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAkyon mm
 
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugGradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugkyon mm
 
契る意味 #pykonjp2014
契る意味 #pykonjp2014契る意味 #pykonjp2014
契る意味 #pykonjp2014kyon mm
 
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAいつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAkyon mm
 
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in TokyoTest Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyokyon mm
 
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumiソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumikyon mm
 
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talkkyon mm
 

More from kyon mm (20)

Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
 
焦らず急いでの意味
焦らず急いでの意味焦らず急いでの意味
焦らず急いでの意味
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
 
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
 
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
 
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugGradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
 
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugGroovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
 
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
 
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugGradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
 
契る意味 #pykonjp2014
契る意味 #pykonjp2014契る意味 #pykonjp2014
契る意味 #pykonjp2014
 
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAいつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
 
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in TokyoTest Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
 
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumiソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
 
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
 

ICST2015 GUI Testingの紹介 #SIGSTJ