'๋””์ง€ํ„ธ ๊ฟ€ํŒ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋””์ง€ํ„ธ ๊ฟ€ํŒ141

๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ ์ž๋™ํ™”, ํœด๋Œ€ํฐ ์—†์ด ํ•˜๊ธฐ, ๋…น์Šค ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ adb ์—ฐ๊ฒฐํ•˜์—ฌ Appium ๊ตฌ๋™ํ•˜๊ธฐ, Python + Appium + Nox ๊ฐ€๋” ๊ฐœ๋ฐœ ๊ด€๋ จํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ฑ„๋„์„ ํ†ตํ•ด ๋ฌธ์˜๋ฅผ ๋ฐ›๊ณ  ์žˆ๋‹ต๋‹ˆ๋‹ค. ์ตœ๊ทผ ์งˆ๋ฌธ ๋ฐ›์€ ๋‚ด์šฉ ์ค‘์— ํ•˜๋‚˜์— ๋Œ€ํ•ด ๊ณต์œ ๋“œ๋ ค๋ด…๋‹ˆ๋‹ค. Q. ์—ํ”ผ์›€ Appium ์ด ์•ˆ๋“œ๋กœ์ด๋“œ ์• ๋ฎฌ์—์„œ๋„ ๋™์ž‘์ด ๋˜๋‚˜์š”? ๋„ค Q. xx ์•ฑ ๊ตฌ๋™ ์‹œ ๋™์ž‘์ด ์ž˜ ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ๋ฌธ์ œ์ธ๊ฐ€์š”?? init ์ดˆ๊ธฐ ์„ค์ •ํ•ด์ฃผ๋Š” ๊ฐ’์˜ ๋ฌธ์ œ์˜ ์›์ธ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ฒˆ์—๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ณ„์—์„œ ๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ ์ž๋™ํ™”๋ฅผ ํ•œ ๋‚ด์šฉ์„ ํฌ์ŠคํŒ… ํ–ˆ์—ˆ๋Š”๋ฐ์š”. ์‚ฌ์‹ค ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์ง€๋งŒ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์• ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœ๋“œ๋ ค๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. [์นด์นด์˜ค๋ทฐ ์ž๋™ํ™”] ์นด๋ทฐ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ appium ์‚ฌ์šฉ ๋ง›๋ณด๊ธฐ 1๋‹จ๊ณ„ ์˜ˆ๋ž‘์ด๊ฐ€ ์ด๋Ÿฐ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ๋ ค์ค˜์„œ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ํ•ด๋ณด๋Š” ๊ฒƒ์ด๋ผ์„œ ๋‚ฏ์„ค์—ˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์–ธ์–ด๋“ค์ฒ˜๋Ÿผ ์ฒซ ์…‹ํŒ…๋งŒ ์ž˜ํ•ด๋ณด๋ฉด ๋‹ค ๋น„์Šทํ•˜.. 2022. 11. 19.
๋ฌด๋ฃŒ VPN , IP ์šฐํšŒ, SoftEther VPN ์ œํ’ˆ ์†Œ๊ฐœ ์˜ค๋Š˜์€ ๋ฌด๋ฃŒ VPN์„ ์•Œ๋ ค๋“œ๋ ค๋ด…๋‹ˆ๋‹ค. IP ๋ณ€๊ฒฝ ๋ฐ ๊ตญ๊ฐ€ ์„ค์ •๊นŒ์ง€ ๊ฐ€๋Šฅํ•ด์„œ, ํ•ด์™ธ์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ฒƒ๋“ค๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ชฉ์ ์€ ๋‹ค์–‘ํ•˜๋‹ˆ๊นŒ ์šฐ์„  ์„œ๋น„์Šค ์ œํ’ˆ ์†Œ๊ฐœ๋งŒ ํ•ด๋ด…๋‹ˆ๋‹ค. ์œˆ๋„์šฐ ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ ๋งํฌ : https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.39-9772-beta/softether-vpnclient-v4.39-9772-beta-2022.04.26-windows-x86_x64-intel.exe 1. ์„ค์น˜ ์‹œ ์•„๋ž˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. 2. VPN Gate Public CPN Relay Server๋ฅผ ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด DDNS/IP Address/Region ๋“ฑ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ์ •๋ณด๊ฐ€ ๋‚˜.. 2022. 11. 16.
์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ, ์‹ค์‹œ๊ฐ„ ํ‚ค์›Œ๋“œ ์•Œ๊ธฐ ๋„ค์ด๋ฒ„์™€ ๋‹ค์Œ์ด ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด๋ฅผ ์ œ์™ธํ•˜๋‹ค๋ณด๋‹ˆ ๋ญ˜ ๋ด์•ผํ• ์ง€ ์ž˜ ๋ชฐ๋ž๋Š”๋ฐ, ์•„๋ž˜ ์‚ฌ์ดํŠธ๋ฅผ ๋ช‡๊ตฐ๋ฐ ์ฐธ๊ณ  ํ•˜๋‹ค๋ณด๋ฉด ์–ด๋Š์ •๋„ ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด ์ถ”์ด๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด ์ข‹์€ ๊ฒƒ ๊ฐ™์•„ ๊ณต์œ ๋“œ๋ ค๋ณธ๋‹ค. 1. ๋„ค์ดํŠธ(nate.com) ๋„ค์ดํŠธ๋Š” ์‹ค์‹œ๊ฐ„ ์ด์Šˆ ํ‚ค์›Œ๋“œ๋ž€์ด ์žˆ๋‹ค. ์ƒˆ๋กœ ๊ณ ์นจ์„ ํ•  ๋•Œ๋งˆ๋‹ค 1~10๋ฒˆ๊นŒ์ง€ ์ด์Šˆ ํ‚ค์›Œ๋“œ๊ฐ€ ์ œ๊ณต ๋œ๋‹ค. ๋˜ํ•œ ๊ฒ€์ƒ‰์ฐฝ ๋ฐ‘์— ๊ฒ€์ƒ‰ํ‚ค์›Œ๋“œ๋„ ํ•จ๊ป˜ ๋œฌ๋‹ค. 2. ZUM(zum.com) ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์‹ค์‹œ๊ฐ„ ํ‚ค์›Œ๋“œ๊ฐ€ ์›€์ง์ด๋Š”๋ฐ, ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๋‹ค๋Œ€๋ฉด ์ด์Šˆ๊ฒ€์ƒ‰์–ด๊ฐ€ ๋ฐ”๋กœ ๋œฌ๋‹ค. ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ณด์— ์šฉ์ดํ•˜๋‹ค. ์ถ”๊ฐ€. ๋””์‹œ์ธ์‚ฌ์ด๋“œ(dcinside) ์•ˆ์— ๊ฐค๋Ÿฌ๋ฆฌ (https://gall.dcinside.com/) ํ•ด๋‹น ์‚ฌ์ดํŠธ๋Š” ์ข€ ๋งˆ์ด๋„ˆํ•œ ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ๋‹ค. ๋‹ค๋งŒ ์‹ค๋ถ๊ฐค์—์„œ ๋ฉ”์ธ/๋งˆ์ด๋„ˆ/๋ฏธ๋‹ˆ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ๊ณ .. 2022. 10. 20.
ํ‚ค์›Œ๋“œ ์ฐพ๋Š” ๋ฐฉ๋ฒ•, ๊ตฌ๊ธ€ ํŠธ๋ Œ๋“œ, ๋„ค์ด๋ฒ„ ํฌ๋ฆฌ์—์ดํ„ฐ ์–ด๋“œ๋ฐ”์ด์ € ํ™œ์šฉ ์ œ๊ฐ€ ์•„์ง ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ™์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ, ์‹ค์งˆ์ ์œผ๋กœ SNS(์œ ํŠœ๋ธŒ, ์นด์นด์˜ค๋ทฐ, ๋„ค์ด๋ฒ„๋ธ”๋กœ๊ทธ ๋“ฑ)์„ ํ•  ๋•Œ ์ž˜ ํ™œ์šฉํ•˜๋ฉด ์œ ์ž…์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์ •๋ณด ์ธ ๊ฒƒ ๊ฐ™์•„ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ๊ณต์œ ํ•ด๋ด…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ํŠธ๋ Œ๋“œ (๋งํฌ : https://trends.google.co.kr/trends/trendingsearches/daily?geo=KR) Google ํŠธ๋ Œ๋“œ trends.google.co.kr ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๋ฉด ์ผ๋ณ„ ์ธ๊ธฐ ๊ฒ€์ƒ‰์–ด ํ˜„ํ™ฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ์ธ๊ธฐ ๊ธ‰์ƒ์Šน ๊ฒ€์ƒ‰์–ด๋„ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ทธ๋ƒฅ ๋‚ด ๊ด€์‹ฌ์œผ๋กœ ์•„์ดํŒจ๋“œ ๊ธ€์„ ์นด๋ทฐ์— ๊ธฐ์žฌํ•˜์˜€๋Š”๋ฐ, ๋‹คํ–‰ํžˆ ๊ตฌ๊ธ€์—์„œ ์ธ๊ธฐ ๊ธ‰์ƒ์Šน ์ด์—ˆ๋˜ ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ‚ค์›Œ๋“œ ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์–ด ๋น„๊ต ๋˜ํ•œ ์ƒ๋‹จ์˜ ๊ฒ€์ƒ‰๋ฐ”์— ๋‚ด๊ฐ€ ํƒœ๊ทธํ•˜๊ณ  ์‹ถ์€ ํ‚ค์›Œ๋“œ๋ฅผ .. 2022. 10. 19.
ํ…์ŠคํŠธ๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜, ๊ธ€์ž๋ฅผ ์Œ์„ฑ์œผ๋กœ, ๋ฌด๋ฃŒ TTS ์‚ฌ์ดํŠธ ์ •๋ง ์•Œ๋ฉด ์ข‹์„ ์‚ฌ์ดํŠธ๋ฅผ ๊ณต์œ ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํ˜ผ์ž๋งŒ ์•Œ๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ข‹์€ ๊ฑด ๊ณต์œ ํ•ด์•ผ ๊ธฐ์จ์ด 2๋ฐฐ๊ฐ€ ๋˜๋‹ˆ๊นŒ์š”. ๋ฌด๋ฃŒ TTS ์‚ฌ์ดํŠธ ๋ฌธ์ž๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” TTS ์‚ฌ์ดํŠธ ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์œผ๋กœ ์œ ํŠœ๋ธŒ ์˜์ƒ๋…นํ™”๋ฅผ ํ–ˆ๋Š”๋ฐ ๋„์ €ํžˆ ์ œ ๋ชฉ์†Œ๋ฆฌ ๋…น์Œ์„ ๋ชปํ•˜๊ฒ ๋”๋ผ๊ตฌ์š”. ์šฉ๊ธฐ๋ฅผ ๋‚ด์ง€ ๋ชปํ•ด ์ฐพ์•„๋ณด๋‹ค ์•Œ๊ฒŒ๋œ ๋ฌด๋ฃŒ TTS ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ ๋“ค์€ ๋‹ค ๊ธ€์ž์ˆ˜๊ฐ€ 1000์ž ์ดํ•˜๋กœ ์ œํ•œ์ ์ด๊ณ  ์œ ๋ฃŒ ์ „ํ™˜์ด ๋งŽ์Šต๋‹ˆ๋‹ค. freetts ์‚ฌ์ดํŠธ๋Š” ์‚ฌ๋žŒ๋ชฉ์†Œ๋ฆฌ๋Š” ํ•œ์ •์ ์ด์ง€๋งŒ ํšŒ์›๊ฐ€์ž…์—†์ด ํ•œ๋ฒˆ์— 5000๊ธ€์ž ์ดํ•˜์ด๋ฉด ๋ฌด๋ฃŒ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์† ์‚ฌ์šฉ ํ–ˆ๋Š”๋ฐ ๊ณ„์ •์ด ์—†๋‹ค๋ณด๋‹ˆ ํšŸ์ˆ˜ ์ œํ•œ์€ ์—†์—ˆ๋‹ต๋‹ˆ๋‹ค. ํ˜น์‹œ๋‚˜ 1,000,000 ๊ธ€์ž ์ด์ƒ์— ๋‹ค๋ฅธ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•˜์—ฌ๋„, ํ•œ๊ตญ ์‚ฌ์ดํŠธ๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•œ ์›” 6๋‹ฌ๋Ÿฌ๋ฉด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ต๋‹ˆ๋‹ค. Free TTS .. 2022. 9. 30.
Mac OS ์—…๋ฐ์ดํŠธ ํ›„ Python ๊ตฌ๋™ ๋ถˆ๊ฐ€, ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์•„์นจ์— ์ผ์–ด๋‚˜์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š”๋ฐ ๋ญ”๊ฐ€ ์ด์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ๋“ค๋„ ๋š๋”ฑ๊ฑฐ๋ฆฌ๊ณ , ๋‚ด PC๋„ ํ”„๋กœ๊ทธ๋žจ ๋Œ๋ฆฌ๋Š”๋ฐ ๋š๋”ฑ ๊ฑฐ๋ฆผ์„ ๋Š๊ผˆ๋‹ค. ๊ธฐ๋ถ„์ด ์ด์ƒํ•ด์„œ Mac OS๋ฅผ ์ตœ์‹ ์œผ๋กœ ์—…๋ฐ์ดํŠธ ํ–ˆ๋Š”๋ฐ python ๊ตฌ๋™๋ถˆ๊ฐ€. ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น์–ด๋ฅผ ์ณ๋ณด๋‹ˆ Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋‹ค ๋‚ ๋ผ๊ฐ”์—ˆ๋‹ค. ๋ชจ๋“ˆ์ด ๋ช‡ ๊ฐœ ๋‚จ์•„์žˆ์ง€ ์•Š์•˜๋‹ค. pip3 list * pip list OR pip3 list๋กœ ๋ช…๋ น ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์„ ํ•˜๋‹ˆ Mac Update ์‹œ ์ž์ฃผ ์žˆ๋Š” ์ผ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋ณต๊ตฌ ๋ฐฉ๋ฒ•์€ ์—†๊ณ  ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋‹ค ์žฌ์„ค์น˜ ํ•ด์•ผ ์›ํ™œํ•˜๊ฒŒ ๋™์ž‘ํ•œ๋‹ค. selenium์„ ์‹คํ–‰ํ•ด์•ผ ํ•ด์„œ ํฌ๋กฌ์—์„œ ๋Œ๋ ธ๋Š”๋ฐ, ํฌ๋กฌ๋„ ๋š๋”ฑ๊ฑฐ๋ฆฐ๋‹ค. ๊ทธ๋ž˜์„œ ํฌ๋กฌ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์•˜๋”๋‹ˆ 105์—์„œ 106๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ๋‹ค. ํฌ๋กฌ ์—…๋ฐ์ดํŠธ๋กœ ๊ตฌํ˜„ํ•œ ํ”„๋กœ๊ทธ.. 2022. 9. 28.
[๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ] ๋ชจ๋ฐ”์ผ ํ™”๋ฉด ์ž๋™ ๋…นํ™”, selenium + appium + screen record ์—ก ํ™”๋ฉด ์บก์ณ๊ฐ€ ๊ฐ€๋Šฅํ•œ๋ฐ ํ™”๋ฉด ๋…นํ™”๊ฐ€ ๊ฐ€๋Šฅํ• ๊นŒ? ํ™”๋ฉด๋…นํ™”๋Š” ์ข€ ๋ฐฉ๋ฒ•์ด ์–ด๋ ต์ง€ ์•Š์„๊นŒ ๊ณ ๋ฏผํ•˜์…จ๋˜ ๋ถ„๋“ค์€ ํ•ด๋‹น ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ ์ „์— ํ™”๋ฉด ์บก์ณ ๊ด€๋ จํ•œ ํฌ์ŠคํŒ…์€ ์•„๋ž˜ ํ™•์ธ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. [๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ] ๋‰ด์Šค URL ํด๋ฆญ ๋ฐ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด ์บก์ณ ์ž๋™ํ™”, ๋ชจ๋ฐ”์ผ ์Šคํฌ๋ฆฐ ์บก์ณ, selenium + appium + s appium์„ ์•Œ๊ณ  ๋ถ€ํ„ฐ๋Š” ๋ชจ๋ฐ”์ผ์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์ด ๋งŽ์•„์กŒ์–ด์š”. ์ฒ˜์Œ ๋ฐฐ์šธ ๋• ๋ชฐ๋ž๋Š”๋ฐ ํ•˜๋‹ค๋ณด๋‹ˆ, ๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ๋Š” ๋‹ค๋“ค ์ด๊ฑธ๋กœ ๊ตฌํ˜„ํ•˜๊ฒ ๊ตฌ๋‚˜ ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ต๋‹ˆ๋‹ค. ๋ผ๋–ผ๋Š” ์ด๋Ÿฐ๊ฒŒ ์žˆ์—ˆ odaily.tistory.com ์‚ฌ์ „ ์ค€๋น„๋ฌผ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๊ธฐ๊ณ„ python ์„ค์น˜ , appium server gui ์„ค์น˜ adb ์„ค์น˜ [์นด์นด์˜ค๋ทฐ ์ž๋™ํ™”] ์นด๋ทฐ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ appium ์‚ฌ.. 2022. 9. 27.
[๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ] ๋‰ด์Šค URL ํด๋ฆญ ๋ฐ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด ์บก์ณ ์ž๋™ํ™”, ๋ชจ๋ฐ”์ผ ์Šคํฌ๋ฆฐ ์บก์ณ, selenium + appium + screen capture ์ €์žฅํ•˜๊ธฐ appium์„ ์•Œ๊ณ  ๋ถ€ํ„ฐ๋Š” ๋ชจ๋ฐ”์ผ์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์ด ๋งŽ์•„์กŒ์–ด์š”. ์ฒ˜์Œ ๋ฐฐ์šธ ๋• ๋ชฐ๋ž๋Š”๋ฐ ํ•˜๋‹ค๋ณด๋‹ˆ, ๋ชจ๋ฐ”์ผ ๋งคํฌ๋กœ๋Š” ๋‹ค๋“ค ์ด๊ฑธ๋กœ ๊ตฌํ˜„ํ•˜๊ฒ ๊ตฌ๋‚˜ ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ต๋‹ˆ๋‹ค. ๋ผ๋–ผ๋Š” ์ด๋Ÿฐ๊ฒŒ ์žˆ์—ˆ๋‚˜ ์‹ถ์ง€๋งŒ selenium์ด ์ด๋ ‡๊ฒŒ ๋งŽ์€ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ๋‹ค ์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜€๋„ค์š”. ์˜ค๋Š˜์˜ ์ฃผ์ œ๋Š” ๋งํฌ ํด๋ฆญ ๋ฐ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด ์Šคํฌ๋ฆฐ ์บก์ณ ๋œจ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ œ์ผ ์ข‹์•˜๋˜ ๊ฒƒ์€ ์Šคํฌ๋ฆฐ์บก์ณ ๋œฌ ํ™”๋ฉด์ด PC ํŠน์ • ํด๋”์— ๋ฐ”๋กœ ์ €์žฅ๋˜๊ฒŒ๋” ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด์—์š”. ์ •๋ง ์ข‹์€ ์žฅ์ ์ธ ๊ฑด, ๋Œ€ํฐ ์šฉ๋Ÿ‰๋„ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋˜ ์ œ๊ฐ€ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ํด๋”๋ณ„๋กœ ์ •๋ฆฌ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์ด๋ฏธ์ง€ ์ €์žฅ์ด์ง€๋งŒ, ํ™”๋ฉด ๋…นํ™”๋„ ๊ฐ€๋Šฅํ•˜์—ฌ, ๋‹ค์Œ ๋ฒˆ์—” ํ™”๋ฉด ๋…นํ™” ๋ฐฉ๋ฒ•๋„ ๊ฐ€์ ธ์™€ ๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์†Œ์Šค์ฝ”๋“œ from selenium.webdrive.. 2022. 9. 19.
[์นด์นด์˜ค๋ทฐ ์ž๋™ํ™”] ์นด์นด์˜คํ†ก ์ž๋™ ์‹คํ–‰ ํ›„ ์ฑ„๋„ ์ ‘์†ํ•˜์—ฌ ์‹ ๊ทœ ๋ณด๋“œ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ 2๋‹จ๊ณ„ ๊ฒฐ๊ตญ์—” ๋ชจ๋ฐ”์ผ์—์„œ python ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด๋ผ๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์Šคํฌ๋กค์ด๋‚˜ ์ด๋Ÿฐ ๋ถ€๋ถ„์ด ์›น์ด๋ž‘ ๋‹ฌ๋ผ์„œ ๋ชจ๋ฐ”์ผ ๊ธฐ๋Šฅ๋งŒ ์ตํžˆ๊ณ  ์žˆ๋‹ค๋ฉด ๊ธˆ๋ฐฉ ๊ตฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [์นด์นด์˜ค๋ทฐ ์ž๋™ํ™”] ์นด๋ทฐ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ appium ์‚ฌ์šฉ ๋ง›๋ณด๊ธฐ 1๋‹จ๊ณ„ ์˜ˆ๋ž‘์ด๊ฐ€ ์ด๋Ÿฐ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ๋ ค์ค˜์„œ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ํ•ด๋ณด๋Š” ๊ฒƒ์ด๋ผ์„œ ๋‚ฏ์„ค์—ˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์–ธ์–ด๋“ค์ฒ˜๋Ÿผ ์ฒซ ์…‹ํŒ…๋งŒ ์ž˜ํ•ด๋ณด๋ฉด ๋‹ค ๋น„์Šทํ•˜๊ณ  ๊ฒฐ๊ตญ์—” python์œผ๋กœ ์ฝ”๋”ฉ odaily.tistory.com ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์นด๋ทฐ๋ฅผ ๋ชจ๋ฐ”์ผ์—์„œ ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜์—ฌ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ฑ„๋„ ์ ‘์† ํ›„ ๋ณด๋“œ ์ •๋ณด ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ• ์ž…๋‹ˆ๋‹ค. ํ•œ ์ฑ„๋„์˜ 1 ๋ณด๋“œ๋ฅผ ์˜ˆ์‹œ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ ๋ฒˆ์— ๋‹ค๋ฃจ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ .. 2022. 9. 16.
ํ™•์žฅํ˜• ์• ์ž์ผ ํ”„๋ ˆ์ž„์›Œํฌ(SAFe, Scaled Agile Framework) SAFe ์ •์˜ (Scaled Agile Framework, SAFe) ํ™•์žฅํ˜• ์• ์ž์ผ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํฐ ์กฐ์ง์ด ๊ณ ํ’ˆ์งˆ์˜ ์ œํ’ˆ๊ณผ ์„œ๋น„์Šค๋ฅผ ๋”์šฑ ์‹ ์†ํžˆ ๊ฐœ๋ฐœํ•˜๊ณ  ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฆฐ(Lean), ์Šคํฌ๋Ÿผ(Scrum) ๋“ฑ์˜ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•˜๋Š” ์ œ๋ฐ˜ ์›๋ฆฌ, ํ”„๋กœ์„ธ์Šค, ๋ฒ ์ŠคํŠธ ํ”„๋ž™ํ‹ฐ์Šค๋ฅผ ์•„์šฐ๋ฅธ๋‹ค. SAFe๋Š” ๋Œ€ํ˜• ์กฐ์ง์ด ์ข€๋” ํ™•์žฅ์„ฑ ์žˆ๊ฒŒ ์Šคํฌ๋Ÿผ๊ณผ ์นธ๋ฐ˜์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์„ ์ œ๊ณตํ•œ๋‹ค. ๋Œ€ํ˜• ์กฐ์ง์€ ๋†’์€ ์ˆ˜์ค€์˜ ๊ธฐ๋ฏผ์„ฑ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ์—ฌ๋Ÿฌ ์ง‘๋‹จ์— ๋ถ„์‚ฐ๋œ ์ดํ•ด๊ด€๊ณ„์ž๋“ค์€ ๋” ๋น ๋ฅธ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€์†๋œ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋Š” ๋†’์€ ์ฐธ์—ฌ ์ˆ˜์ค€, ์ฆ๊ฐ€ํ•œ ์ƒ์‚ฐ์„ฑ ๋ฐ ์ง๋ฌด ๋งŒ์กฑ, ๊ฐœ์„ ๋œ ์ง๋ฌด์˜ ์งˆ๋กœ ์ด์–ด์ง„๋‹ค. *Dean Leffingwell SAFe๋Š” Project, Program, Portfo.. 2022. 9. 15.
[์นด์นด์˜ค๋ทฐ ์ž๋™ํ™”] ์นด๋ทฐ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ appium ์‚ฌ์šฉ ๋ง›๋ณด๊ธฐ 1๋‹จ๊ณ„ ์˜ˆ๋ž‘์ด๊ฐ€ ์ด๋Ÿฐ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ๋ ค์ค˜์„œ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ํ•ด๋ณด๋Š” ๊ฒƒ์ด๋ผ์„œ ๋‚ฏ์„ค์—ˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์–ธ์–ด๋“ค์ฒ˜๋Ÿผ ์ฒซ ์…‹ํŒ…๋งŒ ์ž˜ํ•ด๋ณด๋ฉด ๋‹ค ๋น„์Šทํ•˜๊ณ  ๊ฒฐ๊ตญ์—” python์œผ๋กœ ์ฝ”๋”ฉ ๋ช‡ ์ค„์„ ํ•˜๋ฉด ๋™์ผํ•œ ๋™์ž‘์„ ๋งคํฌ๋กœ์ฒ˜๋Ÿผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ €๋„ ํ•œ ์‚ผ์ผ์€ ๊ณ ํ†ต๋ฐ›๋‹ค๊ฐ€ ์ด์ œ ์ต์ˆ™ํ•ด์ง„ ์ƒํ™ฉ์— ์กฐ๊ธˆ์ด๋‚˜๋งˆ ์ •๋ฆฌํ•ด๋ด…๋‹ˆ๋‹ค. ๋ชฉ์  ์นด์นด์˜ค๋ทฐ๊ฐ€ ๋” ์ด์ƒ ์›น์—์„œ ๋งˆ์ด๋ทฐ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— PC๊ฐ€ ์•„๋‹Œ ๋ชจ๋ฐ”์ผ์—์„œ ์ž๋™ํ™”๋ฅผ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ๋งŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ณผ๊ฑฐ์— ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ์ž ๊น ๊ฐœ๋ฐœํ•˜๊ณ  ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•œ ์ ์€ ์žˆ์ง€๋งŒ, ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ•ด๋ณธ ์ ์ด ์—†์–ด์„œ ์ด๋Ÿฐ ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š”์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ž‘์ด๋„ 2017๋…„์— ์ž ๊น ํ–ˆ์—ˆ๋‹ค๊ณ  ํ•˜๋”๋ผ๊ตฌ์š”. ์š”์ฆ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋Š” ๋Œ€๋ถ€๋ถ„ ์•Œ.. 2022. 9. 13.
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํšŒ์‚ฌ์—์„œ ๊ธฐํš, PM์—…๋ฌด๋Š” ๋ฌด์—‡์ผ๊นŒ? SW ํšŒ์‚ฌ์˜ ๊ธฐํš์— ๋Œ€ํ•œ ์ •์˜๋Š” ์‚ฌ์—…(Biz) ํŒŒํŠธ๋‚˜ ๋„๋ฉ”์ธ์— ๋”ฐ๋ผ ์ •์˜ ๋ฐ ์—…๋ฌด๊ฐ€ ๋‹ค๋ฅด๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์‚ฌ์—… ๊ธฐํš, ์ œํ’ˆ ๊ธฐํš, ์„œ๋น„์Šค ๊ธฐํš, ์ƒํ’ˆ ๊ธฐํš ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ€๋ฌธ(์–ด๋‘ ๋˜๋Š” ๋‹จ์–ด)์— ๊ธฐํš์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋ถ™์ธ๋‹ค. ์š”์ฆ˜ ํ™”๋‘๋Š” ๊ธฐํš ์—…๋ฌด์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋ชจํ˜ธํ•ด์ง€๋ฉฐ PM(Product Manager)์œผ๋กœ ์ง€์นญํ•˜๊ณ  ์—ญํ• ์˜ ๋” ์ขํžˆ๊ณ  ์ „๋ฌธํ™”ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ „ํ†ต์ ์œผ๋กœ ๊ธฐํš์ž๋“ค์ด ํ•ด์˜ค๋˜ ๋‹ค์–‘ํ•œ ์—…๋ฌด๋“ค์ด ๊ฐœ๋ฐœ ์กฐ์ง์˜ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์›๋“ค์—๊ฒŒ ๋ถ„๋ฐฐ๋˜๊ณ  ์žˆ๋‹ค. ๊ธฐํš์ž๋„ ๊ฐœ๋ฐœ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ๊ธฐํš์ž์˜ ๊ฐœ๋ฐœ ์šฉ์–ด ์•Œ์•„๊ฐ€๊ธฐ ๊ธฐํšํ•˜๋Š”๋ฐ ๊ฐœ๋ฐœ์„ ์™œ ์•Œ์•„์•ผ ํ•˜์ฃ ?? Product Manager ๋Š” ์ œํ’ˆ๋งŒ ์ž˜ ์•Œ๋ฉด ๋ฌธ์ œ์—†๋˜๋ฐ์š”?? Product Owner ๋Š” ๋ฐฉํ–ฅ๋งŒ ์ž˜ ์žก์œผ๋ฉด ์ž˜ ๋˜๋˜๋ฐ์š”?? ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„์ง๋„ ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ.. 2022. 9. 9.