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
AmebaにおけるQAコスト改善施策〜テスト項目の整理とAutify for Mobileによ...
Search
sosuiiii
March 14, 2023
Technology
0
470
AmebaにおけるQAコスト改善施策〜テスト項目の整理とAutify for Mobileによる自動化
18年続くプロダクトで、莫大になったQAコストにどう向き合って行くのか。
Amebaネイティブチームでの取り組みをご紹介させていただきます。
sosuiiii
March 14, 2023
Tweet
Share
More Decks by sosuiiii
See All by sosuiiii
具体例から学ぶ、循環参照の怖さとその対策
sosuiiii
0
34
Other Decks in Technology
See All in Technology
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
200
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
200
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
460
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.7k
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
150
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
550
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
110
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Marketing to machines
jonoalderson
1
4.7k
New Earth Scene 8
popppiees
1
1.6k
Code Review Best Practice
trishagee
74
20k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
53
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
The agentic SEO stack - context over prompts
schlessera
0
650
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Visualization
eitanlees
150
17k
Transcript
$"TXJGU 4PVTIJ5BOBLB(JUIVCTPTVJJJJ5XJUUFS4PTTVJ@4XJGU "NFCBʹ͓͚Δ2"ίετ վળࢪࡦ ςετ߲ͷཧͱ"VUJGZGPS.PCJMFʹΑΔࣗಈԽ
"CPVU.F w 4PVTIJ5BOBLB w αΠόʔΤʔδΣϯτ৽ଔೖࣾ w "NFCBͷJ04ΤϯδχΞ w ౦ژग़ w
ํݴΛΒ͍͍͢ɺೣͷಈը͕͖ؑ w Ֆค͕ࠅۭ͗ͯ͢ؾਗ਼ড়ػͷ͋ΔՈʹҾ͖Γத
ΞδΣϯμ w "NFCBͷ2" 2$ ίετʹ͍ͭͯ2$ʜ2VBMJUZ$POUSPM w 2$߲ཧ w "VUJGZGPS.PCJMFͷಋೖ w
·ͱΊ
"NFCBͷ2$ίετʹ͍ͭͯ
·ͣ2$ϑϩʔʹ͍ͭͯཧ
λεΫཧπʔϧʮ"TBOBʯʹͯɺςετ؍Λهࡌͷ͏͑ʮ2$ΞϦʯΛબ 2$νʔϜɺʮ2$ΞϦʯͷ"TBOBνέοτΛ֬ೝ͠ςετ߲Λ࡞ ΤϯδχΞਞ্هͰ࡞͞Εͨςετ߲ΛϨϏϡʔ 2$νʔϜɺϨϏϡʔΛड͚ͨςετ߲ΛݩʹςετΛߦ͏ ࠓ·Ͱߦ͖ͬͯͨςετ طଘςετ ͷ༏ઌ4 NBY ߲ςετ͢Δ ্هͱผͷαΠΫϧͰɺ༏ઌ"
#ͷ߲Λςετ
՝͕ݟ͖͑ͯͨͷɺ࣍ͷϑϩʔ
λεΫཧπʔϧʮ"TBOBʯʹͯɺςετ؍Λهࡌͷ͏͑ʮ2$ΞϦʯΛબ 2$νʔϜɺʮ2$ΞϦʯͷ"TBOBνέοτΛ֬ೝ͠ςετ߲Λ࡞ ΤϯδχΞਞ্هͰ࡞͞Εͨςετ߲ΛϨϏϡʔ 2$νʔϜɺϨϏϡʔΛड͚ͨςετ߲ΛݩʹςετΛߦ͏ ্هͱผͷαΠΫϧͰɺ༏ઌ" #ͷ߲Λςετ ࠓ·Ͱߦ͖ͬͯͨςετ طଘςετ ͷ༏ઌ4 NBY
߲ςετ͢Δ
ςετ߲ͷཻʁ
ςετ߲ͷཻ ྫ ςετ߲ େ߲ ىಈ࣌ த߲ ϩάΠϯ খ߲ (PPHMF
ςετ߲ খ߲ *OTUBHSBN ςετ߲ খ߲ 5XJUUFS ςετ߲ த߲ ձһొ খ߲ (PPHMF ςετ߲ খ߲ *OTUBHSBN ςετ߲ খ߲ 5XJUUFS
طଘςετͷ߲Λࢉग़
4͚ͩͰΊͪΌΊͪΌଟ͍ ༏ઌ 4 " # جຊػೳ ϗʔϜ
ອը ݟ͚ͭΔ໘ هࣄ໘ ϑΥϩʔ໘ "NFCBαʔϏεҰཡ ϒϩάཧ ΤσΟλ ߹ܭ ˞4ʜִिͰ࣮ࢪ
2$νʔϜ͕ఆٛͨ͠༏ઌΛɺ ΤϯδχΞαΠυͰ࠶ఆٛ͠Α͏
2$߲ͷཧ
4 "NFCBΞϓϦʹ͓͍ͯඞཁෆՄܽͳػೳɻίΞػೳɻ " ִिɾ݄Ͱͷ֬ೝɻओཁػೳ͕ͩɺͳͯ͘ϒϩάͷಡΈॻ͖Ͱ͖Δɻ # 2ʹ̍ͷ֬ೝɻαϒػೳ "S طଘςετ͔Β֎͢ɻهͱ͓ͯͯ͘͠͠༻ɻ ײ֮ͰৼΓ͚͍ͯͨ༏ઌΛ࠶ఆٛ
༏ઌ 4 " # جຊػೳ ϗʔϜ
ອը ݟ͚ͭΔ໘ هࣄ໘ ϑΥϩʔ໘ "NFCBαʔϏεҰཡ ϒϩάཧ ΤσΟλ ߹ܭ ༏ઌ 4 " # جຊػೳ ϗʔϜ XJQ ອը ݟ͚ͭΔ໘ XJQ هࣄ໘ XJQ ϑΥϩʔ໘ XJQ "NFCBαʔϏεҰཡ ϒϩάཧ ΤσΟλ ߹ܭ ߲ཧલ ߲ཧޙ XJQ
4߲ʹ͍ͭͯେճͤΔΑ͏ʹͳͬͨ J04·ͩల։લͳͷͰɺઌߦ͍ͯ͠Δ"OESPJEΛࢀߟʹ͢Δͱɻɻ શମͷ߲มԽ͕গͳ͍͕ɺ4߲͕ճͤΔΑ͏ʹͳͬͨ͜ͱͰ 2$%'ͷ͏ͪ2 2VBMJUZ ͕վળ͞Εͨͱ͍͑Δ ݁Ռ
ͨͩɻɻɻ
શମͷ߲ґવͱͯ͠ଟ͍ͷͰɺ 2$ʹґଘ͍ͯ͠Δςετ߲ΛࣗಈԽ͍ͨ͠ ՝
"VUJGZGPS.PCJMFͷಋೖ
"VUJGZGPS.PCJMFͱ w ϦάϨογϣϯςετͷࣗಈԽ w ૢ࡞Λه͢Δ͜ͱͰɺ؆୯ʹςετͷ࣮ߦ͕Ͱ͖Δ w ϊʔίʔυ w ڥม͕ઃఆՄೳ w
ը૾ೝࣝʹΑͬͯɺϏδϡΞϧϦάϨογϣϯςετ͕Մೳ
γϛϡϨʔλΛૢ࡞͠ɺςετϑϩʔΛهͰ͖Δ ૢ࡞͝ͱʹ ه
ಋೖ͢Δతʁ
खಈςετΛݮΒ͠ɺ গͳ͍ίετͰఆৗతʹ࣭Λ୲อ͢Δ͜ͱ "VUJGZͷؒίετ ࢼݧ࡞ίετ 2$ͷϦάϨογϣϯ֬ೝίετ ίετͷ૯ྔ૿͑Δ͕ʜ
ಋೖʹ͓͚Δҙࣄ߲
ڥมΛ༻͍ͯɺΞϓϦڥΛݻఆ͢Δඞཁ͕͋Δ ϑϥάʹΑͬͯϙοϓΞοϓ͕ग़ͨΓग़ͳ͔ͬͨΓ νϡʔτϦΞϧ͕ग़ͨΓग़ͳ͔ͬͨΓ มߋՄೳੑͷ͋ΔڥɺࣗಈςετͷࣦഊΛট͘ ˞αʔόʔଆͰݻఆ͞ΕͨڥΛ࡞Γɺ&&ςετΛ͢Δͷ͕ཧ͕ͩɺ ίετΛߟྀͯ͠ڥมº"1*4UVCͰਐΊΔ͜ͱʹͨ͠
ڥมͷՃ
"VUJGZGPS.PCJMFʹڥมΛՃ IUUQTIFMQBVUJGZDPNNPCJMFEPDTKBFOWJSPONFOUWBSJBCMFT
"VUJGZGPS.PCJMFʹڥมΛՃ IUUQTIFMQBVUJGZDPNNPCJMFEPDTKBFOWJSPONFOUWBSJBCMFT
IUUQTIFMQBVUJGZDPNNPCJMFEPDTKBFOWJSPONFOUWBSJBCMFT ڥมΛՃ͢Δʹ࣍ͷίʔυΛՃ 9DPEFʹڥมΛՃ
ಋೖͯ͠Έͯͷॴײ
w Ұ෦ͷૢ࡞ʹؔͯ͠γφϦΦ࡞͕ྃ͠ɺఆظςετ͕Ͱ͖͍ͯΔ w ڥมը໘͝ͱػೳ͝ͱͳͲͰ͚ͨํ͕Γ͍͢ w ڥΛݻఆ͢ΔͨΊͷ"1*4UVC࣮ίετ͕͔͔Δ w "1*4UVCؚΊɺڥͷ४උ͕Ͱ͖ΕγφϦΦΛΉͷίʔυϕʔεʹൺͯͣͬͱ؆୯ w ϏδϡΞϧϦάϨογϣϯςετͷͨΊͷը૾ೝࣝਫ਼͜Ε͔Βʹظ
w ҟৗܥͷखಈςετਖ਼ৗܥΑΓେมͳͷͰɺࣗಈԽʹظ
·ͱΊ
w ςετ߲ͷ༏ઌೝࣝΛ߹Θ͓͖ͤͯ͘ w "VUJGZʹΑΔςετ࡞ɺίʔυͰ6*5FTUΛॻ͘ΑΓͣͬͱ؆୯ w 6OJU5FTUΛαϘΔ΄Ͳ2$ίετ͕૿େ͍͖ͯ͠ɺճΒͳ͘ͳΔ w 6OJU5FTUΛॻ͖͍͢ϓϩμΫτʹ͢ΔͨΊʹɺ ઃܭςετڥͷඋͱͯେࣄ