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
QA組織とiOSのテスト
Search
Rijun Suzuki
November 20, 2017
Technology
3
29k
QA組織とiOSのテスト
Bonfire iOS #3 の登壇資料です。
https://yj-meetup.connpass.com/event/71599/
Rijun Suzuki
November 20, 2017
Tweet
Share
More Decks by Rijun Suzuki
See All by Rijun Suzuki
APPROACH TO IMPROVEMENT OF TEST PROCESS USING TOOLS
e5rijun
0
380
Quite Simple Way to Test for Integration Testing
e5rijun
0
320
現場から見るWebと 組み込みのQA ~品質の考えや働き方が異なる組織での業務適応~
e5rijun
0
1.8k
Other Decks in Technology
See All in Technology
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
140
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
5
810
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
470
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
390
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
110
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
110
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
90
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Why Our Code Smells
bkeepers
PRO
340
58k
My Coaching Mixtape
mlcsv
0
49
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Odyssey Design
rkendrick25
PRO
1
500
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Transcript
2"৫ͱJ04ͷςετ -*/&גࣜձࣾ ླཬಯ
ࣗݾհ ླཬಯ FSJKVO -*/&גࣜձࣾ ೖࣾ ։ൃηϯλʔαʔϏε2"νʔϜ Ϛωʔδϟʔ -*/&ϑΝϛϦʔΞϓϦΛओʹ୲
2"ΤϯδχΞྺ
ࠓ͓͢Δ͜ͱ 2"ΤϯδχΞͷϩʔϧ ࣭ධՁͷߟ͑ํ γεςϜςετͷΞϓϩʔν
2"ΤϯδχΞͷϩʔϧ
2"
2"ΤϯδχΞJT • ⭕ QAΤϯδχΞ ςετཧશൠΛ͢Δਓ ԿΛςετ͢Δ͔Λߟ͑ɺϓϩμΫτͷ࣭ΛධՁ͢Δਓ => ςετܭը => ςετੳ/ઃܭ
=> ςετ࣮/࣮ߦ => ςετཧ/ӡ༻ • ࣾʹଘࡏ͢Δςετʹؔ͢Δͦͷଞͷϩʔϧ • SET, Test automation engineer => ςετࣗಈԽͷͨΊͷςετίʔυΛॻ͘ਓ • Tester => खॱॻʹԊͬͯςετΛ࣮ߦ͢Δਓ
ग़య: ιϑτΣΞςετPRESS vol.1 QAΤϯδχΞʹඞཁͳεΩϧηοτ
ϓϩδΣΫτͷؔΘΓํ Ұൠతͳ։ൃମ੍ ↑ We are here
αʔϏεϥΠϑαΠΫϧʹ͓͚Δ2"ͷείʔϓ
2"ͷ੩తςετಈతςετ ੩తςετ ΠϯεϖΫγϣϯʢ༷ϨϏϡʔʣ ܽؕͷࢭ ಈతςετ ϒϥοΫϘοΫεςετ άϨʔϘοΫεςετ ܽؕͷఠग़
2"ϓϩδΣΫτͷ࣭ཧશൠΛߦ͏ αʔϏεϥΠϑαΠΫϧશͯͷఔͰ ؔΘ͍ͬͯΔ 2"ΤϯδχΞͷϩʔϧ
࣭ධՁͷߟ͑ํ
ϓϩμΫτ͕ϦϦʔεͰ͖Δ࣭͔Ͳ͏͔ʁ ςετͷेੑͷߟ͑ํ
ϞόΠϧΞϓϦͰͷϦϦʔεఆ ͷߟ͑ํ ϞόΠϧΞϓϦWebΞϓϦέʔγϣϯͱಛੑ͕ҟͳΔ ϦϦʔεޙͷϩʔϧόοΫ͕ଈ࠲ʹग़དྷͳ͍ͨΊɺ ेͳςετ͕ඞཁ ςετͷेੑΛਖ਼͘͠அ͢Δඞཁ
৴པۂઢɺςετͷ༧࣮ཧͳͲͷ ϝτϦΫεΛ༻͍࣭ͯͷਪҠΛਖ਼֬ʹଌఆ ࣭ϞσϧΛ׆༻࣭ͯ͠ͷଥੑΛݕূ ϞόΠϧΞϓϦͰͷϦϦʔεఆ ͷߟ͑ํ
৴པۂઢͰεέδϡʔϧͱόάਪҠ (BTS) => ϦϦʔεʹόάΧʔϒ͕ऩଋ͍ͯ͠Δ͜ͱ ෳͷϝτϦΫε εΫϦϓτςετͷ༧࣮ཧ ʢςετཧπʔϧʣ => ϦϦʔεʹશͯͷ݁Ռ͕PASSʹͳΔ͜ͱ ॳظόά͕ଟ͘ɺ
ςετ͕ਐΉͱঃʑʹόά͕ݮͬͯ͘Δ
ϝτϦΫεͷམͱ݀͠ ϝτϦΫε্ɺෆ۩߹͕ऩଋ͍ͯ͠ͳ͍͔Βͱݴͬͯ ࣭͕ෆेͰ͋ΔʢϦϦʔεग़དྷͳ͍ʣͱݶΒͳ͍ ແବͳςετɺෆ۩߹मਖ਼ۃྗলུ͍ͨ͠ lςετΛϘτϧωοΫʹ͠ͳ͍z
࣭Ϟσϧͷ׆༻ ङϞσϧ https://en.wikipedia.org/wiki/Kano_model • ։ൃͱސ٬ຬͷཧ • ࣭ཁૉΛෳʹྨ • ັྗత࣭ཁૉɿͦΕ͕ॆ͞ΕΕຬΛ༩͑Δ͕ɺෆॆͰ͋ͬͯ ํ͕ͳ͍ͱड͚ͱΒΕΔ࣭ཁૉ
• Ұݩత࣭ཁૉɿͦΕ͕ॆ͞ΕΕຬɺෆॆͰ͋ΕෆຬΛҾ͖ى ࣭͜͢ཁૉ • ͨΓલ࣭ཁૉɿͦΕ͕ॆ͞ΕΕͨΓલͱड͚ࢭΊΒΕΔ͕ɺෆ ॆͰ͋ΕෆຬΛҾ͖ى࣭͜͢ཁૉ
• X࣠ɿཧతॆঢ়گ • Y࣠ɿސ٬ͷຬ • ͨΓલ࣭͕ຬͨ͞Εͯ ސ٬ຬ্͕Βͳ͍ • ັྗత࣭͕ຬͨ͞ΕΔͱ ސ٬ຬ͕͋Δ
• X࣠ɿཧతॆঢ়گ • Y࣠ɿސ٬ͷຬ • ͨΓલ࣭͕ຬͨ͞Εͯ ސ٬ຬ্͕Βͳ͍ • ັྗత࣭͕ຬͨ͞ΕΔͱ ސ٬ຬ͕͋Δ
ϦϦʔε࣌Ͱຬ͖ͨ͢ ࠷ݶͷ࣭ϥΠϯ
• X࣠ɿཧతॆঢ়گ • Y࣠ɿސ٬ͷຬ • ͨΓલ࣭͕ຬͨ͞Εͯ ސ٬ຬ্͕Βͳ͍ • ັྗత࣭͕ຬͨ͞ΕΔͱ ސ٬ຬ͕͋Δ
ʢϦϦʔεޙͰ͍͍ͷͰʣ ࠷ऴతʹࢦ͍࣭ͨ͠ϥΠϯ
wϝτϦΫεͱ2$% 2VBMJUZ $PTU %FMJWFSZ Λ ҙࣝ͢Δ wᘳͳϓϩμΫτΛ࡞Δ͜ͱࢦ͞ͳ͍ ʢ2$%ͱͷόϥϯεʣ w࣭ԼʹىҼͯ͠ى͖Δɺ Ϣʔβʔମݧͷଛࣦ͕ͳ͚Ε0,ʢۃʣ
γεςϜςετΞϓϩʔν
ςετͱ։ൃऀͱͷڠۀ͕ग़དྷͯΓཱͭ 2"Ͱ͖Δ͚ͩ։ൃ͕։ൃʹूதͰ͖ΔαϙʔτΛ͍ͨ͠ ಉ࣌ʹɺ։ൃͷ࣭ʹର͢Δෆ҆Λग़དྷΔ͚ͩऔΓআ͍ͯ ͍͋͛ͨ
ςετέʔεͷݟ͑ΔԽ ։ൃ ͲΜͳςετΛ࣮ߦ͍ͯ͠Δͷ͔Θ͔Βͳ͍ ͷͰෆ҆ʜ • ҎԼͷτϨʔαϏϦςΟΛऔΔ • ςετέʔεͱཁ݅ʢBTSʣ • ςετ࣮ߦ݁Ռͱόά(BTS)
• ςετέʔε୭ͰݟΕΔಁ໌ੑ͕ߴ͍ঢ়ଶʹ͢Δ
3FRVJSFNFOU㱻ςετέʔε JIRA
ςετ݁Ռ㱻#VH JIRA TestRail BTSͱςετཧπʔϧͰςετ ݁Ռ͕τϨʔεͰ͖ΔΑ͏ʹ
άϨʔϘοΫεςετͷΞϓϩʔν ։ൃ #54Λݟ͚ͨͩͰԿΛमਖ਼͢Ε͍͍͔Θ͔Βͳ͍ ҰͰશͯঢ়گ͕Ѳग़དྷΔΑ͏ʹͳͬͯͯ΄͍͠ • man-in-the-middle HTTP/HTTPS proxy Λ༻ͨ͠σόοά •
Charles Proxy • Client 㱻 Server ͷͷΓ͚ΛQAͰߦ͍ɺ όάϨϙͷਫ਼Λ্͛Δ • ςελʔʹ API Reference ΛಡΜͰΒ͏ɺͳͲ • ։ൃͷσόοάίετΛॖ͢Δ
iOSϓϥοτϑΥʔϜݻ༗ͷΞϓϩʔν ։ൃ 04ͷ༷ʹ४ڌͯ͠࡞͍ͬͯΔͷʹόά ͱͯ͠มͳΛొͯ͠΄͘͠ͳ͍ • iOS Human Interface Guidelines ͷཧղ
• QAͰΨΠυϥΠϯΛਖ਼͘͠ཧղ͢Δ͜ͱͰ ແ༻ͳόάొͷࢭ
։ൃͱ2"͕͓ޓ͍Λཧղͯ͠ ଚܟ͋ͬͯ͠ࣄͰ͖ΔΑ͏ʹ
&OE