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
SoftWare Engineer in Test のおしごと / What is SWET
Search
Kuniwak
PRO
July 10, 2023
Programming
1
1.2k
SoftWare Engineer in Test のおしごと / What is SWET
https://test-talk.connpass.com/event/283332/
Kuniwak
PRO
July 10, 2023
Tweet
Share
More Decks by Kuniwak
See All by Kuniwak
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
0
74
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
520
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
21
4.4k
住宅を WebXR で評価しよう / Evaluating My Home by WebXR
orgachem
PRO
0
160
HOME VR
orgachem
PRO
1
810
uGUI の自動操作の考え方と操作方法
orgachem
PRO
1
1.5k
Swift Macro に備えて構文木を 10min で学ぶ / Learn Syntax Tree for Swift Macro in 10 minutes
orgachem
PRO
1
1.4k
私と Nature Remo E / Nature Remo E
orgachem
PRO
0
27k
存在しないアセットへの参照と 未公開アセットでのネタバレに どう立ち向かうか / How to prevent missing assets and spoilers by assets
orgachem
PRO
1
1.2k
Other Decks in Programming
See All in Programming
RailsGirls IZUMO スポンサーLT
16bitidol
0
190
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
770
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
130
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
4k
Goで作る、開発・CI環境
sin392
0
230
VS Code Update for GitHub Copilot
74th
2
650
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
130
PicoRuby on Rails
makicamel
2
130
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
140
5つのアンチパターンから学ぶLT設計
narihara
1
170
PipeCDのプラグイン化で目指すところ
warashi
1
280
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Code Reviewing Like a Champion
maltzj
524
40k
Being A Developer After 40
akosma
90
590k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Bash Introduction
62gerente
613
210k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Docker and Python
trallard
44
3.5k
Transcript
%F/"$P -UE48&5(,VOJXBL 4PGU8BSF&OHJOFFSJO5FTUͷ͓͠͝ͱ
༧උࣝ 2
3 αʔϏε։ൃաఔͰ όά͕ࠞೖ͢Δ ͜ͱආ͚ΒΕͳ͍ όά͕ݟ͔ͭΔͱ࣮ͱ ݕূ͕Γ͠ʹͳΔ ͜ΕΛखΓͱ͍͏
࣮ ݕূ खΓ
48&5ͷϛογϣϯ 4
5 ࣮ ݕূ खΓ 48&5ͷϛογϣϯ खΓͷൃੜλΠϛϯάΛ ͳΔ͘ૣ͘͢Δ͜ͱ
͕࣌ؒܦͭ΄ͲݪҼ͕Θ͔Βͳ͘ͳΔ ༨ܭͳίϛϡχέʔγϣϯ͕૿͑Δ खΓରԠதʹଞͷਓΛͨͤͯ͠·͏ खΓͷλΠϛϯά͕͍ͱʜ
͕࣌ؒܦͭ΄ͲݪҼ͕Θ͔Βͳ͘ͳΔ ͜ΕมͳͷͰݟͯΒ͑·͢ʁ ઌि࣮͚ͨͭͩ͠Ͳ ͲΜͳײ͡ʹ͚ͨͬ͠ʜʁ ಈ࡞֬ೝ୲ ࣮ऀ
༨ܭͳίϛϡχέʔγϣϯ͕૿͑Δ ͜Εόάͬͯ·ͤΜ͔ʁ खॱΛڭ͑ͯΒ͑·͔͢ʁ ͑ʔͱɺ"Λ#͔ͯ͠Βʜ ಈ࡞֬ೝ୲ ࣮ऀ
खΓରԠதʹଞͷਓΛͨͤͯ͠·͏ ࣮ ࣮ ࣮ ϨϏϡʔ ϨϏϡʔ ϨϏϡʔ ಈ࡞֬ೝ खΓରԠ ಈ࡞֬ೝ
$͞Μ ,VOJXBL "͞Μ #͞Μ ͪ ͪ ͪ
10 ࣮ ݕূ खΓ ͠खΓͷλΠϛϯάΛ ૣ͘Ͱ͖ͨΒͲ͏ͳΔ͔
͕࣌ؒܦͭ΄ͲݪҼ͕Θ͔Βͳ͘ͳΔ ͜ΕมͳͷͰݟͯΒ͑·͢ʁ ઌि࣮͚ͨͭͩ͠Ͳ ͲΜͳײ͡ʹ͚ͨͬ͠ʜʁ ಈ࡞֬ೝ୲ ࣮ऀ
͜·Ίʹಈ࡞֬ೝ͢Ε͙͢ݪҼ͕Θ͔Δ ͖࣮ͬͨ͞͠ͱ͜Ζʹ ؒҧ͍͕͋Γͦ͏ͩ ࣮ऀ ಈ࡞֬ೝͨ͠Βڍಈ͕มͩ
༨ܭͳίϛϡχέʔγϣϯ͕૿͑Δ ͜Εόάͬͯ·ͤΜ͔ʁ खॱΛڭ͑ͯΒ͑·͔͢ʁ ͑ʔͱɺ"Λ#͔ͯ͠Βʜ ಈ࡞֬ೝ୲ ࣮ऀ
ࣗͰݟ͚ͭΕίϛϡχέʔγϣϯ͍Βͣ ࣮ऀ "Λ#ͨ͠Βมʹͳͬͨ ಈ࡞֬ೝͨ͠Βڍಈ͕มͩ
खΓରԠதʹଞͷਓΛͨͤͯ͠·͏ ࣮ ࣮ ࣮ ϨϏϡʔ ϨϏϡʔ ϨϏϡʔ ಈ࡞֬ೝ खΓରԠ ಈ࡞֬ೝ
$͞Μ ,VOJXBL "͞Μ #͞Μ ͪ ͪ ͪ
࣮ ࣮ ࣮ ϨϏϡʔ ϨϏϡʔ ϨϏϡʔ खΓରԠ $͞Μ ,VOJXBL "͞Μ
#͞Μ ಈ࡞ ֬ೝ ಈ࡞ ֬ೝ ಈ࡞ ֬ೝ ಈ࡞ ֬ೝ ಈ࡞֬ೝ ଞͷਓΛͨͤͳ͍ͷͰૣ͘ϦϦʔεͰ͖Δ
͜͜·Ͱͷ·ͱΊ 17 खΓͷλΠϛϯάΛૣ͘͢Δͱɺ w ݪҼڀ໌ͷ͕࣌ؒݮΓτʔλϧίετ͕ݮগ͢Δ w ༨ܭͳίϛϡχέʔγϣϯ͕ݮΓτʔλϧίετ͕ݮগ͢Δ w ΑΓૣ͘ϦϦʔεͰ͖ΔΑ͏ʹͳΔ
18 ࣮ ݕূ खΓ 48&5ͷϛογϣϯ खΓͷൃੜλΠϛϯάΛ ͳΔ͘ૣ͘͢Δ͜ͱ
48&5खΓλΠϛϯάΛૣ͘͢Δ తΛͭࠃ৫ͷτοϓϥϯφʔ
खΓͷλΠϛϯάΛ ૣ͘͢ΔͨΊʹඞཁͳ͜ͱ 20
खΓͷλΠϛϯάΛૣ͘͢Δʹ ࣮ऀ͕࣮ࣗޙʹ͜·Ίʹ ಈ࡞֬ೝΛ͢ΕΑ͍ɻ ͜ͷಈ࡞֬ೝ܁Γฦ͠ͷίετΛԼ͛Δ ͨΊʹϓϩάϥϜʹΑΔಈ࡞֬ೝ͢ͳΘͪ ࣗಈςετͰ͋Δ͜ͱ͕·͍͠ɻ
͔ࣗ͠͠ಈςετςετରͷઃܭʹ Ԡ͔͔ͯ͡Δίετ͕େ͖͘มΘΔ͜ͱ͕ ΒΕ͍ͯΔɻ Α͍ઃܭͷϓϩάϥϜখ͍͞ίετͰ ࣗಈςετ͕Ͱ͖Δ͕ɺͦ͏Ͱͳ͍ ϓϩάϥϜͷࣗಈςετʹ͔͔Δίετ
ߴ͔ͭࣗ͘ಈςετͷ৴པੑ͍ɻ 22
·ͱΊΔͱखΓͷλΠϛϯάΛૣ͘͢ΔͨΊʹ ࣮ऀࣗͰࣗಈςετΛͯ͠΄͍͠ɻ ࣮ऀࣗͰࣗಈςετΛ͢Δʹςετରͷ ઃܭ͕ςετ༰қͰ͋Δඞཁ͕͋Δɻ ࣮ͨͩ͠ऀ͕ςετ༰қͳઃܭΛۤखͱ͍ͯ͠Δ ݱগͳ͘ͳ͍ɻͦ͜Ͱ48&5͕͜ΕΛॿ͚Δɻ 23
48&5ςετ༰қͳઃܭͷઐՈͰ ߏ͞ΕΔٕज़ऀूஂɻ ΄ͱΜͲͷϝϯόʔʹେنͳ ٕज़ΧϯϑΝϨϯεͰͷొஃܦݧ ٕज़ॻͷࣥචܦݧ͕͋Δɻ
48&5ͷ࣮ 25
w ίʔυϨϏϡʔϋϯζΦϯͳͲΛܧଓతʹ࣮ࢪɻ ࣮ऀࣗʹΑΔࣗಈςετ͕૿͑ͨͱͷ ϞόΠϧΞϓϦΤϯδχΞ͕ճͨ͠ w 1PDPDIBͷύϑΥʔϚϯεվળʹڠྗɺ࣋ଓతͳΛࢧ͑ͨ w ήʔϜࣄۀ෦ͷϏϧυΤϯδχΞϦϯάʹ͓͍ͯ
ଞࣾΑΓΕ͍ͯͨج൫ͷਫ४Λ࠷ઌͷਫ४ʹͨ͠ w ฐࣾͷήʔϜʹ͓͚Δେόάͷ͏ͪ֯Λࠜઈͨ͠ w όάੳج൫ͷจ͕+B445ͰจಛผΛडͨ͠ 26
·ͱΊ 27 w αʔϏε։ൃͷաఔʹ͓͍ͯखΓආ͚ΒΕͳ͍ w खΓͷλΠϛϯάૣ͍΄ͲΑ͍ w 48&5खΓͷλΠϛϯάΛૣ͘͢Δ͜ͱΛ ࢧԉ͢Δࠃτοϓϥϯφʔͷ৫
w 48&5ʹߴ͍ٕज़ྗͷઐՈ͕ἧ͍ͬͯΔ