Appiumを使って、二つの異なるアプリが連携するE2Eテストについて説明しました。
It is explain about the E2E test in which two different applications work together using Appium.
"QQJVNͰߦ͏ରతςετJ045FTU/JHIU
View Slide
ࣗݾհw ۄ৴ޛw J04ΤϯδχΞw झຯw ΩοΫϘΫγϯάw ϞόΠϧࣗಈԽࣗಈςετ"EWFOU$BMFOEBSw IUUQTRJJUBDPNUBNBLJJUFNTEBFDGCDCw IUUQTRJJUBDPNUBNBLJJUFNTCGCCDFBFBFDE
"HFOEBw ςετϐϥϛουw 6*ςετͷతw 9DPEFͷ6*5FTUJOHw ରతςετw "QQJVNw %&.0
ςετϐϥϛου
ςετϐϥϛουw 6*4FSWJDF6OJUͷw ϐϥϛουͷʹ͍͘΄Ͳʹίετͱςετʹ͔͔Δ࣌ؒΛཁ͢Δ30*IUUQTXXXNPVOUBJOHPBUTPGUXBSFDPNCMPHUIFGPSHPUUFOMBZFSPGUIFUFTUBVUPNBUJPOQZSBNJE.BOVBM5FTU
6*ςετw &&ςετw γεςϜ͕Ұؾ௨؏Ͱਖ਼ৗʹಈ࡞͍ͯ͠Δ͔Λ֬ೝ͢Δςετw εϞʔΫςετw αʔϏεͷΫϦςΟΧϧͳύε͕ਖ਼ৗʹಈ࡞͢ΔࣄΛ֬ೝ͢Δw ͭ·Γਖ਼ৗܥ
ྫ͑͜Μͳͷw ܾࡁΞϓϦʹϩάΠϯˠ23ΛදࣔPSಡΉˠܾࡁྃw &$ΞϓϦʹϩάΠϯˠΧΰʹΛೖΕΔˠߪೖ͢Δw 4/4ΞϓϦʹϩάΠϯˠࣸਅΛࡱΔˠߘ͢Δ
J04ͷ6*ςετw 9DPEF6*5FTUJOH9$6*5FTUw ϓϩμΫτͱಉ͡ݴޠͰςετ͕ॻ͚Δ
9DPEFͷ৽ػೳw 4JNVMBUPSͷଟॏىಈw 6*ςετͷฒྻॲཧw 6*5FTUͰͷෳΞϓϦૢ࡞w ಉ͡ͷෳͷΞϓϦΛૢ࡞Մೳw 9$5"UUBDINFOU9$6*4DSFFOTIPU
ରతςετ
ྫ͑͜ͷΑ͏ͳέʔεw ҟͳΔσόΠεɺҟͳΔΞϓϦ͕࿈ܞͯ͠Γཱͭ
͜Μͳײ͡ͷͭΓ͍ͨ4JNVMBUPSςετίʔυ"ɺ#Λىಈ#Λૢ࡞͠ɺ"ͷॲཧͪ"Λૢ࡞"ɺ#ͷॲཧྃΛ֬ೝ4JNVMBUPSΞϓϦ#ΞϓϦ"
"QQJVN
"QQJVNͱw ϚϧνϓϥοτϑΥʔϜʹରԠͨ͠6*ςετͷϑϨʔϜϫʔΫ J04"OESPJEFUDw ෯͍ݴޠͱϑϨʔϜϫʔΫΛαϙʔτ KTKBWBSVCZQZUIPOFUDʜIUUQBQQJVNJP
·ͨγϛϡϨʔλ"QQJVNͷΈ˞J04ͷ߹"QQJVNαʔόΫϥΠΞϯτΞϓϦ"ςετ"QQJVN$MJFOU BQQJVNYDVJUFTUESJWFS8%"
Γ͍ͨ͜ͱʹམͱ͠ࠐΜͰΈΑ͏
͜ΕΛ4JNVMBUPSςετίʔυ"ɺ#Λىಈ#Λૢ࡞͠ɺ"ͷॲཧͪ"Λૢ࡞"ɺ#ͷॲཧྃΛ֬ೝ4JNVMBUPSΞϓϦ#ΞϓϦ"
·ͨγϛϡϨʔλ͜͏Ͱ͢ҙ֎ͱγϯϓϧʂ"QQJVNαʔόΫϥΠΞϯτΞϓϦ"ςετ"QQJVN$MJFOUBQQJVNYDVJUFTUESJWFS8%" ·ͨγϛϡϨʔλ"QQJVNαʔόΞϓϦ#BQQJVNYDVJUFTUESJWFS8%"
·ͨγϛϡϨʔλϙΠϯτϙʔτ൪߸͕ॏෳ͠ͳ͍Α͏ʹม͑·͠ΐ͏"QQJVNαʔόΫϥΠΞϯτΞϓϦ"ςετ"QQJVN$MJFOUBQQJVNYDVJUFTUESJWFS8%" ·ͨγϛϡϨʔλ"QQJVNαʔόΞϓϦ#BQQJVNYDVJUFTUESJWFS8%"1PSU1PSU1PSU1PSU˞ϩʔΧϧڥͰಈ͔͢ࣄΛఆͯ͠·͢ɻ
ϙʔτ൪߸ͷઃఆw "QQJVNαʔόͷϙʔτ൪߸ઃఆw BQQJVNQҙͷϙʔτ൪߸w 8%" 8FC%SJWFS"HFOUͷϙʔτ൪߸ઃఆw DBQBCJMJUZͷXEB-PDBM1PSUʹҙͷ൪߸Λઃఆ
%&.0
Ҏ্