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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
290
Let's make an Immersive Video with APMP
tamaki
0
47
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
43
Introduction to Claude Code Action
tamaki
0
770
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
180
沖縄モバイルアプリ開発勉強会#1
tamaki
0
140
iOSアプリ開発を始めよう
tamaki
0
240
詳解xcresult.pdf
tamaki
0
430
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
810
Other Decks in Technology
See All in Technology
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.4k
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
180
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
200
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
7.6k
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
120
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
630
JAWS DAYS 2026 楽しく学ぼう!ストレージ 入門
yoshiki0705
2
180
Go標準パッケージのI/O処理をながめる
matumoto
0
190
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
440
JAWSDAYS2026 [C02] 楽しく学ぼう!AWSとは?AWSの歴史 入門
hiragahh
0
150
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Thoughts on Productivity
jonyablonski
75
5.1k
Test your architecture with Archunit
thirion
1
2.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
51k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
For a Future-Friendly Web
brad_frost
183
10k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Design in an AI World
tapps
0
170
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Designing for Performance
lara
611
70k
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
Ҏ্