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
Postmanでつくる決済システムの非同期処理テスト
Search
ur1bou
October 17, 2023
Programming
6
1.9k
Postmanでつくる決済システムの非同期処理テスト
ur1bou
October 17, 2023
Tweet
Share
More Decks by ur1bou
See All by ur1bou
Postman test scripts でつくるカード決済の非同期処理テスト
ur1bou
1
470
クレジットカード発行システムの裏側
ur1bou
1
1.2k
Other Decks in Programming
See All in Programming
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.8k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
540
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
flutterkaigi_2024.pdf
kyoheig3
0
150
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
300
カンファレンスの「アレ」Webでなんとかしませんか? / Conference “thing” Why don't you do something about it on the Web?
dero1to
1
110
as(型アサーション)を書く前にできること
marokanatani
10
2.7k
CSC509 Lecture 11
javiergs
PRO
0
180
Jakarta EE meets AI
ivargrimstad
0
240
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
What's in a price? How to price your products and services
michaelherold
243
12k
Side Projects
sachag
452
42k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Practical Orchestrator
shlominoach
186
10k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Happy Clients
brianwarren
98
6.7k
Producing Creativity
orderedlist
PRO
341
39k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Transcript
1PTUNBOͰͭ͘Δ ܾࡁγεςϜͷඇಉظॲཧςετ
8BLBCBZBTIJ:VUB !@VSCPV !VSJCPV 4NBSU#BOL *OD 4FSWFSTJEF&OHJOFFS
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ 1PTUNBO
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ +BWB4DSJQUΛ࣮ߦͰ͖Δ ϨεϙϯεͷςετՄೳ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ $6*൛ /FXNBO ͋Δ $*ڥߏஙՄೳ
ຊ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ w 1PTUNBOͰͲͷΑ͏ʹܾࡁγεςϜͷඇಉظॲཧΛςετ͢Δ͔ w 1PTUNBOͰͲͷΑ͏ʹεΫϦϓτΛڞ௨Խ͢Δ͔ ຊ͓͢Δ͜ͱ
ܾࡁγεςϜͷඇಉظॲཧςετ
X
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ Χʔυܾࡁͷ͘͠Έ ΦʔιϦθʔγϣϯ Χʔυ͕ར༻Ͱ͖Δ͔ͷ༩৴ॲཧ Χʔυൃߦձ͕ࣾ"1*Λ༻ҙ Χʔυར༻࣌ʹϦΞϧλΠϜͰνΣοΫ͞ΕΔ BVUIPSJ[BUJPOT ΫϦΞϦϯά ΦʔιϦθʔγϣϯͷ֬ఆॲཧ
ΧʔυൃߦձࣾʹඇಉظͰϑΝΠϧ͕࿈ܞ͞ΕΔ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ࣗಈςετͷ͘͠Έ BVUIPSJ[BUJPOT ΦʔιϦθʔγϣϯ 1PTUNBO /FXNBO Λར༻ͯ͠ ΦʔιϦ"1*ͷࣗಈςετΛ࣮ߦ ΫϦΞϦϯά
ΦʔιϦ 1PTUNBO ͷ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ "1*ͷϨεϙϯεΛͲ͔͜ʹอଘ͢Δඞཁ͕͋Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ w 1PTUNBOͰୟ͍ͨ"1*ͷϨεϙϯεΛϩʔΧϧϑΝΠϧʹอଘ͍ͨ͠ w ͔͠͠ɺ1PTUNBO͔ΒϑΝΠϧอଘͰ͖ͳ͍ w ҰํͰ1PTUNBO͔ΒDBMMCBDLͰผͷ"1*Λୟ͘͜ͱՄೳ w ผ్ϩʔΧϧϑΝΠϧʹอଘ͢Δ"1*Λ༻ҙͯ͠1PTUNBO͔Βୟ͘
1PTUNBOͰୟ͍ͨ݁ՌΛอଘ͢Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
NBLFίϚϯυʹͯࣗ͠ಈςετՄೳʹ͢Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
NBLFίϚϯυʹͯࣗ͠ಈςετՄೳʹ͢Δ ୯७ʹ1PTUNBOͷ࣮ߦ݁ՌΛอଘ͍ͨ͠߹͑·͢
εΫϦϓτͷڞ௨Խ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ DBMMCBDLॲཧΛॾʑՃͨ݁͠Ռ ංେԽͨ͠εΫϦϓτΛෳͷέʔεͰίϐϖ దٓϞδϡʔϧԽͯ͠ݺͼग़͍͕ͨ͠ 1PTUNBOͰϞδϡʔϧԽαϙʔτ͍ͯ͠ͳ͍
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ֎෦ϥΠϒϥϦಡΈࠐΈՄೳ IUUQTCMPHQPTUNBODPNBEEJOHFYUFSOBMMJCSBSJFTJOQPTUNBO
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ·ͱΊ w 1PTUNBOͰඇಉظॲཧͷςετΛߦ͏ํ๏ w ϩʔΧϧϑΝΠϧʹॻ͖ग़͢"1*ΛDBMMCBDLͰݺͼग़ͯ͠1PTUNBO ͷ࣮ߦ݁ՌΛอଘ͢Δ w 1PTUNBOͰεΫϦϓτΛڞ௨Խ͢Δํ๏
w εΫϦϓτͷจࣈྻΛάϩʔόϧมʹอଘ͢Δ w ֤ςετέʔεͰFWBMͰݺͼग़͢
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ·ͱΊ w 1PTUNBOͰඇಉظॲཧͷςετΛߦ͏ํ๏ w ϩʔΧϧϑΝΠϧʹॻ͖ग़͢"1*ΛDBMMCBDLͰݺͼग़ͯ͠1PTUNBO ͷ࣮ߦ݁ՌΛอଘ͢Δ w 1PTUNBOͰεΫϦϓτΛڞ௨Խ͢Δํ๏
w εΫϦϓτͷจࣈྻΛάϩʔόϧมʹอଘ͢Δ w ֤ςετέʔεͰFWBMͰݺͼग़͢ 1PTUNBOؾܰʹࣗಈςετΛߏஙͰ͖ͯศར ͢Δ͜ͱͰରԠέʔεΛ૿͢͜ͱ͕Ͱ͖ΔΑ