1. ๐ ์๋ํ ์ฝ๋ ์์ฑ ๋ฐ ๋ณด์ (์ฝํ์ผ๋ฟ ์ฉ๋)
์ฐ๋ ๋์ | ํ์ฉ ์์ |
ChatGPT / Claude / Gemini | - ์์ฐ์ด๋ก ์์ฑํ ํ
์คํธ ์๋๋ฆฌ์ค → Appium Python ์ฝ๋ ์์ฑ - ๋ณต์กํ XPath๋ฅผ ์๋์ผ๋ก ๋ณด์ - ๋ฉํฐ ํ๋ซํผ ๋์ ์ฝ๋ ๋ฆฌํฉํ ๋ง |
2. ๐ ํ ์คํธ ์๋๋ฆฌ์ค ์์ฑ ์๋ํ (ํ ์คํธ ์ผ์ด์ค ์์ฑ)
AI์๊ฒ ํ๋ฉด ์ ๋ณด์ ๊ธฐ๋ฅ ์ค๋ช ์ ์ ๊ณตํ๋ฉด TC ์ด์์ด๋ ๊ฒฝ๊ณ์กฐ๊ฑด ์ฒดํฌ ์๋๋ฆฌ์ค๋ฅผ ์์ฑํ ์ ์์.
ํ์ฉ ๋ฐฉ์ | ์์ |
์๋๋ฆฌ์ค ์์ฝ → ์ฝ๋ | ๊ธฐ๋ฅ๋ช + ํ๋ฉด์ค๋ช → AI๊ฐ Appium ์ฝ๋๋ก ๋ณํ |
์์ธ ์ผ์ด์ค ํ์ | "๋ก๊ทธ์ธ ํ๋ฉด์์ ๊ฐ๋ฅํ ์ฃ์ง ์ผ์ด์ค ์๋ ค์ค" ์์ฒญ |
3. ๐ง ํ๋ฉด OCR + ์์ฐ์ด ์ธ์ ์๋ํ
(๊ณ ๊ธ ์๋ํ / ์คํ์ )
Appium๋ง์ผ๋ก ๊ฐ์งํ ์ ์๋ ํ
์คํธ ๊ธฐ๋ฐ ๋์ UI๋ฅผ ์บก์ฒํ์ฌ OpenAI Vision, Gemini Vision API์ ๋๊ธฐ๋ฉด ๋ถ์์ด ๊ฐ๋ฅํจ.
์กฐํฉ | ์ค๋ช |
Appium + Vision API | get_screenshot_as_png() → Vision API ๋ถ์ → ํ ์คํธ ํ๋จ ํ ์๋ํ ํ๋ฆ ๊ฒฐ์ |
์์ | ์ฌ์ ์ค ๊ฐ์ฌ ์ฑํฌ๊ฐ ์งํ๋๋์ง OCR๋ก ์ธ์ ํ ํ๋จ |
4. โ ํ ์คํธ ๊ฒฐ๊ณผ ์์ฝ & ๋ฆฌํฌํ ์๋ํ (AI ๋ณด๊ณ ์ ์์ฑ)
Appium ์คํ ๋ก๊ทธ๋ ๊ฒฐ๊ณผ ๋ฆฌํฌํธ๋ฅผ AI์ ๋๊ฒจ์ ์์ฝ, ๋ฒ์ญ, ์์ ์ ๋ฆฌ, ์ด์ ํ์ง์ ํ์ฉ ๊ฐ๋ฅ
์์ | ์ค๋ช |
์คํจ ์ผ์ด์ค ์์ฝ | ์คํจํ ํ ์คํธ ๋ก๊ทธ → ์์ฐ์ด ์์ฝ |
ํ ์คํธ ๊ฒฐ๊ณผ ์ ๋ฆฌ | HTML Report, Allure Report์ raw ๋ฐ์ดํฐ๋ฅผ ์์ฝ |
์ด์ ํฐ์ผ ์ด์ | ์คํจ ๋ด์ฉ ๊ธฐ๋ฐ์ผ๋ก Jira ํฐ์ผ์ฉ ๋ด์ฉ ์๋ ์์ฑ |
5. ๐ฌ ์์ฑ/์ฑ ๊ธฐ๋ฐ ์๋ํ ์คํ ์ง์ (์์ฑ QA๋ด)
์์ฑ: “ํ๋ ์ด์ด์์ ๋ฏน์ค์ ํญ์ด ์ด๋ฆฌ๋์ง ํ์ธํด์ค” → ์๋ ์คํ | |
์ฑ๋ด: ์ฌ๋๋ด ์ฐ๋์ผ๋ก ํน์ TC ์๋ ์คํ ์ง์ ๊ฐ๋ฅ |
์ด๋ฅผ ์ํด์ OpenAI API → ์์ฒด QA์๋ฒ์ ์คํ ์คํฌ๋ฆฝํธ ํธ๋ฆฌ๊ฑฐ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถฐ์ผ ํจ.
๐ ์์ฝ
ํ์ฉ ๋ถ์ผ | ์ค๋ช | ์ฐ๋ ๊ฐ๋ฅ |
์ฝ๋ ์์ฑ | ์์ฐ์ด → Appium ์ฝ๋ ์๋ํ | โ ๋งค์ฐ ์ ์ฉ |
ํ ์คํธ ์๋๋ฆฌ์ค ์์ฑ | AI๊ฐ TC ์์ด๋์ด ์์ฑ | โ |
OCR + ํ๋จ | UI ์บก์ฒ → Vision AI ๋ถ์ | โ ์คํ์ |
๋ฆฌํฌํธ ์์ฝ | ์คํ ๊ฒฐ๊ณผ → ์์ฝ or Jira ํฐ์ผํ | โ ์ ์ฉ |
์์ฑ ๋ช ๋ น ์๋ํ | QA ์์ฑ๋ด or ์ฑํ ๋ด | โ ์ฐ๊ตฌ ๋จ๊ณ |
๋ฐ์ํ
'Web.IT.Mobile > QA ์๋ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ชฉ์ ๋ณ Appium ์ฝ๋ ์์ฑ์ ์ ๋ฆฌํ AI ๋ชจ๋ธ (0) | 2025.07.27 |
---|---|
QA ์๋ํ ๋ถ์ ํ ์ ๋ต (0) | 2025.07.27 |
Appium ์ ํผ์ (๋ชจ๋ฐ์ผ์ฑ ํ ์คํธ ์๋ํ) (0) | 2025.07.27 |
Gradio (1) | 2025.07.27 |
Streamlit vs Gradio (0) | 2025.07.27 |
Playwright์ AI API ์ฐ๋ (1) | 2025.07.27 |
Playwright ํ ์คํธ ๊ฒฐ๊ณผ ๋ฆฌํฌํธ (0) | 2025.07.27 |
๋๊ธ