Submit Search
Upload
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
•
10 likes
•
6,871 views
Taichi Watanabe
Follow
エンドツーエンドテストを自動化したらチームがすごく良くなった お話です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Recommended
Turnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
Takayuki Ujita
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
Y Watanabe
「GebとSpockではじめるシステムテスト自動化」
「GebとSpockではじめるシステムテスト自動化」
Hiroyuki Ohnaka
Javaでやってみる The Twelve Factor App JJUG-CCC 2014 Fall 講演資料
Javaでやってみる The Twelve Factor App JJUG-CCC 2014 Fall 講演資料
Y Watanabe
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
景子 西岡
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
kyon mm
Java web application testing
Java web application testing
Tokuhiro Matsuno
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Recommended
Turnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
Takayuki Ujita
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
Y Watanabe
「GebとSpockではじめるシステムテスト自動化」
「GebとSpockではじめるシステムテスト自動化」
Hiroyuki Ohnaka
Javaでやってみる The Twelve Factor App JJUG-CCC 2014 Fall 講演資料
Javaでやってみる The Twelve Factor App JJUG-CCC 2014 Fall 講演資料
Y Watanabe
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
景子 西岡
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
kyon mm
Java web application testing
Java web application testing
Tokuhiro Matsuno
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
Hiroshi Maekawa
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
Tatsuya Ishikawa
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
ディープラーニングとAppiumでモバイルテスト自動化
ディープラーニングとAppiumでモバイルテスト自動化
Nozomi Ito
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
Yahoo!デベロッパーネットワーク
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
LINE Corporation
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
Rakuten Group, Inc.
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Kazuaki Matsuo
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Shuji Watanabe
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Yoichi KIKUCHI
受託開発とRubyGems
受託開発とRubyGems
Koichi ITO
R5 3 type annotation
R5 3 type annotation
EIICHI KIMURA
「エース」と「ローテーション」
「エース」と「ローテーション」
Taichi Watanabe
Xpとシステム思考のシナジー 「8の字を見つけよう」
Xpとシステム思考のシナジー 「8の字を見つけよう」
Ieda Ryo
More Related Content
What's hot
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
Hiroshi Maekawa
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
Tatsuya Ishikawa
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
ディープラーニングとAppiumでモバイルテスト自動化
ディープラーニングとAppiumでモバイルテスト自動化
Nozomi Ito
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
Yahoo!デベロッパーネットワーク
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
LINE Corporation
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
Rakuten Group, Inc.
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Kazuaki Matsuo
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Shuji Watanabe
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Yoichi KIKUCHI
受託開発とRubyGems
受託開発とRubyGems
Koichi ITO
R5 3 type annotation
R5 3 type annotation
EIICHI KIMURA
What's hot
(20)
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
ディープラーニングとAppiumでモバイルテスト自動化
ディープラーニングとAppiumでモバイルテスト自動化
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
Arachne Unweaved (JP)
Arachne Unweaved (JP)
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
受託開発とRubyGems
受託開発とRubyGems
R5 3 type annotation
R5 3 type annotation
Viewers also liked
「エース」と「ローテーション」
「エース」と「ローテーション」
Taichi Watanabe
Xpとシステム思考のシナジー 「8の字を見つけよう」
Xpとシステム思考のシナジー 「8の字を見つけよう」
Ieda Ryo
"総務も!!"アジャイルプラクティス!
"総務も!!"アジャイルプラクティス!
pupupopo88
あの選手なんでスタメン外されたん
あの選手なんでスタメン外されたん
Taichi Watanabe
俺も!「老害」 公開版
俺も!「老害」 公開版
ESM SEC
落とし穴をファシリテートしよう! - XP祭り2015LT祭り #xpjug
落とし穴をファシリテートしよう! - XP祭り2015LT祭り #xpjug
満徳 関
スクラムマスター3ヶ月生がチームの自己組織化に挑戦して
スクラムマスター3ヶ月生がチームの自己組織化に挑戦して
Kouki Kawagoi
XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!
Masanori Kado
"共感"でつながるアジャイルチーム XP祭り2015
"共感"でつながるアジャイルチーム XP祭り2015
Kazuyuki Ueda
チームとプロダクトをぶっ壊した話
チームとプロダクトをぶっ壊した話
Taichi Watanabe
IoT Platform 「Zabuton」
IoT Platform 「Zabuton」
Masahiro Yanou
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
アンラーニング
アンラーニング
Yoshiki Shibukawa
[XP祭り2015]野良LT~重音楽戦士特攻隊長の戯言~(公開版)
[XP祭り2015]野良LT~重音楽戦士特攻隊長の戯言~(公開版)
Shigeki Morizane
Agileな開発からAgileな組織へ #aj21 #b2
Agileな開発からAgileな組織へ #aj21 #b2
Ryutaro YOSHIBA
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
増田 亨
デブサミ2017 Javaコミュニティ作ったら人生変わった
デブサミ2017 Javaコミュニティ作ったら人生変わった
Koichi Sakata
[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめ
Atsushi Kojima
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
Taichi Watanabe
Spring Day 2016 - Web API アクセス制御の最適解
Spring Day 2016 - Web API アクセス制御の最適解
都元ダイスケ Miyamoto
Viewers also liked
(20)
「エース」と「ローテーション」
「エース」と「ローテーション」
Xpとシステム思考のシナジー 「8の字を見つけよう」
Xpとシステム思考のシナジー 「8の字を見つけよう」
"総務も!!"アジャイルプラクティス!
"総務も!!"アジャイルプラクティス!
あの選手なんでスタメン外されたん
あの選手なんでスタメン外されたん
俺も!「老害」 公開版
俺も!「老害」 公開版
落とし穴をファシリテートしよう! - XP祭り2015LT祭り #xpjug
落とし穴をファシリテートしよう! - XP祭り2015LT祭り #xpjug
スクラムマスター3ヶ月生がチームの自己組織化に挑戦して
スクラムマスター3ヶ月生がチームの自己組織化に挑戦して
XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!
"共感"でつながるアジャイルチーム XP祭り2015
"共感"でつながるアジャイルチーム XP祭り2015
チームとプロダクトをぶっ壊した話
チームとプロダクトをぶっ壊した話
IoT Platform 「Zabuton」
IoT Platform 「Zabuton」
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
アンラーニング
アンラーニング
[XP祭り2015]野良LT~重音楽戦士特攻隊長の戯言~(公開版)
[XP祭り2015]野良LT~重音楽戦士特攻隊長の戯言~(公開版)
Agileな開発からAgileな組織へ #aj21 #b2
Agileな開発からAgileな組織へ #aj21 #b2
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
デブサミ2017 Javaコミュニティ作ったら人生変わった
デブサミ2017 Javaコミュニティ作ったら人生変わった
[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめ
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
Spring Day 2016 - Web API アクセス制御の最適解
Spring Day 2016 - Web API アクセス制御の最適解
Similar to エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
SEGADevTech
Ai for software testing
Ai for software testing
真太郎 板垣
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
Makoto Iguchi
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
JaSST Niigata'20
JaSST Niigata'20
JumpeiIto2
Gui自動テストツール基本
Gui自動テストツール基本
Tsuyoshi Yumoto
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
ETWest2009講演資料「TestLinkでアジャイルにテストする」
ETWest2009講演資料「TestLinkでアジャイルにテストする」
akipii ogaoga
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
Shuji Watanabe
こだわりのkintone
こだわりのkintone
Yusuke Amano
Service Workerとの戦い ~ 実装編 ~ #scripty03
Service Workerとの戦い ~ 実装編 ~ #scripty03
Yahoo!デベロッパーネットワーク
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
Takao Oyobe
Similar to エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
(20)
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
Ai for software testing
Ai for software testing
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
TDDはじめる前に
TDDはじめる前に
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
JaSST Niigata'20
JaSST Niigata'20
Gui自動テストツール基本
Gui自動テストツール基本
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
ETWest2009講演資料「TestLinkでアジャイルにテストする」
ETWest2009講演資料「TestLinkでアジャイルにテストする」
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
こだわりのkintone
こだわりのkintone
Service Workerとの戦い ~ 実装編 ~ #scripty03
Service Workerとの戦い ~ 実装編 ~ #scripty03
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
More from Taichi Watanabe
ポジションペーパー
ポジションペーパー
Taichi Watanabe
2番ペゲーロとは何だったのか
2番ペゲーロとは何だったのか
Taichi Watanabe
私がなぜ今日ユニフォームを着ているのか
私がなぜ今日ユニフォームを着ているのか
Taichi Watanabe
Reactive Programing
Reactive Programing
Taichi Watanabe
2014年NPBたらいまわされ十傑
2014年NPBたらいまわされ十傑
Taichi Watanabe
スクラムマスター1年生⇒2年生
スクラムマスター1年生⇒2年生
Taichi Watanabe
Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章
Taichi Watanabe
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
Taichi Watanabe
10%Rule -Challenge to Making Innovative Team- @RakutenTechnologyConference2012
10%Rule -Challenge to Making Innovative Team- @RakutenTechnologyConference2012
Taichi Watanabe
More from Taichi Watanabe
(9)
ポジションペーパー
ポジションペーパー
2番ペゲーロとは何だったのか
2番ペゲーロとは何だったのか
私がなぜ今日ユニフォームを着ているのか
私がなぜ今日ユニフォームを着ているのか
Reactive Programing
Reactive Programing
2014年NPBたらいまわされ十傑
2014年NPBたらいまわされ十傑
スクラムマスター1年生⇒2年生
スクラムマスター1年生⇒2年生
Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
10%Rule -Challenge to Making Innovative Team- @RakutenTechnologyConference2012
10%Rule -Challenge to Making Innovative Team- @RakutenTechnologyConference2012
Recently uploaded
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
1.
エンドツーエンドテストを自動化したら チームがすごく良くなった @ XP祭り2015
LT 2015/09/12 楽天株式会社 トラベルサービス開発・運用部 渡邉太一
2.
2 About Me • Webエンジニア •
言語: Java • 楽天トラベル内の 一つの開発チームのリーダー twitter:@taichiw0424 Taichi Watanabe
3.
3 今日のお話 サーバ上に デプロイ済み 商品登録 コアAPI E2E test Tool (自作) HTTP これを作った。
4.
4 Our team &
Our product Web 管理画面 外部連携用 API 商品登録 コアAPI ホテル ・ 旅館
5.
5 テストの例: 「部屋を作るAPI」のテストをする コアAPI DB E2E test Tool Start
Test Scenario Verify 部屋を参照するAPI Select TearDown 部屋を削除するAPI Delete Assertion! Execute 部屋を作るAPI Insert/Update Test Result HTTP
6.
6 Number of test
cases (始めてから9ヶ月経過) UTで見つけられなかったバグが時々出てくる
7.
7 何が変わった?
8.
8 良かったこと1 案件用に作ったテストがずっと使える UT & 実装 まず E2E test を作る E2E
test 実行! QA QA Run Regression Test Project 1 Project 2 同じテストを 再利用 UT & 実装 まず E2E test を作る E2E test 実行!
9.
9 1年間で リグレッションによる 不具合 0件
10.
10 良かったこと2 コードレビューの効果が高まった UT & 実装 E2E test 実行! コード レビュー E2E
test 実行! 【レビュア視点】 • 既に要件を満たすことがわかっている • レビュアがコードの書き方に集中できる • 何度でもテストできるので思い切った指摘ができる
11.
11 良かったこと3 メンバーのテスタビリティに対する意識向上 コアAPI DB E2E test Tool Start
Test Scenario Verify 写真のメタデータを 取得するAPI Select TearDown 写真のメタデータを 削除するAPI Delete Assertion! Execute 写真のメタデータを 登録するAPI Insert/Update Test Result HTTP サービスでは使わないけど、テストに必要そうだから作る? という提案がメンバーから「自然に」出てくる
12.
12 良かったこと3 メンバーのテスタビリティに対する意識向上 コアAPI DB E2E test Tool Start
Test Scenario Verify 写真のバイナリデータ を取得するAPI Select TearDown 写真のバイナリデータ を削除するAPI Delete Assertion! … どうやって? Execute 写真のバイナリデータ を登録するAPI Insert/Update Test Result HTTP どう自動化するか考えるという話が メンバーから「自然に」出てくる
13.
13 もともと良いチームだったけど すごく良いチームになった!
14.
14 … もうちょっとだけ続くんじゃ
15.
15 私 異動しました 2年間、APIばかり作ってたんだけど 久しぶりに画面のある世界へ。
16.
16 GUIのテスト自動化 難しいです
17.
17 APIと勝手が違うところ • 予約などはステートフル&複数ページから構成 されるため、1シナリオが長い • Seleniumなどブラウザを使うと1通信に時間が かかる →
ケースの網羅性を上げるのが難しい • 画面内のパーツが多い • 細部の仕様は頻繁に変わる → 細かい部分までテストするのが難しい
18.
18 テスト改善よりもアーキテクチャ改善? 画面 コアAPIエンド ユーザ UI層と ロジック層と
きっちり分けて ロジック層に対してたっぷりE2E test かなぁ… と思案中。
19.
19 是非、お知恵を ください!