Bonfire iOS #3 の登壇資料です。 https://yj-meetup.connpass.com/event/71599/
2"৫ͱJ04ͷςετ-*/&גࣜձࣾླཬಯ
View Slide
ࣗݾհླཬಯ FSJKVO-*/&גࣜձࣾ ೖࣾ։ൃηϯλʔαʔϏε2"νʔϜ Ϛωʔδϟʔ-*/&ϑΝϛϦʔΞϓϦΛओʹ୲2"ΤϯδχΞྺ
ࠓ͓͢Δ͜ͱ2"ΤϯδχΞͷϩʔϧ࣭ධՁͷߟ͑ํγεςϜςετͷΞϓϩʔν
2"ΤϯδχΞͷϩʔϧ
2"
2"ΤϯδχΞJT• ⭕ QAΤϯδχΞ ςετཧશൠΛ͢Δਓ ԿΛςετ͢Δ͔Λߟ͑ɺϓϩμΫτͷ࣭ΛධՁ͢Δਓ => ςετܭը => ςετੳ/ઃܭ => ςετ࣮/࣮ߦ => ςετཧ/ӡ༻• ࣾʹଘࡏ͢Δςετʹؔ͢Δͦͷଞͷϩʔϧ• SET, Test automation engineer => ςετࣗಈԽͷͨΊͷςετίʔυΛॻ͘ਓ• Tester => खॱॻʹԊͬͯςετΛ࣮ߦ͢Δਓ
ग़య: ιϑτΣΞςετPRESS vol.1QAΤϯδχΞʹඞཁͳεΩϧηοτ
ϓϩδΣΫτͷؔΘΓํҰൠతͳ։ൃମ੍↑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
ςετ݁Ռ㱻#VHJIRATestRailBTSͱςετཧπʔϧͰςετ݁Ռ͕τϨʔεͰ͖ΔΑ͏ʹ
άϨʔϘοΫεςετͷΞϓϩʔν։ൃ#54Λݟ͚ͨͩͰԿΛमਖ਼͢Ε͍͍͔Θ͔Βͳ͍ ҰͰશͯঢ়گ͕Ѳग़དྷΔΑ͏ʹͳͬͯͯ΄͍͠• man-in-the-middle HTTP/HTTPS proxy Λ༻ͨ͠σόοά• Charles Proxy• Client 㱻 Server ͷͷΓ͚ΛQAͰߦ͍ɺ όάϨϙͷਫ਼Λ্͛Δ• ςελʔʹ API Reference ΛಡΜͰΒ͏ɺͳͲ• ։ൃͷσόοάίετΛॖ͢Δ
iOSϓϥοτϑΥʔϜݻ༗ͷΞϓϩʔν։ൃ04ͷ༷ʹ४ڌͯ͠࡞͍ͬͯΔͷʹόάͱͯ͠มͳΛొͯ͠΄͘͠ͳ͍• iOS Human Interface Guidelines ͷཧղ• QAͰΨΠυϥΠϯΛਖ਼͘͠ཧղ͢Δ͜ͱͰ ແ༻ͳόάొͷࢭ
։ൃͱ2"͕͓ޓ͍Λཧղͯ͠ ଚܟ͋ͬͯ͠ࣄͰ͖ΔΑ͏ʹ
&OE