Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テスト自動化を最速で軌道に乗せるために
Search
Nozomi Ito
August 05, 2022
Technology
0
600
テスト自動化を最速で軌道に乗せるために
テスト自動化プラットフォーム「MagicPod」 5周年記念セミナー
の発表資料です。
https://trident-qa.connpass.com/event/253794/
Nozomi Ito
August 05, 2022
Tweet
Share
More Decks by Nozomi Ito
See All by Nozomi Ito
ノーコードに学ぶE2Eテスト自動化ベストプラクティス
nozomiito
0
1k
ノーコードE2Eテストで実現する高速開発
nozomiito
0
700
MagicPodで実現するE2Eテスト自動化
nozomiito
0
3.7k
MagicPod開発におけるテスト自動化とCI
nozomiito
0
830
最近のMagicPodまとめ
nozomiito
0
650
テスト自動化スタートアップがエバンジェリストを募集するワケ
nozomiito
0
340
MagicPodが取り組むテスト自動化最前線
nozomiito
0
510
ロケーターを学んでテスト自動化上級者を目指そう
nozomiito
1
8.7k
テスト自動化で起業した10年とテスト自動化普及の歴史を振り返る
nozomiito
4
2.6k
Other Decks in Technology
See All in Technology
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
150
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
800
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
2025年 山梨の技術コミュニティを振り返る
yuukis
0
160
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
1.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
0
230
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
420
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
430
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
320
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
61k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
Statistics for Hackers
jakevdp
799
230k
BBQ
matthewcrist
89
10k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
180
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
ラッコキーワード サービス紹介資料
rakko
0
2M
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Transcript
ςετࣗಈԽΛ࠷ͰيಓʹͤΔͨΊʹ
"CPVUNF • ҏ౻ *UP/P[PNJ • .BHJD1PE$&0 • ࣗಈςετπʔϧྺɿ •
5XJUUFSɿ!JUP@OP[PNJ • ஶॻ
.BHJD1PEͷհɾۙگใࠂ &&ςετࣗಈԽΛޭͤ͞Δʹ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ ΞδΣϯμ
.BHJD1PEͷհɾۙگใࠂ &&ςετࣗಈԽΛޭͤ͞Δʹ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ
.BHJD1PEͱ .BHJD1PEͷհ • 8FCϞόΠϧΞϓϦͷςετࣗಈԽΫϥυαʔϏε • ϊʔίʔυͰ؆୯ʹςετ͕࡞Ͱ͖Δʂ
Ϣʔβʔ͞Μͷ׆༻ࣄྫ .BHJD1PEͷհ .BHJD1PEɺ͜Μͳ͍ํͯ͠·͢ ʙڞ༗εςοϓฤʙ ΤϯϖΠਓ2"͕ ೖࣾͯ͠ϲ݄Ͱ͖ͬͯͨ͜ͱ .BHJD1PEʢ&&πʔϧʣΛಋೖͯ͠ ࣭ͱϦϦʔεසΛཱ͍྆ͯ͠Δ .BHJD1PEಋೖͷࣄྫհ ςετࣗಈԽͷັྗʹؾͮ͘·Ͱ
.BHJD1PE׆༻ࣄྫ
ϕʔλ൛ެ։͔Β݄Ͱपʂ
.BHJD1PEͷհɾۙگใࠂ &&ςετࣗಈԽΛޭͤ͞Δʹ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ
&&ςετࣗಈԽ͕ ଓ͖͢ΔϓϩδΣΫτͱ ͠ͳ͍ϓϩδΣΫτͷҧ͍ &&ςετࣗಈԽΛޭͤ͞Δʹ
.BHJD1PE͕ग़ͨ͑͠ &&ςετࣗಈԽΛޭͤ͞Δʹ ʮςετΛຖճ͍ͯ͠Δ͔Ͳ͏͔ʯ
&&ςετࣗಈԽΛޭͤ͞Δʹ ⾃動テストの実⾏頻度 ⾃動化プロジェクトの 継続率 リリース前だけ実⾏ 低い 毎⽇実⾏ ⾼い
ϦϦʔεલ͚ͩςετ࣮ߦͩͱ &&ςετࣗಈԽΛޭͤ͞Δʹ ଟ͘ͷमਖ਼ΛҰʹςετ͢ΔͷͰɺ όάௐࠪɾϝϯςφϯε͕͘͠ͳΔ खಈʹΑΔςετ։࢝ϑϩʔʹͳΓɺ ਓґଘͷΈʹͳΓ͕ͪ ϦϦʔεલ͍͠ͷͰɺ ϝϯςφϯεΛޙճ͠ʹ͕ͪ͠
ͦͷ݁Ռ &&ςετࣗಈԽΛޭͤ͞Δʹ ςετࣦഊͷௐ͕ࠪޙճ͠ʹ ࣦഊ͕૿͑ͯϝϯςφϯεෆೳʹ ࣗಈςετΘΕͳ͘ͳΔ
ຖςετ࣮ߦͳΒ &&ςετࣗಈԽΛޭͤ͞Δʹ લ͔ΒͷࠩΛݟΕ͍͍ͷͰɺ ΤϥʔݪҼͷಛఆ͕༰қ ςετࣗಈ։࢝ʹͳΓɺ ਓʹґଘ͠ͳ͍ΈʹͳΔ ຖগͣͭ͠ɺ ༨༟Λ࣋ͬͯϝϯςφϯεͰ͖Δ
ຖςετ࣮ߦͳΒ &&ςετࣗಈԽΛޭͤ͞Δʹ લ͔ΒͷࠩΛݟΕ͍͍ͷͰɺ ΤϥʔݪҼͷಛఆ͕༰қ ςετࣗಈ։࢝ʹͳΓɺ ਓʹґଘ͠ͳ͍ΈʹͳΔ ຖগͣͭ͠ɺ ༨༟Λ࣋ͬͯϝϯςφϯεͰ͖Δ ࣋ଓՄೳͳςετࣗಈԽʂ
Ͳ͏͢Εɺ ຖςετΛ࣮ߦͯ͠Β͑Δ͔ &&ςετࣗಈԽΛޭͤ͞Δʹ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ςετΛࣗಈԽ͢Εɺ ख࡞ۀͷςετ͔Β ղ์͞Ε·͢Αʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ϦϦʔεલ͔͠ςετ࣮ߦ͞Εͣ ςετΛࣗಈԽ͢Εɺ ख࡞ۀͷςετ͔Β ղ์͞Ε·͢Αʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ςετΛࣗಈԽ͢Εɺ ϦϦʔεαΠΫϧΛ ॖͰ͖·͢ʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ʙिؒΑΓ͞Βʹॖ͍ͨ͠ਓগͳ͍ ຖϦϦʔεΛՄೳʹ͢Δͷ૬େม ςετΛࣗಈԽ͢Εɺ ϦϦʔεαΠΫϧΛ ॖͰ͖·͢ʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ࠓ࡞Γࠐ·Εͨόάʹ ཌؾ͚ΔͷͰɺ ։ൃऀͷੜ࢈ੑ্͕͕Γ·͢ʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ࠓ࡞Γࠐ·Εͨόάʹ ཌؾ͚ΔͷͰɺ ։ൃऀͷੜ࢈ੑ্͕͕Γ·͢ʂ ։ൃऀʹ͚ͬ͜͏ڹ͍ͨ 2"ʹ։ൃऀͷੜ࢈ੑΛ্͛Δಈػ͕ͳ͍
&&ςετࣗಈԽΛޭͤ͞Δʹ ܾఆଧ͕ݟ͔ͭΒ͕ͣ࣌ྲྀΕͨ
&&ςετࣗಈԽΛޭͤ͞Δʹ ޙ
&&ςετࣗಈԽΛޭͤ͞Δʹ .BHJD1PE͕يಓʹΓ Ϣʔβʔ͕૿͖͑ͯͨ 2"Ͱຖճ͍ͯ͠Δɻͳͥ
&&ςετࣗಈԽΛޭͤ͞Δʹ ϢʔβʔΠϯλϏϡʔͯ͠Έͨ
&&ςετࣗಈԽΛޭͤ͞Δʹ bbճ͕૿͑ͨ͜ͱͰ࠷ऴΪϦΪϦʹෆ۩߹͕ݟ͔ͭΔ͜ͱ͕ ͳ͘ͳΓ·ͨ͠͠ɺৗ࣌ςετ͕ಈ͍͍ͯΔ͜ͱͰΤϯδχΞ͕ ҆৺ͯ͠։ൃͰ͖ΔΑ͏ʹͳΓ·ͨ͠`` גࣜձࣾϩίΨΠυ༷ ΠϯλϏϡʔ
&&ςετࣗಈԽΛޭͤ͞Δʹ bbσΠϦʔͰ࣮ߦ͢Δ͜ͱͰσάϨΛૣ͍ஈ֊Ͱݕ͢Δ͜ͱ ͕Ͱ͖·͢͠ɺτϥϒϧγϡʔςΟϯά͕ൺֱత༰қͰ͢`` גࣜձࣾϝυϨʔ༷ ΠϯλϏϡʔ
&&ςετࣗಈԽΛޭͤ͞Δʹ bbσάϨ͕ૣ͍λΠϛϯάͰݕͰ͖ΔΑ͏ʹͳͬͯमਖ਼ରԠ͕ εϜʔζʹͳΓɺకΊΓؒࡍʹ߄ͯΔ͜ͱ͕ͳ͘ͳΓ·ͨ͠`` -*/&'VLVPLBגࣜձ༷ࣾ ΠϯλϏϡʔ
&&ςετࣗಈԽΛޭͤ͞Δʹ ຖςετΛճ͢ཧ༝ Λૣظʹݕग़͢ΔͨΊ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ Λૣظʹݕग़͠ɺ 2"ۀΛεϜʔζʹ Ԇͳ͘ਐΊΒΕ·͢ʂ
આಘύλʔϯ &&ςετࣗಈԽΛޭͤ͞Δʹ ଟ͘ͷΤΩεύʔτ2"͕࣮ફࡁ Λૣظʹݕग़͠ɺ 2"ۀΛεϜʔζʹ Ԇͳ͘ਐΊΒΕ·͢ʂ
&&ςετࣗಈԽޭͷํఔࣜ &&ςετࣗಈԽΛޭͤ͞Δʹ ͷૣظݕग़ʹΑΔ ։ൃ 2"ͷੜ࢈ੑ্ ຖςετ࣮ߦ ଓ͖͢ΔςετࣗಈԽ Ռ త खஈ
.BHJD1PEͷհɾۙگใࠂ &&ςετࣗಈԽΛޭͤ͞Δʹ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ
&&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ ޭͷํఔ͔ࣜͬͨ Ͳ͏͢Ε࠷ͰޭͰ͖Δ͔
&&ςετࣗಈԽΛޭͤ͞Δʹ ⾃動テスト導⼊の流れ 成果が出るまで期間 テストを⼗分作ってから 毎⽇実⾏ ⻑い 毎⽇実⾏できるようにしてから テストを増やす 短い ࠷ͰςετࣗಈԽΛޭͤ͞Δʹ
ςετΛे࡞͔ͬͯΒຖ࣮ߦͩͱ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ ޮՌ͕ग़Δ·Ͱ͕͔͔࣌ؒΔ ϝϯςφϯεੑɾ҆ఆੑͷ՝ʹ શ෦ͯ͠ॳΊͯؾ͘ ࡞͍ͬͯΔؒʹ6*ʹมߋ͕ೖͬͯɺ ͍ͭͷؒʹ͔ಈ͔ͳ͘ͳ͍ͬͯΔ
ຖ࣮ߦՄೳʹ͔ͯ͠ΒςετΛ૿ͤ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ ࣗಈԽͷϝϦοτ͕͙͢ʹಘΒΕΔ ϝϯςφϯεੑɾ҆ఆੑͷ՝ʹ ૣظʹؾ͚Δ ࡞͍ͬͯΔؒʹςετ͕Խ͢Δ ةݥ͕ͳ͘ͳΔ
&&ςετࣗಈԽ࠷ޭͷํఔࣜ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ ͷૣظݕग़ʹΑΔ ։ൃ 2"ͷੜ࢈ੑ্ ຖ࣮ߦՄೳʹ͢Δ ଓ͖͢ΔςετࣗಈԽ ςετΛ૿͢ Ռ త
खஈ
&&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ .BHJD1PEςετ࣮ߦճʹΑΒͣ ఆֹྉۚ
ͨ͘͞ΜςετΛ࣮ߦ͠·͠ΐ͏ &&ςετࣗಈԽΛ࠷Ͱޭͤ͞Δʹ