Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
bleis tift
PDF, PPTX
13,988 views
テストの自動化を考える前に
なごやかJava ゆるふわテストツール編の発表資料です。
Technology
◦
Read more
55
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
PDF
スマートフォンアプリの テスト自動化をはじめよう
by
Koji Hasegawa
PPT
自動テスト知識体系TABOKのご紹介
by
Shinsuke Matsuki
PDF
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
PPTX
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
by
Hiroko Tamagawa
PPTX
Stac2014 石川
by
Tatsuya Ishikawa
PDF
ビルドプロセスとCI #STAC2014
by
Koji Hasegawa
PPTX
Stac2013 開会挨拶
by
Shinsuke Matsuki
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
スマートフォンアプリの テスト自動化をはじめよう
by
Koji Hasegawa
自動テスト知識体系TABOKのご紹介
by
Shinsuke Matsuki
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
by
Hiroko Tamagawa
Stac2014 石川
by
Tatsuya Ishikawa
ビルドプロセスとCI #STAC2014
by
Koji Hasegawa
Stac2013 開会挨拶
by
Shinsuke Matsuki
What's hot
PDF
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
PPTX
ノンプログラマのためのSelenium de DDTはじめの一歩
by
Satsuki Urayama
PDF
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
PPTX
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
by
Kotaro Ogino
PPTX
20150418 システムテスト自動化 第二章
by
atsushi ishiji
PDF
1時間で分かるSTA (Software Test Automation) #stac2014
by
Kazuhiro Suzuki
PDF
詳解!自動結合テスト #jasst
by
kyon mm
PDF
Automation test.ssf alpha
by
ryuji koyama
PPTX
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
by
yuichi_kuwahara
PDF
20161218 selenium study4
by
Naoya Kojima
PDF
JavaScript Unit Test Why? What? How?
by
Teppei Sato
PDF
20150418 システムテスト自動化 第一章
by
Yuki Fujisawa
PDF
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
PPTX
手動テストからの移行大作戦
by
Satsuki Urayama
PDF
Selenium boot campの紹介
by
Nozomi Ito
PDF
異業種でのテスト自動化の実際
by
Satsuki Urayama
PDF
iOSアプリ開発でもTravis CI #eytokyo
by
Koji Hasegawa
PPTX
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
by
Tatsuya Ishikawa
PPTX
価値あるシステムテスト自動化の実現By friendly
by
Tatsuya Ishikawa
PDF
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
by
kyon mm
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
ノンプログラマのためのSelenium de DDTはじめの一歩
by
Satsuki Urayama
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
by
Kotaro Ogino
20150418 システムテスト自動化 第二章
by
atsushi ishiji
1時間で分かるSTA (Software Test Automation) #stac2014
by
Kazuhiro Suzuki
詳解!自動結合テスト #jasst
by
kyon mm
Automation test.ssf alpha
by
ryuji koyama
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
by
yuichi_kuwahara
20161218 selenium study4
by
Naoya Kojima
JavaScript Unit Test Why? What? How?
by
Teppei Sato
20150418 システムテスト自動化 第一章
by
Yuki Fujisawa
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
手動テストからの移行大作戦
by
Satsuki Urayama
Selenium boot campの紹介
by
Nozomi Ito
異業種でのテスト自動化の実際
by
Satsuki Urayama
iOSアプリ開発でもTravis CI #eytokyo
by
Koji Hasegawa
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
by
Tatsuya Ishikawa
価値あるシステムテスト自動化の実現By friendly
by
Tatsuya Ishikawa
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
by
kyon mm
Viewers also liked
PPTX
Sonar qubeでちょっと楽しい静的解析
by
政雄 金森
PDF
効果の低いテストの話
by
bleis tift
PDF
Redmineって何ができるの?
by
Tomohisa Kusukawa
PPTX
ゲームエンジニアのためのデータベース設計
by
sairoutine
PDF
札束でExcelを殴る
by
bleis tift
PDF
lua_nginx_module JSON-RPC 2.0 Batch Request
by
mosa siru
PDF
Lean & Agile ♥ UX Design
by
Lukas Fittl
PDF
TDDのこれまで、そしてこれから
by
Hiroyuki Ohnaka
PDF
TDDBC Fukuoka Day1
by
Takuto Wada
Sonar qubeでちょっと楽しい静的解析
by
政雄 金森
効果の低いテストの話
by
bleis tift
Redmineって何ができるの?
by
Tomohisa Kusukawa
ゲームエンジニアのためのデータベース設計
by
sairoutine
札束でExcelを殴る
by
bleis tift
lua_nginx_module JSON-RPC 2.0 Batch Request
by
mosa siru
Lean & Agile ♥ UX Design
by
Lukas Fittl
TDDのこれまで、そしてこれから
by
Hiroyuki Ohnaka
TDDBC Fukuoka Day1
by
Takuto Wada
Similar to テストの自動化を考える前に
PPTX
APIテスト自動化とテストピラミッド
by
友隆 浅黄
PPTX
TDDはじめる前に
by
Yasui Tsutomu
PDF
テスト自動化の光と闇
by
jiro-sawaguchi
PDF
失敗から学ぶテスト自動化導入で大切なこと
by
sono susumu
PDF
ありえるえりあ勉強会@五反田~テスト編~ Part2
by
Tomoyuki Sato
PDF
第2回nseg slideshare
by
ko ty
PPTX
事例からわかる!テスト自動化導入パターン
by
友隆 浅黄
PPTX
basic of Test automation installation
by
Sadaaki Emura
PDF
デブサミ2014【13-B-L】テスト自動化を見直そう!自動化への投資が開発チームをクリエイティブにする(安竹由起夫〔コベリティジャパン〕)
by
Developers Summit
PPTX
ブラウザテスト自動化入門
by
takahiro sakuma
PDF
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
PDF
テストファースト、自動テストを導入するという事について(@社内勉強会)
by
kyon mm
PPTX
20211221 jasst nano_test automation operation
by
Sadaaki Emura
KEY
自動テストのすすめ
by
Katsunori Kanda
PPTX
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
by
Kotaro Ogino
PDF
Asian Automation Alliance システムテスト自動化構築時の考え方と進め方の一例
by
Noriyuki Mizuno
PPTX
Istqb : Test automation Engineer
by
Sadaaki Emura
PPT
Unit Test
by
ykhr
PPTX
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
by
Hideki Sugimoto
PPTX
20190424 q ameetup-m -publish
by
Sadaaki Emura
APIテスト自動化とテストピラミッド
by
友隆 浅黄
TDDはじめる前に
by
Yasui Tsutomu
テスト自動化の光と闇
by
jiro-sawaguchi
失敗から学ぶテスト自動化導入で大切なこと
by
sono susumu
ありえるえりあ勉強会@五反田~テスト編~ Part2
by
Tomoyuki Sato
第2回nseg slideshare
by
ko ty
事例からわかる!テスト自動化導入パターン
by
友隆 浅黄
basic of Test automation installation
by
Sadaaki Emura
デブサミ2014【13-B-L】テスト自動化を見直そう!自動化への投資が開発チームをクリエイティブにする(安竹由起夫〔コベリティジャパン〕)
by
Developers Summit
ブラウザテスト自動化入門
by
takahiro sakuma
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
テストファースト、自動テストを導入するという事について(@社内勉強会)
by
kyon mm
20211221 jasst nano_test automation operation
by
Sadaaki Emura
自動テストのすすめ
by
Katsunori Kanda
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
by
Kotaro Ogino
Asian Automation Alliance システムテスト自動化構築時の考え方と進め方の一例
by
Noriyuki Mizuno
Istqb : Test automation Engineer
by
Sadaaki Emura
Unit Test
by
ykhr
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
by
Hideki Sugimoto
20190424 q ameetup-m -publish
by
Sadaaki Emura
More from bleis tift
PDF
async/await不要論
by
bleis tift
PDF
VBAを書きたくない話(Excel-DNAの紹介)
by
bleis tift
PDF
F#によるFunctional Programming入門
by
bleis tift
PDF
SI屋のためのF# ~DSL編~
by
bleis tift
PDF
F#の基礎(?)
by
bleis tift
PDF
現実(えくせる)と戦う話
by
bleis tift
PDF
yieldとreturnの話
by
bleis tift
PDF
Better C#の脱却を目指して
by
bleis tift
PDF
JSX / Haxe / TypeScript
by
bleis tift
PDF
No more Legacy documents
by
bleis tift
PDF
.NET系開発者から見たJava
by
bleis tift
PDF
F#事例発表
by
bleis tift
PPTX
解説?FSharp.Quotations.Compiler
by
bleis tift
PDF
F#の基礎(嘘)
by
bleis tift
PDF
自分戦略
by
bleis tift
PDF
F#で始めるスマートフォンアプリ
by
bleis tift
PDF
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
by
bleis tift
PDF
PCさえあればいい。
by
bleis tift
PDF
モナドハンズオン前座
by
bleis tift
PDF
yield and return (poor English ver)
by
bleis tift
async/await不要論
by
bleis tift
VBAを書きたくない話(Excel-DNAの紹介)
by
bleis tift
F#によるFunctional Programming入門
by
bleis tift
SI屋のためのF# ~DSL編~
by
bleis tift
F#の基礎(?)
by
bleis tift
現実(えくせる)と戦う話
by
bleis tift
yieldとreturnの話
by
bleis tift
Better C#の脱却を目指して
by
bleis tift
JSX / Haxe / TypeScript
by
bleis tift
No more Legacy documents
by
bleis tift
.NET系開発者から見たJava
by
bleis tift
F#事例発表
by
bleis tift
解説?FSharp.Quotations.Compiler
by
bleis tift
F#の基礎(嘘)
by
bleis tift
自分戦略
by
bleis tift
F#で始めるスマートフォンアプリ
by
bleis tift
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
by
bleis tift
PCさえあればいい。
by
bleis tift
モナドハンズオン前座
by
bleis tift
yield and return (poor English ver)
by
bleis tift
Recently uploaded
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
テストの自動化を考える前に
1.
テストの自動化を考える前に bleis-tift January 11, 2015
2.
自己紹介 id:bleis-tift / @bleis なごやではたらくゆるふわ
Fer 最近の Java はわからない人 言語仕様であればそれなりに
3.
今日話さないこと 特定のツールに関する話 特定の言語に過度に依存した話 各話題の詳細
4.
今日話すこと テストの自動化を考える前に 考えてほしいことについて
5.
前職で実際にあった出来事 マネージャ 今回はテストファーストでやります ぐるぐる はい! マネージャ
なので、実装に入る前に テスト仕様書を完成させます ぐるぐる はい? マネージャ テスト仕様書は実装開始までに Fix され、以降の変更は認めません ぐるぐる はいぃぃぃぃ?
6.
不幸になるパターン 現状のコードのまま自動単体テストを 追加しようとする とりあえず、単体テスト (画面のテスト) から 自動化する 自動化の労力を軽視した状態で 自動化を推し進める
7.
現状のコードのまま自動単体テストを追加? 画面から DB まで結合したクソコード テストコードを追加できないコード テストコードが書きやすいコードを書くのは 難しい 現状のままで自動化できるとは思わないこと!
8.
どうすればいいか テストコードが書きやすいコードを勉強し、 実践しよう!
9.
テストコードが書きやすいコードの勉強 Java であれば、オブジェクト指向プログラミング その他の言語は今日はいいでしょう
10.
テストコードが書きやすいコードの実践 テストコードを先に書く 後から書く?そんな時間作れない TDD の実践
11.
既存のコードにテストコードを 書きたい場合は? しかも、テストコードが書きにくい場合は? テストコードが書けるように変更 してからテストを書く? それでコードを壊してしまったら・・・
12.
どうすればいいか 立ち向かう意義があるかどうか考える あるなら、武器を増やし、 人数をそろえて立ち向かう
13.
レガシーコードに立ち向かう意義 どちらのデメリットの方が大きいか考える コードを壊してしまうこと テストコードがない状況が今後続くこと 前者の方が大きい場合はあえて立ち向かう必要は ないのでは?
14.
レガシーコードと戦う武器
15.
人数をそろえる Q. コードを壊してしまう可能性を下げるには? A. 常にペアで作業しましょう 他にも、統合テスト等を自動化してから、 それを安全ネットにして進めるという方法も 併用できるなら併用する
16.
とりあえず、 単体テスト画面のテスト から自動化? 画面のテストはテストの自動化の中でも 難しい部類に入る ちょっとした仕様変更で、 大量のテストを直す羽目に・・・ タイミングが絡むと少ない量でも実行時間が・・・ (主に工数的に) 痛い目を見て、テスト自動化 に拒絶反応を示すようになったら最悪 画面のテストは難しいので、 最初に手を出すのはやめておこう!
17.
何から手を出すのがいいか 画面のテストより 粒度の小さいテストから始めましょう!
18.
粒度の小さいテスト JUnit 等の単体テストのためのツールでやる ようなテスト 一つの画面単位のテストを「単体テスト」と 呼ばないようにする (政治的な理由等で) 難しいなら、JUnit
等で やるテストを「ユニットテスト」とかして分 ける
19.
そもそもの話 画面ありきで開発するスタイルを見直してみると いいかも? 画面ありきの開発スタイルは DDD 本にある 「Smart
UI アンチパターン」に陥りやすい 今までのやり方を変え、ドメインモデルを 構築 テストは、ドメインモデルに対してやる ロジックに関するテストを 画面のテストでやらない
20.
自動化の労力 テストの自動化には労力が必要 今まで見てきたとおり、そもそもテストの自動 化は簡単ではない 更に、自動化のための作業自体も多い 単体テストであればテストコードを書く必要がある これを軽く見ていると、思ったより効果がな いと感じる 「大変な割にあまり効果なかったから、 次からは今まで通りで」 闇雲に自動化せず、 効率も考えて自動化の戦略を立てよう!
21.
チームの状況は様々 そもそも、誰もテストの自動化をしたことが ないチーム 実力が低く、NPE などのバグばかり 出しているチーム 綺麗なコードは書けるが、仕様と違う動きを 出すことが多いチーム などなど
22.
誰もテストの自動化をしたことがないチーム いきなり実プロジェクトでやるのはリスクが 高すぎる 誰かが自動化を勉強してからにする そのための時間を作ってもらえるようにする 働きかけ テスト自動化の重要性をひたすら上に説くとか
23.
実力の低いチーム 単体テストに重点を置く NPE などのバグを早期解決できるようにする バグを埋め込んでから見つけるまでの時間が 早ければ早いほど、修正にかかるコストは 低い
24.
仕様と違う動きを出してしまうチーム 統合テストやシステムテストに重点を置く 仕様との差異をチェックできる仕組みの構築 もちろん、ハードルは高い
25.
まとめ 現状、テストの自動化は簡単とは 言えないので心してかかりましょう テストの自動化を より気軽にできる世界にしたいものです
26.
おわり
Download