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
Wiremockで行うUIテスト
Search
Shingo Tamaki
May 28, 2018
Technology
0
2k
Wiremockで行うUIテスト
Wiremockを使うとオフラインでUIテストしやすいよって話をしました。
Shingo Tamaki
May 28, 2018
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
Use Gemini CLI from Claude Code as part of Sub Agent
tamaki
0
270
Let's make an Immersive Video with APMP
tamaki
0
44
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
37
Introduction to Claude Code Action
tamaki
0
760
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
180
沖縄モバイルアプリ開発勉強会#1
tamaki
0
140
iOSアプリ開発を始めよう
tamaki
0
230
詳解xcresult.pdf
tamaki
0
420
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
810
Other Decks in Technology
See All in Technology
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
9
780
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
3
430
チーム開発の基礎_研究を事業につなげるために
cyberagentdevelopers
PRO
8
3.8k
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
3
440
インシデント対応入門
grimoh
6
4.4k
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
7
1.1k
AIで「ふとした疑問」を即座に検証する 〜定量で圧倒するN1理解〜
kakehashi
PRO
2
560
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
290
AgentCore RuntimeをVPCにデプロイして 開発ドキュメント作成AIエージェントを作った
alchemy1115
3
250
LLMOpsのこれまでとこれからを学ぶ
nsakki55
2
640
Three-Legged OAuth in AgentCore Gateway
hironobuiga
1
120
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
250
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
9k
The Cult of Friendly URLs
andyhume
79
6.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
290
First, design no harm
axbom
PRO
2
1.1k
Design in an AI World
tapps
0
150
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to make the Groovebox
asonas
2
2k
The Pragmatic Product Professional
lauravandoore
37
7.2k
We Are The Robots
honzajavorek
0
180
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
A Soul's Torment
seathinner
5
2.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Transcript
8JSFNPDLͰߦ͏ 6*ςετ 0SJHBNJۄ
ࣗݾհ w 0SJHBNJͷJ04ΤϯδχΞ͍ͯ͠·͢ɻ w ࠷ۙ,PUMJOͱ"OESPJEগ͚ͩ͠
6*ςετ w ը໘ͷίϯϙʔωϯτͷදࣔ֬ೝ w ը໘ભҠͷ֬ೝ w Ξχϝʔγϣϯͷ֬ೝ
ΞϓϦʹ௨৴͖ͭͷ w ΞϓϦىಈ࣌ w ֤ը໘ભҠ࣌ w ಛఆػೳͷ࣮ߦ࣌ w "1*ؒͰґଘ͕͋Δ "ˠ#ˠ$ͰݺͿલఏ
௨৴͠ͳ͕Βͷ 6*ςετΛͨ͘͠ͳ͍ཧ༝ ྫ w ςετΛ࣮ߦ͢Δͱσʔλ͕૿͑ΔΑ͏ͳέʔε͕͋Γ$* Ͱճ͢͝ͱʹ%#্ʹϞϦϞϦσʔλग़དྷΔ w ςετΛ࣮ߦ͢Δͱঢ়ଶ͕มԽ͢Δσʔλ͕͋Γɺঢ়ଶΛ Ϧηοτ͢Δͷʹख͕͔͔ؒΔ߹ w
%#ͷΫϦʔϯΞοϓॲཧ͢Δͱ͍͏ख͋Δ͕ͦ͜·Ͱ ͷखؒΛ͔͚ͯΓ͍ͨࣄͰͳ͍
ϞοΫ͠ΐ͏
ࣗͰϞοΫαʔό։ൃ 7BQPSͰ+40/Ұͭฦ͢"1*ॻ͍ͯ ʮ͋ɺࢲ͕ཉ͍͠ίϨઈର୭͔࡞ͬͯΔΘʯ ͬͯզʹฦΓ·ͨ͠
ϞοΫαʔόͷπʔϧΛ୳͢ w ಋೖ͕͍͢͠ํ͕͍͍ w ڥʹӨڹ͞Εʹ͍͘ํ͕͍͍ w ੩తͳใΛฦ͚ͩ͢Ͱͳ͘ɺಈతʹϨεϙϯεΛมԽ ͤͨ͞Γ͍ͨ͠
ྫ͑4XBHHFS w ϞοΫαʔό؆୯ʹཱͯΒΕΔ͕ɺ৽نͰ͜Ε͔Β࢝Ί Δͱ͍͏༻్ʹ͍ͯͦ͏ɻ w 4XBHHFSΛͬͯͳ͍طଘͷ"1*ͷϞοΫΛ͍ͨ͠߹ɺ :".-ͳͲͰͷఆٛ͢Δͱ͜Ζ͔ΒελʔτʹͳΓͦ͏
8JSFNPDL
8JSFNPDLͱ w )551ϕʔεͷ"1*ͷγϛϡϨʔλɺϞοΫαʔόʔͱ͠ ͯศརͳػೳΛἧ͑ͨπʔϧ w ಋೖKBSϑΝΠϧҰݸμϯϩʔυͯ͑͠·͢ w IUUQXJSFNPDLPSH w 5FDIOPMPHZSBEBSʹग़ͨΑ͏Ͱ͢
ࠓ͕ॳΊͯ w IUUQTXXXUIPVHIUXPSLTDPNSBEBSUPPMT
8JSFNPDLͷػೳ w 4UVCCJOH w 3FRVFTU.BUDIJOH w 1SPYZJOH w 3FDPSE1MBZCBDL w
4UBUFGVM#FIBWJPVS w FUD
4UVCCJOH 8JSFNPDLͰελϒ͢Δ༰ ʹ͍ͭͯ+40/Ͱఆٛͯ͠ߦ͖· ͢ɻ ӈͷਤγϯϓϧͳελϒͷྫ Ͱ͢ɻ(&5MPDBMIPTU TPNFUIJOHͰϦΫΤετ͢Δͱ 8JSFNPDL)551εςʔλείʔ υΛͰɺz)FMMPXPSMEzͷς ΩετσʔλΛฦ͠·͢ɻ
3FRVFTU.BUDIJOH w 63- w )551.FUIPE w 2VFSZQBSBNFUFST w )FBEFST w
#BTJDBVUIFOUJDBUJPO w $PPLJFT w 3FRVFTUCPEZ w .VMUJQBSUGPSNEBUB ӈͷϦετʹ͋Δ߲͕ε λϒΛฦ݅͢ͱͯ͠༻ Ͱ͖·͢ɻ·ͨͦͷʹ ਖ਼نදݱʹΑΔύλʔϯΛ ༻͢Δ͜ͱͰ͖·͢ɻ͜ ΕʹΑΓॊೈͳ݅ઃఆ͕ ՄೳʹͳΓ·͢ɻ
1SPYZJOH Ұ෦ͷ"1*ʹ͍ͭͯϞοΫ͍ͨ͠ ͷͰ͋Ε1SPYZͷػೳ͕͑ ·͢ɻ ӈਤͷΑ͏ʹϦΫΤετͷ݅ PUIFSTFSWJDF ʹϚονͨ͠ ߹QSPYZ#BTF6SMͰࢦఆͨ͠ 63-ྲྀ͠·͢ɻ
3FDPSE1MBZCBDL 3FDPSE1MBZCBDLͷػೳΛͬ ͯطଘͷ"1*ͱͷ௨৴Λه͠ɺ ͦΕΛݩʹͨ͠ఆٛϑΝΠϧΛ ੜ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͢Ͱʹ"1*͕͋Δ߹͜ͷํ๏ Ͱطଘͷ௨৴ΛݩʹఆٛϑΝΠ ϧΛੜɾฤू͍ͯ͘͠ͱ͍͏ Α͏ͳࣄ͕Ͱ͖·͢ɻ
NBQQJOHTEJSFDUPSZ 8JSFNPDLΧϨϯτσΟϨΫτϦ ͷ@@pMFTͱNBQQJOHTΛಡΉࣄ͕ σϑΥϧτͷઃఆͱͳ͍ͬͯ·͢ɻ ͜ͷೋͭͷσΟϨΫτϦىಈ࣌ʹ ࣗಈͰ࡞͞Ε·͢ɻ ઌ΄Ͳͷ3FDPSEػೳͳͲͰه͠ ͨఆٛهྃ࣌ʹNBQQJOHTʹ KTPOͰอଘ͞Ε·͢͠ɺNBQQJOHT ʹ͜ͷఆٛϑΝΠϧ͕͋Δ߹ɺ
8JSFNPDLࣗಈͰ͜ͷϑΝΠϧΛ ಡΈࠐΈ·͢ͷͰϚοϐϯάࣗ ಈͰྃ͠·͢ɻ ศརʂ ᵓᴷᴷ@@pMFT ᵓᴷᴷNBQQJOHT ᴹᵋᴷᴷSFDPSEFE@ZPVS@BQJKTPO ᵋᴷᴷXJSFNPDLKBS
4UBUFGVM#FIBWJPVS 4UBUFGVM#FIBWJPSͷػೳΛ͏ ͱఆٛͨ͠ঢ়ଶΛݩʹ͜Ε·Ͱ ʹઆ໌ͨ͠ϦΫΤετɾϨεϙ ϯεͷఆٛΛม͑Δࣄ͕Ͱ͖· ͢ɻ 50%0Ϧετͷ"1*ʹରͯ͠(&5 1045(&5࣮ߦ͠ɺճͷ (&5Ͱͦͷલͷ1045Ͱঢ়ଶ͕
มԽ͠Ϩεϙϯε͕มԽ͢ΔΑ ͏ͳྫΛ࠶ݱͯ͠Έ·͠ΐ͏
4UBUFGVM#FIBWJPVS ӈਤॳظঢ়ଶͷ(&5ͱ1045 ʹର͢ΔϨεϙϯεΛఆٛͯ͠ ͍·͢ɻ zSFRVJSFE4DFOBSJP4UBUFz ͕z4UBSUFEz͔Β։࢝͞Εɺ1045 ࣌ʹzOFX4DFOBSJP4UBUFzͰఆٛ ͨ͠ঢ়ଶͱભҠ͠·͢ɻ
4UBUFGVM#FIBWJPVS ͦͯ͠ӈਤ͕࠶ͼ(&5Λୟ͍ͨ ࣌ͷఆٛͰ͢ zSFRVJSFE4DFOBSJP4UBUFz͕࠷ ॳͷఆٛͱมΘ͍ͬͯ·͢ɻ͜ ͷΑ͏ʹݱࡏͷঢ়ଶΛ݅ͱ͠ ͯ3FRVFTU.BUDIJOH͕ಉ͡Ͱ ϨεϙϯεΛม͑Δࣄ͕Ͱ͖ ΔΑ͏ʹͳΓ·͢ɻ
8JSFNPDL$MJFOU w 4XJGUͷΫϥΠΞϯτϥΠϒϥϦ w 8JSFNPDLͷػೳશ͕ͯ͑ΔΘ͚Ͱͳ͍ w 4UVCCJOH w .BUDIJOH3FRVFTU w
%FpOF3FTQPOTF w 1SPYZJOH w 4UBUFGVM#FIBWJPS w 1PTUJOH6QEBUJOH%FMFUJOH4BWJOH.BQQJOHT w IUUQTHJUIVCDPNNPCJMFGPSNJOH8JSFNPDL$MJFOU
8JSFNPDL$MJFOU 1PTU.BQQJOH
8JSFNPDL$MJFOU 3FRVFTU.BUDIJOH
8JSFNPDLͷཧը໘ IUUQMPDBMIPTU@@BENJOTXBHHFSVJ
9$6*5FTU࣮ߦ࣌ʹ ϗετ໊ΛΓସ͑Δ "11 SPQQPOHJDPN MPDBMIPTU
ͬͯΈͯͷײ w ॳΓ͔ͨͬͨࣄ8JSFNPDLΛ࣮ͬͯݱͰ͖ͨ w ελϒͯ͠ฦ͢σʔλςετίʔυ্Ͱॻ͘ΑΓKTPOϑΝ Πϧʹͯ͠ಡΈࠐ·ͤΔํָ͕ͩͬͨɻͬͱ͍͑Ұ ࡞ͬͨσʔλΛNBQQJOHTʹೖΕͱ͚8JSFNPDL$MJFOU ΛςετίʔυͰΘͳͯ͘ྑ͘ͳͬͨ w 8JSFNPDLʹඇৗʹଟ͘ͷػೳ͕͋ΔͷͰੋඇ৭ʑࢼ͠
ͯΈͯཉ͍͠Ͱ͢ɻ
ࢀߟ63- w IUUQXJSFNPDLPSH w IUUQTHJUIVCDPNNPCJMFGPSNJOH8JSFNPDL$MJFOU w IUUQTLB[VDPDPBXPSEQSFTTDPN NPDL&#&#$&&"' &#$&"XJSFNPDL&"& "
w IUUQTFOHJOFFSJOHMJOFDPSQDPNKBCMPHEFUBJM w IUUQTRJJUBDPNUBNBLJJUFNTGDFGB
Ҏ্