研修でモバイルアプリを触ったときに考えたことを書きました
ΛͬͯΈͯߟ͑ͨ͜ͱԼॏതࢿ(.01FQBCP *OD!U@XBEB͞ΜΛғΉձJ04ΞϓϦͷςετ
View Slide
ΤϯδχΞʢ৽ଔೖࣾʣԼॏതࢿ!TIJNPKV@&$ࣄۀ෦46;63*νʔϜIUUQTTIJNPKVPSH
ϞόΠϧΤϯδχΞͰͳ͍
ͨͿΜ8FCΞϓϦΤϯδχΞ
ϞόΠϧΞϓϦͷܦݧwϞόΠϧݚमʢ৽ଔΤϯδχΞݚमʣwαΠΫϧ0+5Ͱ46;63*ΞϓϦͷ4XJGUԽΛ୲wࠓ͜ͷͭͰܦݧͨ͜͠ͱΛ͓͠͠·͢
J04ΞϓϦͷςετʙ9$5FTUw9DPEF͔Βඪ४ఴͷςετϑϨʔϜϫʔΫwY6OJUɿ9$5"TTFSU&RVBM ͳͲw6*ςετߦ͑Δ
9$5FTUʹΑΔ6*ςετlet app = XCUIApplication()app.tabBars.buttons[“ϓϩϑΟʔϧ"].tap()let followersCountButton =app.buttons["profileFollowersCountButton"]XCTAssert(followersCountButton.exists)XCTAssertEqual(followersCountButton.label, "200")
ʢ9$5FTUʹΑΔʣ6*ςετͷw෦ߏʹλονͰ͖ͳ͍wҟৗܥΛҙਤతʹग़ͦ͏ͱ͍ͯ͜͠͠ͱ͕͋Δw"1*͕ශऑͰ֬ೝͰ͖ͳ͍߲͕ଟ͍wςετ͕Α͘Θ͔Βͳ͍͚ͲམͪΔɺ͙͢յΕΔw$*͕མͪͯԿ͕ݪҼͳͷ͔ಛఆ͠ʹ͍͘
͍ࣗ͢͝ಇԽwը૾ೝࣝΛۦͯ͠ड͚ೖΕςετΛࣗಈԽ͢Δwλοϓૢ࡞ޙʹ6*ཁૉ͕ҙਤͨ͠ͷʹมԽ͍ͯ͠Δ͔֬ೝ͠ɺεΫϦʔϯγϣοτͰΤϏσϯεΛͱΔw IUUQTTQFBLFSEFDLDPNDZHBNFTTIPVLFSVSFUFTVUPGBMTF[JEPOHIVBPQFODWGBMTFZBOEF[IVPFQZUIPOGBMTFOPZHBTJLBPTJBQQJVNGBMTF[IJEFEPOHLBTV
ͦ͜·Ͱͷίετ͔͚ΒΕͳ͍Ͱ͢ʜ
ϞόΠϧݚमͰ
ͦͦw͜͜ͰΓ͔ͨͬͨ͜ͱɺ6*ཁૉ͕ҙਤͨ͠ͷͰ͋Δ͔ͱಉ࣌ʹɺΞχϝʔγϣϯͷؾ࣋ͪΑ͞ԠੑΛ૯߹తʹ֬ೝ͔ͨͬͨ͠wςετ"1*ͷ੍ͰͰ͖ͳ͍͜ͱ͋Δ͕ɺࣗಈςετͷकඋൣғΛ͑Δͷ͋ΔͷͰͳ͍͔
Γ͚େࣄw͜ͷςετͰԿΛ֬ೝ͍ͨ͠ͷ͔ʁw͍͢͞Ͱ͋ΕɺϢʔβϏϦςΟςετͱͯ͠νʔϜ֎ͷਓʹ৮ͬͯΒ͏ͷͻͱͭwΞʔΩςΫνϟΛม͑ͯ୯ମςετ͍͢͠ߏʹ͢Δͷͻͱͭ
6*ςετʹݶΒͳ͍w46;63*J04ͦͦ6*ςετ͕ͳ͍w4XJGUԽͷࡍɺݴޠͷେ෯ͳΞοϓσʔτʹΑΓςετॻ͖͑Δඞཁ͕ੜ͡ɺࣄલͱࣄޙͰςετͷਖ਼ੑΛ୲อͰ͖͍ͯΔ͔Θ͔Βͳ͍w͖͋ΒΊ·ͨ͠ʢͻͨ͢Βૢ࡞ςετͯ֬͠ೝʣ
ιϑτΣΞςετͷݪଇςετʮ͕ܽؕ͋Δʯ͜ͱ͔ࣔͤ͠ͳ͍ιϑτΣΞςετڭՊॻ+452#'PVOEBUJPO