Soumettre la recherche
Mettre en ligne
詳解!自動結合テスト #jasst
•
13 j'aime
•
8,894 vues
kyon mm
Suivre
JaSST 13 九州での発表資料です。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 35
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
Yahoo!デベロッパーネットワーク
Recommandé
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
Yahoo!デベロッパーネットワーク
「GebとSpockではじめるシステムテスト自動化」
「GebとSpockではじめるシステムテスト自動化」
Hiroyuki Ohnaka
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
Stac2014 石川
Stac2014 石川
Tatsuya Ishikawa
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門
Satoshi Watanabe
JaSST16tokyo tm_koyama
JaSST16tokyo tm_koyama
ryuji koyama
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
テスト自動化読書会 第3章 20150523
テスト自動化読書会 第3章 20150523
dnoguchi
20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章
atsushi ishiji
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Go Sueyoshi (a.k.a sue445)
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Tatsuya Ishikawa
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
ryuji koyama
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
Koji Hasegawa
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Stac2013 開会挨拶
Stac2013 開会挨拶
Shinsuke Matsuki
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
Kotaro Ogino
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
masanori kataoka
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
Contenu connexe
Tendances
「GebとSpockではじめるシステムテスト自動化」
「GebとSpockではじめるシステムテスト自動化」
Hiroyuki Ohnaka
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
Stac2014 石川
Stac2014 石川
Tatsuya Ishikawa
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門
Satoshi Watanabe
JaSST16tokyo tm_koyama
JaSST16tokyo tm_koyama
ryuji koyama
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
テスト自動化読書会 第3章 20150523
テスト自動化読書会 第3章 20150523
dnoguchi
20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章
atsushi ishiji
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Go Sueyoshi (a.k.a sue445)
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Tatsuya Ishikawa
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
ryuji koyama
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
Koji Hasegawa
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Stac2013 開会挨拶
Stac2013 開会挨拶
Shinsuke Matsuki
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
Kotaro Ogino
Tendances
(20)
「GebとSpockではじめるシステムテスト自動化」
「GebとSpockではじめるシステムテスト自動化」
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Stac2014 石川
Stac2014 石川
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
テストの自動化を考える前に
テストの自動化を考える前に
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門
JaSST16tokyo tm_koyama
JaSST16tokyo tm_koyama
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
テスト自動化読書会 第3章 20150523
テスト自動化読書会 第3章 20150523
20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Stac2013 開会挨拶
Stac2013 開会挨拶
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
En vedette
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
masanori kataoka
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
UnitTestのためのクラス設計
UnitTestのためのクラス設計
Takeshi Ishida
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション
智治 長沢
20080615 wacate
20080615 wacate
Kouichi Akiyama
自動化テスト VS 手動テスト
自動化テスト VS 手動テスト
Ryutaro YOSHIBA
JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要
Makoto Nonaka
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
hakoika-itwg
Myweekdays and testing
Myweekdays and testing
ryuji koyama
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyaman
ryuji koyama
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
最近の単体テスト
最近の単体テスト
Ken Morishita
wacate2012w
wacate2012w
Kumiko Ohmi
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
Hironori Washizaki
Jasst15 webjasst
Jasst15 webjasst
Kazuaki Matsuo
Kpt×ナース(公開版)
Kpt×ナース(公開版)
Noriyuki Nemoto
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Satsuki Urayama
お絵描きコミュニケーション
お絵描きコミュニケーション
Sayaka Nakano
一段深い心で人と関わろう
一段深い心で人と関わろう
Asuka (飛鳥) Kamijo (上條)
第4回勉強会 Groovyの文法からSpockまで
第4回勉強会 Groovyの文法からSpockまで
Mugen Fujii
En vedette
(20)
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
UnitTestのためのクラス設計
UnitTestのためのクラス設計
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション
20080615 wacate
20080615 wacate
自動化テスト VS 手動テスト
自動化テスト VS 手動テスト
JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
Myweekdays and testing
Myweekdays and testing
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyaman
はじめてのテスト技法
はじめてのテスト技法
最近の単体テスト
最近の単体テスト
wacate2012w
wacate2012w
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
Jasst15 webjasst
Jasst15 webjasst
Kpt×ナース(公開版)
Kpt×ナース(公開版)
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
お絵描きコミュニケーション
お絵描きコミュニケーション
一段深い心で人と関わろう
一段深い心で人と関わろう
第4回勉強会 Groovyの文法からSpockまで
第4回勉強会 Groovyの文法からSpockまで
Similaire à 詳解!自動結合テスト #jasst
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
テストしなイカ? Seleniumで自動ブラウザテスト
テストしなイカ? Seleniumで自動ブラウザテスト
Ohishi Mikage
Functional Testing in #YAPCASIA
Functional Testing in #YAPCASIA
kyon mm
テスト駆動で行うネットワーク自動化のすすめ
テスト駆動で行うネットワーク自動化のすすめ
kinunori
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Shuji Watanabe
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
Tatsuya Ishikawa
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Shuji Watanabe
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014
Koji Hasegawa
Introduction to Visual Studio App Center
Introduction to Visual Studio App Center
Takeshi Fujimoto
Walking front end
Walking front end
Hirata Tomoko
The evolution of c#
The evolution of c#
leverages_event
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
20170710 hifive-test-meetup
20170710 hifive-test-meetup
Naoya Kojima
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
Similaire à 詳解!自動結合テスト #jasst
(20)
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
テストしなイカ? Seleniumで自動ブラウザテスト
テストしなイカ? Seleniumで自動ブラウザテスト
Functional Testing in #YAPCASIA
Functional Testing in #YAPCASIA
テスト駆動で行うネットワーク自動化のすすめ
テスト駆動で行うネットワーク自動化のすすめ
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014
Introduction to Visual Studio App Center
Introduction to Visual Studio App Center
Walking front end
Walking front end
The evolution of c#
The evolution of c#
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
サービス開発における工程
サービス開発における工程
20170710 hifive-test-meetup
20170710 hifive-test-meetup
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Plus de kyon mm
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
kyon mm
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJ
kyon mm
焦らず急いでの意味
焦らず急いでの意味
kyon mm
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
kyon mm
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
kyon mm
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
kyon mm
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
kyon mm
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
kyon mm
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
kyon mm
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
kyon mm
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
kyon mm
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
kyon mm
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
kyon mm
契る意味 #pykonjp2014
契る意味 #pykonjp2014
kyon mm
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
kyon mm
Plus de kyon mm
(20)
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
Kaizen process with test #hackt
Kaizen process with test #hackt
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJ
焦らず急いでの意味
焦らず急いでの意味
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
契る意味 #pykonjp2014
契る意味 #pykonjp2014
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
Dernier
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Dernier
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
詳解!自動結合テスト #jasst
1.
詳解!自動結合テスト kyon_mm 2013/11/1 jasst’ 13
Kyushu Web A u tom ate In te grati on Te st ing
2.
自己紹介 きょん(@kyon_mm) ソフトウェアテストアーキテクト うさみみ系エンジニア Groovy, C#, F#,
Ruby, Scala SCMBootCamp, TDDBootCamp, 基礎勉強会, Nagoya.Testing, Cafe.Testing, STAR, TDDeXchange
3.
アジェンダ 私の背景(Webアプリ中心とかチームが優秀とか) 品質を保つ自動テスト(どの立場で関わるのか大 切) テスト設計について(共有しやすい形とか) 詳細はイブニングセッション! 取り組み方(Groovy系, C#系, Scala系) 詳細はイブニングセッション!
4.
私の背景 開発対象 .NETで動くサーバーサイドのメッセージ型の Webアプリケーション。RESTfulAPI的な。 たまにGUIもあり。 HTTPでXMLとかJSONを交換する感じ。
5.
私の背景 開発規模 1ヶ月から3ヶ月くらいが多い。大きいと1年。 開発人数 社内チームはマネージャー含めて2 - 4人が多 い。 他ベンダーと協調して作る事が多い。
6.
私の背景 開発者 優秀だと言い張れるくらいには優秀 お互いを尊敬し合いながら意見交換できる 綺麗なコードが正義であり、自動化された単 体テストがないプロダクトはあり得ないとい う文化
7.
アジェンダ 私の背景(Webアプリ中心とかチームが優秀とか) 品質を保つ自動テスト(どの立場で関わるのか大 切) テスト設計について(共有しやすい形とか) 取り組み方(Groovy系, C#系, Scala系)
8.
品質を保つ自動テスト 【まえがき】テストのコスト意識はとても重要 です。テストのコスト意識はとても重要です。
9.
品質を保つ自動テスト テストの自動化は何度も実行しなければもとが 取れないとかいう話があります。
10.
品質を保つ自動テスト 自動化は3回やらない と元がとれない? 目を覚ませ。建前はい らないのだよ。
11.
品質を保つ自動テスト テストの自動化は何度も実行しなければもとが 取れないとかいう話がありますが、そういうの は建前です。嘘です。いい訳です。 「結合テスト自動化で得られる最大のメリット はテスト実装者が得る幅広いプログラミングス キルとアーキテクチャ知識である」 「手動では不可能なテストの実装、コストの大 幅低減」を実現するのは多くはシステムテスト レベルである事が(比較的)多い。
12.
品質を保つ自動テスト 「結合テスト自動化で得られる最大のメリット はテスト実装者が得る幅広いプログラミングス キルとアーキテクチャ知識である」 結合テストレベルの自動化をしなくていいと言 っているのは、上のメリットを「(優先順位を考 慮して)必要ない」と言っているのと同義だと捉 えていると考え直してから決定する。
13.
品質を保つ自動テスト 自動テストを誰かが勝手にやってくれるものと して保証する 自動テストを自分の手足のように使う(理解す る)ものとして保証する 自動テストなしで保証する どの立場でテストを行うかはあなた次第
14.
アジェンダ 私の背景(Webアプリ中心とかチームが優秀とか) 品質を保つ自動テスト(どの立場で関わるのか大 切) テスト設計について(共有しやすい形とか) 取り組み方(Groovy系, C#系, Scala系)
15.
テスト設計について テストプロセスで重要なもの 見積もり 優先順位の変更 実装のスケール 保守 実施のスケール
16.
テスト設計について EmacsのOrg-Mode表記 (個人的にオススメ UserStory +
6W2H マインドマップ (個人的にオススメ マトリクス オブジェクト図
17.
アジェンダ 私の背景(Webアプリ中心とかチームが優秀とか) 品質を保つ自動テスト(どの立場で関わるのか大 切) テスト設計について(共有しやすい形とか) 取り組み方(Groovy系, C#系, Scala系)
18.
取り組み方 Groovy Spock : 表形式とコメントを豊富につけられ るテスティングフレームワーク AsyncHttpClient
: Httpのクライアントとし て高性能な非同期通信ライブラリ Geb : WebDriverをベースにしたWebGUI操作の テストライブラリ
19.
取り組み方 C# TestAPI : 因子水準の組み合わせ、豊富な値 ランダム生成などを持っているライブラリ WebHttpClient
: 標準のWebClient NUnit : C# のテスティングフレームワーク EntityFramework : ORマッパー
20.
取り組み方 Scala Gatling : HTTPでの性能テストフレームワー ク。普通のWebClientなテストフレームワーク としても使える。 ScalikeJDBC
: DB操作のためのORマッパー
21.
自動テストの悪用 社内外で自動テストを経験してわかったこと が2つある。 自動結合テスト TDD
22.
自動結合テスト 結合テストの自動化のROIで実行回数に目がい くのか? 結合テストの自動化で意味があるものは?
23.
自動結合テスト 結合テストの自動化がうまくいっているとは どういうことか 保守性? 属個人性?
24.
自動結合テスト 自動結合テストが「うまくいっている」と思 い込んでしまうパターンがある。 「無駄なテストを大量に増やせる事」 「効果がありそうなんだけど無駄なテスト」 をいかに減らせるかが鍵になってくる。
25.
自動結合テスト 効果的な自動結合テストとはどうすればつく れるのか?
26.
自動結合テスト 結合テストを減らすには、結合テストより前 の段階でどうやって減らすかにかかってい る。 テストで減らす : 結合テストより下のテス トと「網羅対象や度合い」をテスト設計する 設計で減らす:結合テストでの因子水準を減 らせるようなプロダクト設計する
27.
自動結合テスト プロダクトコードをレビ ューできるスキルがない なら、 効果的な自動結合テスト は不可能に近い。
28.
自動結合テスト 効果的な自動テストはなにかを考えないと、 「自動化対象外と協調したテスト設計をおろ そかにする」 自動化対象のテストのみに着目するので 「ROI=予想実行回数」のような発想になる。
29.
自動テストの悪用 社内外で自動テストを経験してわかったこと が2つある。 自動結合テスト TDD
30.
Definition TDD 1. 失敗するテストコードを実装する 2.
テストが通る最低限の実装をする 3. 1と2を繰り返す中で、テストの変更につよ くするための実装をする 1 - 3を30secから1minで繰り返す。
31.
TDD TDDをして品質があがると思う人が多くいる。 一方で上がらないと思っている人がいる。 (効果のある品質特性が異なるという話では ないよ。
32.
Good TDD 強制的に検査されたプロダクトしか手に入ら なくなる事によって、つまらないバグが減 る。 最低限のテスト、最低限のプロダクトのみに よって進められるサイクルによって得られる 本質に近づくための知識を取得できる。
33.
Bad TDD あるコミュニティにとってTDDは成功しやすい 手法かもしれないが、失敗する場合もある。 例 AdaコンパイラはTDDを採用したが、よろしく ないTDDを行ってしまって、今までにないバ グを発生させた。
34.
Why Fail TDDが難しいから? TDDでカバレッジ100%を目指したから? 自動テストの実行結果がオールグリーンのス クリーンショットをExcelにはったから? 上3つをクリアしても失敗する原因がある
35.
Why Fail TDDはコードを増やすことになっている。 低スキルなプログラマーが「プロダクト」だ としても「テスト」だとしても書くのは「ひ どいコード」であることには変わりない。 でも、意味の通じないドキュメントを書いて しまうことよりはずっとマシ :-p 言い換えれば、TDDで効果があがるのは、属個 人性の排除と、意味の通じないドキュメント によって生み出されるバグ予防、確認不足の 予防
Télécharger maintenant