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
5 Tips when test fails randomly
Search
shunsuke sato
February 05, 2020
Programming
3.8k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5 Tips when test fails randomly
5 Tips when test fails randomly for iOS.
shunsuke sato
February 05, 2020
More Decks by shunsuke sato
See All by shunsuke sato
要約 "Add Live Text interaction to your app"
ushisantoasobu
1
1.4k
ANDPAD iOS開発の生態系と課題 - 最近取り組み始めた「マルチモジュール化」について
ushisantoasobu
1
840
Summary of Diagnose unreliable code with test repetitions
ushisantoasobu
1
1.2k
実践!「みてね」における自動生成活用例
ushisantoasobu
5
6.6k
Better Way for Test Data Generation??
ushisantoasobu
1
2.9k
iOS/Androidのサブスクリプション実装における違いをざっと振り返る
ushisantoasobu
2
1.8k
24時間でMacアプリを作ってスベってきた話
ushisantoasobu
0
2.3k
Redirectable in App?
ushisantoasobu
2
1.1k
iOSのClean Architecture テンプレ自動生成を支える技術 / generating CA's templates
ushisantoasobu
0
330
Other Decks in Programming
See All in Programming
Flow は今どうなっているか
mizdra
PRO
0
710
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
440
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
280
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.2k
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
550
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
My Marp Sample
sinoue0108
0
120
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
210
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
490
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
520
typoなんかねぇよ
raspython3
0
550
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
100
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
510
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Evolving SEO for Evolving Search Engines
ryanjones
0
260
Raft: Consensus for Rubyists
vanstee
141
7.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Believing is Seeing
oripsolob
1
200
Product Roadmaps are Hard
iamctodd
55
12k
First, design no harm
axbom
PRO
2
1.3k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
5 Tips when test fails randomly 2020/02/05 @ΈͯͶͷMeetup #6
ࣗݾհ w ࠤ౻ढ़ี!VTIJTBOUPBTPCV w J04ΛϝΠϯʹ։ൃɺ"OESPJE3BJMTͪΐͬͱ͚ͩ w ͜ͷࡀͰήʔϜͷૉΒ͠͞ʹؾ͍ͮͨͷͰɺࠓͷඪϓϥ ΠϕʔτͰήʔϜΞϓϦΛϦϦʔε͢Δ͜ͱ w ίʔώʔ͕͖Ͱ͢
☕
ΞδΣϯμ w ʮϥϯμϜͰςετ͕͚͜ΔʯͱͲ͏͍͏͜ͱ͔ w ϥϯμϜͰςετ͕͚͜ΔͱԿ͕ͳͷ͔ w ϥϯμϜͰςετ͕͚͜ΔݪҼΛಛఆ͢Δ͏͑ͰֶΜͩ5*14
ʮϥϯμϜͰςετ͕͚͜Δʯͱ Ͳ͏͍͏͜ͱ͔
ܦҢ
ܦҢ w 9DPEF͔ΒՃ͞Εͨػೳl3BOEPNJ[FFYFDVUJPOPSEFSzΛ ʹΦϯʹͨ͠
ܦҢ w 9DPEF͔ΒՃ͞Εͨػೳl3BOEPNJ[FFYFDVUJPOPSEFSzΛ ʹΦϯʹͨ͠ w ςετΛϥϯμϜॱʹ࣮ߦ͢ΔϝϦοτ࣮ߦॱʹґଘͨ͠ ςετΛચ͍ग़͢
ܦҢ w 9DPEF͔ΒՃ͞Εͨػೳl3BOEPNJ[FFYFDVUJPOPSEFSzΛ ʹΦϯʹͨ͠ w ςετΛϥϯμϜॱʹ࣮ߦ͢ΔϝϦοτ࣮ߦॱʹґଘͨ͠ ςετΛચ͍ग़͢ w ͡Ίͷ͏ͪಛʹͳ͔͕ͬͨɺ͍ͭͷࠒ͔Β͔ʮϥϯμϜ Ͱςετ͕͚͜ΔʯΑ͏ʹͳͬͨ
ܦҢ w 9DPEF͔ΒՃ͞Εͨػೳl3BOEPNJ[FFYFDVUJPOPSEFSzΛ ʹΦϯʹͨ͠ w ςετΛϥϯμϜॱʹ࣮ߦ͢ΔϝϦοτ࣮ߦॱʹґଘͨ͠ ςετΛચ͍ग़͢ w ͡Ίͷ͏ͪಛʹͳ͔͕ͬͨɺ͍ͭͷࠒ͔Β͔ʮϥϯμϜ Ͱςετ͕͚͜ΔʯΑ͏ʹͳͬͨ
w ྑ͘ଊ͑ΕɺςετΛΑΓॻ͘Α͏ʹͳͬͨͷͰ͜ͷ͕ ݦࡏԽͨ͠ͱݴ͑Δ
ݪҼ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ ʢ࣮ࡍʹ͋ͬͨΑΖ͘͠ͳ͍ςετʣ λΠϜκʔϯ͕γεςϜʹґଘͨ͠ͷΛɺ+45લఏͰ࣮ߦ͍ͯͨ͠ςετ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ ్த͔Βݴޠ͕૿͍͑ͯͬͨͷͰ ʮຊޠʯલఏͰॻ͔Εͨςετमਖ਼͠ͳ͚ΕͳΒͳ͔ͬͨ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ w ผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ίέΔʢ3Yͷ εέδϡʔϥ·ΘΓଞʣ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ w ผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ίέΔʢ3Yͷ εέδϡʔϥ·ΘΓଞʣ ʢςετͱͯ͠ͷ༗༻ੑʹ͍ͭͯҰ୴ͳ͠Ͱʣ ࠷ޙʹϦΫΤετ͞Εͨ63-ΛΞαʔτ͢Δςετɻ
Ͱςετ͍ͯ͠ΔϝιουͷதͰ࣮ผͷϦΫΤετΛ͍͛ͯͨΓͨ͠Βʜ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ w ผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ίέΔʢ3Yͷ εέδϡʔϥ·ΘΓଞʣ w ʢ·ͩղ໌Ͱ͖͍ͯͳ͍ͷ͋Γͦ͏ʜʣ
ݪҼ w ࣌ؒଳʹΑͬͯίέΔʢλΠϜκʔϯͷߟྀ࿙ΕͳͲʣ w ʮ͋ΔલఏʯͰॻ͔ΕͨςετέʔεʢΞϓϦݴޠͳͲʣ w ผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ίέΔʢ3Yͷ εέδϡʔϥ·ΘΓଞʣ w ʢ·ͩղ໌Ͱ͖͍ͯͳ͍ͷ͋Γͦ͏ʜʣ
ࠓ͢༰ͷରʮΤϥʔ༰͔Β༰қʹݪҼ͕ಛఆͰ͖ͳ͍ʯͷ
ϥϯμϜͰςετ͕͚͜Δͱ Կ͕ͳͷ͔
ʮ࣌ʑςετ͕ίέΔ͚ͩͰ͠ΐʁʯ
ςετ͕ϥϯμϜͰ͚͜Δͱ
ςετ͕ϥϯμϜͰ͚͜Δͱ w ʮຊʹʯςετ͕ίέͨͱ͖ͱͷ۠ผ͕͖ͭͮΒ͍
ςετ͕ϥϯμϜͰ͚͜Δͱ w ʮຊʹʯςετ͕ίέͨͱ͖ͱͷ۠ผ͕͖ͭͮΒ͍ w ૣ͘ίʔυϨϏϡʔͯ͠Β͍ͱ͖ͳͲʹਏ͍ w ʢΦʔϧάϦʔϯͰͳ͍ͱϨϏϡʔґཔͰ͖ͳ͍ʣ
ςετ͕ϥϯμϜͰ͚͜Δͱ w ʮຊʹʯςετ͕ίέͨͱ͖ͱͷ۠ผ͕͖ͭͮΒ͍ w ૣ͘ίʔυϨϏϡʔͯ͠Β͍ͱ͖ͳͲʹਏ͍ w ʢΦʔϧάϦʔϯͰͳ͍ͱϨϏϡʔґཔͰ͖ͳ͍ʣ w ҰݴͰݴ͑։ൃޮΛஶ͘͠Լ͛Δ
ϥϯμϜͰςετ͕͚͜ΔݪҼΛ ಛఆ͢Δ͏͑ͰֶΜͩ5*14
தʹ$*Λճ͠·͘Δ
#JUSJTFͷ4DIFEVMFE#VJMEͰςετΛ࣮ߦ͠·͘Δ
ͳͥʁ
w ϥϯμϜͰ͚͜ΔʮύλʔϯʯͷΑ͏ͳͷ͕Έ͑ͯ͘Δ͜ͱ ͳͥʁ
w ϥϯμϜͰ͚͜ΔʮύλʔϯʯͷΑ͏ͳͷ͕Έ͑ͯ͘Δ͜ͱ w ઌड़ͨ͠ʮผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ ίέΔʯશʹ͜ͷύλʔϯ ͳͥʁ
w ϥϯμϜͰ͚͜ΔʮύλʔϯʯͷΑ͏ͳͷ͕Έ͑ͯ͘Δ͜ͱ w ઌड़ͨ͠ʮผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ ίέΔʯશʹ͜ͷύλʔϯ w ʮ͜ͷςετ͕͚͜Δͱ͖͍ͭͦͷલʹ͋Δςετ͕ͬ ͍ͯΔͳʯΈ͍ͨͳ ͳͥʁ
w ϥϯμϜͰ͚͜ΔʮύλʔϯʯͷΑ͏ͳͷ͕Έ͑ͯ͘Δ͜ͱ w ઌड़ͨ͠ʮผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςετέʔε͕ ίέΔʯશʹ͜ͷύλʔϯ w ʮ͜ͷςετ͕͚͜Δͱ͖͍ͭͦͷલʹ͋Δςετ͕ͬ ͍ͯΔͳʯΈ͍ͨͳ w ͦͦʮຊʹͬͨͷ͔Ͳ͏͔ʯճ͠ଓ͚ͯ֬ೝ͢Δ͔͠
ͳ͍ʁ ͳͥʁ
ςετ͕͚ͨ͜ͱ͖ͷ ϑΟʔυόοΫΛΑΓૣ͘ड͚Δ
ͱࢥͬͨͷͰɺ ʮςετ͕͚ͨ͜ͱ͖ʹɺ༰ؚΊͯͦͷࢫΛ 4MBDLʹ௨͢Δʯͱ͍͏͜ͱΛͨ͠
ํ๏
w ςετ͕ίέͨͱ͖ʹɺ3FTVMU#VOEMFΛղੳͯ͠Τϥʔͷ༰Λ நग़ͯ͠ɺͦΕΛ4MBDLʹ௨͢Δ ํ๏
w ςετ͕ίέͨͱ͖ʹɺ3FTVMU#VOEMFΛղੳͯ͠Τϥʔͷ༰Λ நग़ͯ͠ɺͦΕΛ4MBDLʹ௨͢Δ w ͬͱ͍͍ํ๏͕͋Δͷ͔͠Εͳ͍͕ɺ3FTVMU#VOEMFΛ৮ͬ ͯΈ͔ͨͬͨͱ͍͏Ϟνϕʔγϣϯ ํ๏
3FTVMU#VOEMF
w 88%$l5FTUJOHJO9DPEF w IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED 3FTVMU#VOEMF
None
w 88%$l5FTUJOHJO9DPEF w IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED w ৽͍͠ ςετΛؚΉ ϨϙʔτϑΝΠϧ w )JHIMZPQUJNJ[FE
TQBDFF⒏DJFOUGPSNBU dYTNBMMFS w ϑΝΠϧαΠζ͕খ͍͞ w 7JFXBCMFJO9DPEF w 9DPEFͰ։͚Δ w 1SPHSBNNBUJDBMMZBDDFTTJCMFDPOUFOUT w ࠓճͷϢʔεέʔεͰ͋ΔʮղੳͰ͖Δʯ 3FTVMU#VOEMF
w தΛ+TPOͱͯ֬͠ೝ͍ͨ͠ • $ xcrun xcresulttool get --format json --path
./some.xcresult 3FTVMU#VOEMF
None
w εΩʔϚΛ֬ೝ͍ͨ͠ • $ xcrun xcresulttool formatDescription get 3FTVMU#VOEMF
None
None
None
w தΛ۷ΓԼ͛ͯ֬ೝ͢ΔʢJEΛࢦఆ͢Δʣ • $ xcrun xcresulttool get --format json --path
./some.xcresult --id 0~hTaRjqdvEmgO42cMIm- tHOIAo1dtH2SPEhVbmvXIMbI_1TyA8AUMnjJsBZfNhWT05xb- MooUTwJ3j1z7hm5oNA== 3FTVMU#VOEMF
None
ςετ͕ίέͨͱ͖ʹ4MBDLʹ௨͢Δ
w 4DBOpMFͷઃఆ w 'BTUpMFͷઃఆ w 3FTVMU#VOEMFͷղੳ ςετ͕ίέͨͱ͖ʹ4MBDLʹ௨͢Δ
4DBOpMFͷઃఆ
ϨϙʔτϑΝΠϧͷอଘઌΛࢦఆ͢Δ
3FTVMU#VOEMFΛੜ͢Δ
ςετࣦഊޙʹʮ3FTVMU#VOEMFͷղੳɺ4MBDL௨ʯΛߦ͍͍ͨͷͰ
'BTUpMFͷઃఆ
3FTVMU#VOEMFͷใΛKTPOͱͯ͠औಘ͢Δ
ίέͨςετใΛղੳɾܗ͢Δ
4MBDL௨͢Δ
'BTUMBOFͷϏϧυΛετοϓ͢Δ
͋͞ɺςετΛ͚ͤͯ͜͞ΈΑ͏
None
ಛఆͷςετ͚ͩΛΒͤΔํ๏
ͳͥʁ
w ͋Δςετ"ͱ͋Δςετ#ͷΈ࣮ߦ͍ͤͨ͞ ͳͥʁ
w ͋Δςετ"ͱ͋Δςετ#ͷΈ࣮ߦ͍ͤͨ͞ w ͱ͍͏ͷɺઌड़ͨ͠ʮผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςε τέʔε͕ίέΔʯ͜ͱΛಛఆ͔ͨͬͨͨ͠Ί ͳͥʁ
w ͋Δςετ"ͱ͋Δςετ#ͷΈ࣮ߦ͍ͤͨ͞ w ͱ͍͏ͷɺઌड़ͨ͠ʮผͷςετέʔεͷ෭࡞༻Ͱɺ͋Δςε τέʔε͕ίέΔʯ͜ͱΛಛఆ͔ͨͬͨͨ͠Ί w ͱ͍͏͜ͱͰ͜ΕΛ࣮ݱ͢ΔͨΊʹ5FTU1MBOTΛͬͨ ͳͥʁ
w 88%$l5FTUJOHJO9DPEF w IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED w ʢˢ3FTVMU#VOEMFͷͱಉ͡ηογϣϯʣ 5FTU1MBOT
None
w 88%$l5FTUJOHJO9DPEF w IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED w ʢˢ3FTVMU#VOEMFͷͱ͜Ζͱಉ͡ηογϣϯʣ w ςετͷઃఆʢݴޠͳͲʣΛཧ͢Δػೳ 5FTU1MBOT
w 88%$l5FTUJOHJO9DPEF w IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED w ʢˢ3FTVMU#VOEMFͷͱ͜Ζͱಉ͡ηογϣϯʣ w ςετͷઃఆʢݴޠͳͲʣΛཧ͢Δػೳ w ΈͯͶͰଟݴޠରԠઈࢍਐΊ͍ͯΔͱ͜ΖͳͷͰʢݱࡏɺ
ӳɺؖɺൟͷݴޠରԠʣ͍ͣΕ͓͏ͱࡧத 5FTU1MBOT
5FTU1MBOͰ࣮ߦ͢ΔςετબͰ͖Δ
ʢࠩ͠ࠐΈʣ w ͜Ε·Ͱͷʮ4DIFNFͰςετͷઃఆΛཧ͢Δํ๏ʯͰಉ͡ ͜ͱͰ͖·ͨ͠ w ൃදલʹؾ͖ͮ·ͨ͠ w ͍ͯ͠ݴ͏ͳΒ w 4DIFNFϑΝΠϧͷ6*ૢ࡞ͪΐͬͱѻ͍ͮΒ͍
w ࠩ5FTU1MBOTͷ΄͏͕ݟ͍͢
ʢϓν5*14ʣͯ͢ͷςετΛEJTBCMFʹ͢Δʹɺશબޙʹ ӈΫϦοΫͰz%JTBCMF5FTU4VJUFTzΛԡԼɻνΣοΫϘοΫεԡԼಈ͔ͳ͍ʣ
5FTU1MBOTͷҠߦ؆୯ͳͷͰ ʮͱΓ͋͑ͣʯ͓ͬͯ͘ͷྑͦ͞͏ʁ
9DPEF͕উखʹDPOWFSUͯ͘͠ΕΔ
9DPEF͕উखʹDPOWFSUͯ͘͠ΕΔ
$POpHVSBUJPO֬ೝ͢Δ͜ͱʢࣗͷ߹ςετ࣮ߦॱʮΞϧϑΝϕοτॱʯʹͳͬͨʣ
ϥϯμϜॱͰ࣮ߦ͞Εͨςετͷ ॱ൪Λ࠶ݱͰ͖ͳ͍͔
ଞͷଟ͘ͷςεςΟϯάϑϨʔϜϫʔΫʹ ʮϥϯμϜͰ࣮ߦͨ͠ςετΛ࠶ݱ͢ΔΈʯ ͕͋ΔΒ͍͠ɻ9DPEFʹ·ͩͳ͍
w ΞϧϑΝϕοτॱ w 9$5FTU w ςετΫϥε໊ΛΞϧϑΝϕοτॱ w ςετϝιου໊ΛΞϧϑΝϕοτॱ w 2VJDL
w ςετΫϥε໊ΛΞϧϑΝϕοτॱ w ςετϝιουఆٛॱ w ϥϯμϜ w ͯ͢ϥϯμϜ 9DPEFʹ͓͚Δςετͷ࣮ߦॱΛཧ ˞ʮςετϑΝΠϧʯ໊Ͱͳ͘ʮςετΫϥεʯ໊
͠ΔͳΒ ʮ3FTVMU#VOEMFͳͲͷςετϨϙʔτ͔Β ࣮ߦ͞ΕͨςετใΛऔΓग़͠ɺ ͦΕʹԊͬͯςετͷΫϥεɾϝιου໊Λ ڧҾʹॻ͖͑ΔεΫϦϓτΈ͍ͨͳͷΛॻ͘ʯ ͱ͍͏͜ͱΛ͠ͳ͍͚ͯ͘ͳ͍ʁʁ
ఘΊͨ
ʢෛ͚ݘͷԕ͑ʣ
w ΈͯͶͰ0CKD4XJGU 9$5FTU2VJDL͕ࠞࡏ͍ͯͯͪ͠ΐͬͱਏ ͦ͏ͱײͨͨ͡Ί ʢෛ͚ݘͷԕ͑ʣ
w ΈͯͶͰ0CKD4XJGU 9$5FTU2VJDL͕ࠞࡏ͍ͯͯͪ͠ΐͬͱਏ ͦ͏ͱײͨͨ͡Ί w 9DPEFͷࠓޙʹظʜ ʢෛ͚ݘͷԕ͑ʣ
૬ੑͷѱ͍ςετΛ͚࣮ͯߦ͢Δ
ͳͥʁ
w 5FTU1MBOΛ༻͍ͯɺ͋Δςετ܈ͱͦΕҎ֎ͷςετ܈ͱͰ͚ ࣮ͯߦ͢Δͱ͍͏͜ͱΛͬͯΈͨ ͳͥʁ
w 5FTU1MBOΛ༻͍ͯɺ͋Δςετ܈ͱͦΕҎ֎ͷςετ܈ͱͰ͚ ࣮ͯߦ͢Δͱ͍͏͜ͱΛͬͯΈͨ w Ͳ͏ϥϯμϜͰςετ͕ίέΔݱͷͭʹɺʮ૬ੑͷѱ͍ ςετʯͱ͍͏ͷ͕͋ͬͨͨΊ ͳͥʁ
w 5FTU1MBOΛ༻͍ͯɺ͋Δςετ܈ͱͦΕҎ֎ͷςετ܈ͱͰ͚ ࣮ͯߦ͢Δͱ͍͏͜ͱΛͬͯΈͨ w Ͳ͏ϥϯμϜͰςετ͕ίέΔݱͷͭʹɺʮ૬ੑͷѱ͍ ςετʯͱ͍͏ͷ͕͋ͬͨͨΊ w ํ๏ͱͯ͠ w CVJME@GPS@UFTUJOHςετ༻ʹϏϧυͯ͠
w UFTU@XJUIPVU@CVJMEJOHϏϧυͳ͠ͰςετͷΈߦ͏ w Λ༻͍ΔʢYDPEFCVJMEίϚϯυͷΦϓγϣϯʣ ͳͥʁ
w 5FTU1MBOΛ༻͍ͯɺ͋Δςετ܈ͱͦΕҎ֎ͷςετ܈ͱͰ͚ ࣮ͯߦ͢Δͱ͍͏͜ͱΛͬͯΈͨ w Ͳ͏ϥϯμϜͰςετ͕ίέΔݱͷͭʹɺʮ૬ੑͷѱ͍ ςετʯͱ͍͏ͷ͕͋ͬͨͨΊ w ํ๏ͱͯ͠ w CVJME@GPS@UFTUJOHςετ༻ʹϏϧυͯ͠
w UFTU@XJUIPVU@CVJMEJOHϏϧυͳ͠ͰςετͷΈߦ͏ w Λ༻͍ΔʢYDPEFCVJMEίϚϯυͷΦϓγϣϯʣ w ࣮ߦ࣌ؒʹ΄ͱΜͲӨڹͳ͔ͬͨ ͳͥʁ
݁Ռ
w ࠓޙςετΛՃ͢Δͱ͖ʹͲ͏͢Εྑ͍ͷ͔ͱ͍ͬͨӡ༻͕ ࡶʹͳΔɺͱνʔϜ͔ΒSFKFDU ݁Ռ
w ࠓޙςετΛՃ͢Δͱ͖ʹͲ͏͢Εྑ͍ͷ͔ͱ͍ͬͨӡ༻͕ ࡶʹͳΔɺͱνʔϜ͔ΒSFKFDU w ͦͦݱ࣮ಀආ ݁Ռ
w ࠓޙςετΛՃ͢Δͱ͖ʹͲ͏͢Εྑ͍ͷ͔ͱ͍ͬͨӡ༻͕ ࡶʹͳΔɺͱνʔϜ͔ΒSFKFDU w ͦͦݱ࣮ಀආ w Ͱɺɺɺ w ઌड़ͨ͠ʮ5FTU1MBOTΛͬͯଟݴޠͷςετΛࠓޙ͍͖ͯ͠ ͍ͨʯͱ͍͏ࢥ͍͕͋ΔͷͰɺͦͷલ४උʹͳͬͨ
w ͦͷ߹lCVJME@GPS@UFTUJOHzlUFTU@XJUIPVU@CVJMEJOHzΛ ͏ͣ ݁Ռ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠