π IHFBμΌ μ’μμ ΈλΌ!
μλ νμΈμ! IHFB QA Engineer κΉνμ€μ λλ€.
μ ν¬ IHFBμ QA νμ΄ κ΅¬μ±λ μ§ 1λ νκ³ 2κ°μμ΄ μ§λκ³ μλλ°μ. μ€λμ μ ν¬ QA νμ΄ IHFB νλ‘λνΈλ₯Ό μν΄ μΌ νλ λ°©μκ³Ό λ¬Έν κ·Έλ¦¬κ³ QA νμ΄ κ΅¬μ±λκΈ° μ μλ μ ν¬ R&D λ³ΈλΆμμ QA λ₯Ό μ΄λ»κ² μ§ννλμ§, QAνμ΄ κ΅¬μ±λκ³ λμλ νμ¬ μ΄λ»κ² μ§ννκ³ λ λ°μ νκΈ° μν΄ μ΄λ€ κ²λ€μ λ Έλ ₯ μ€ μΈμ§μ λν΄ μκ°νλλ‘ νκ³ μ ν©λλ€!
κΈ°μ‘΄ QA μ§ν κ³Όμ
QA νμ΄ κ΅¬μ±λκΈ° μ , κΈ°μ‘΄ IHFBμ QAλ κ°λ°μμ λμμ΄λκ° μ§μ κ²μ¦μ μ§ννμ΅λλ€.
μ΄λμ νλ‘μΈμ€λ TCλ₯Ό κΈ°λ°μΌλ‘ μ§ννλ κ²μ¦μ΄ μλ, μλμ κ°μ΄ ν΄λΉ κΈ°λ₯μ λ°λ₯Έ 체ν¬λ¦¬μ€νΈλ₯Ό κΈ°λ°μΌλ‘ ν΄λΉ κΈ°λ₯μ΄ μλνλμ§μ λν ν΄νΌν¨μ€ μμ£Όμ κ²μ¦μΌλ‘ μ§μ€λμ΄ μμμ΅λλ€.
체ν¬λ¦¬μ€νΈμ ν΄νΌν¨μ€λ₯Ό μ£Όλ‘ κ²μ¦νκΈ° λλ¬Έμ IHFB μμ€ν μ 체μ νμ§ κ΄λ¦¬μλ μλμ κ°μ νκ³λ₯Ό κ°κ³ μμμ΅λλ€.
νμ¬ QA μ§ν κ³Όμ
QA ν μ€νΈ
νμ¬ μ ν¬ QA νμ ν¬κ² βμν½ κΈ°λ₯ ν μ€νΈβμ β리그λ μ ν μ€νΈβ 2κ°μ§λ‘ IHFB νμ§μ κ΄λ¦¬νκ³ μμ΅λλ€. IHFBμμλ 4μ£Όλ₯Ό ν μ€νλ¦°νΈλ‘ κ³νν΄, μ€νλ¦°νΈλ§λ€ μλ‘ μΆκ°λμ΄μΌ ν κΈ°λ₯ λλ κ°μ λμ΄μΌ ν κΈ°λ₯λ€μ μν½μΌλ‘ μ μ ν΄μ ν΄λΉ κΈ°λ₯μ λν΄ μν½ κΈ°λ₯ κ²μ¦μ μ§ννκ³ μμ΅λλ€. 리그λ μ ν μ€νΈμ κ²½μ° μ€νλ¦°νΈ λ§μ§λ§ μ£Όμ CMS, LMS, B2C 3κ°μ λλ©μΈμμ μ 체 κΈ°λ₯μ λμμΌλ‘ μ§ννκ³ μμ΅λλ€. 리그λ μ ν μ€νΈλ₯Ό ν΅ν΄ μ€νλ¦°νΈ λμ μΆκ°λ μλ‘μ΄ κΈ°λ₯, λ²κ·Έ μμ , μ½λ 리ν©ν λ§ λ± μ½λ λ³κ²½ μ μν₯μ λ―ΈμΉλ λ¬Έμ λ€μ λ°κ²¬ν΄ κΈ°μ‘΄ κΈ°λ₯λ€μ μμ μ±μ μ μ§νκ³ μ½λ λ³κ²½μΌλ‘ μΈν μμμΉ λͺ»ν μ€λ₯λ κΈ°λ₯ μ νλ₯Ό λ°©μ§νκ³ μμ΅λλ€.
QA μλν
IHFBμ 3κ°μ λλ©μΈ μ€ CMSλ λ°©λν μμ μ½ν μΈ λ₯Ό κ΄λ¦¬νλ μμ€ν μΌλ‘, μ½ν μΈ λ° μ»€λ¦¬νλΌ κ΄λ¦¬ ꡬ쑰λ 볡μ‘νκ³ λ°λ³΅μ μΈ μμ μ΄ λ§κΈ° λλ¬Έμ Seleniumκ³Ό Selenium IDEλ₯Ό νμ©ν΄ μλνλ₯Ό μ§ννκ³ μμ΅λλ€.
1οΈβ£ Selenium
μλνλ₯Ό μ²μ μ§ννλ€ λ³΄λ μ΄κΈ°μλ κ΅¬μ‘°κ° μμ΄
<βλ‘κ·ΈμΈ β μ½ν μΈ μμ± β μ½ν μΈ νΈμ§ β 컀리νλΌ μμ± β 컀리νλΌ νΈμ§β>
μ΄λ¬ν ν λ²μ μ§νλλ λ§ μ½λμμ΅λλ€. μ΄λ λ°λ³΅λλ 볡μ‘ν ꡬ쑰μ κΈ°μ‘΄ κΈ°λ₯κ³Ό μ§μν΄μ μΆκ°λλ μλ‘μ΄ κΈ°λ₯μ μ μ§ λ³΄μμ μ ν©νμ§ λͺ»νμ΅λλ€. μ΄λ° λ¬Έμ λ€μ CTOλμ 리뷰μ λ°μ΄ν° νμ λμμΌλ‘ μ½λμ μ¬μ¬μ©μ±μ λμ¬ μ μ§ λ³΄μκ° μ©μ΄ν ν¨μνμΌλ‘ μλ‘κ² κ΅¬μ‘°λ₯Ό κ°μ νμ΅λλ€. Seleniumμ κ²½μ° μ 체 λ‘κ·ΈμΈλΆν° 컨ν μΈ μ 컀리νλΌμμ μμ±, νΈμ§, μμ λ° νν°λ§ λ±κΉμ§ μ 체μ μΈ νλ‘μ°λ₯Ό κ²μ¦μ μ§ννκ³ μμ΅λλ€.
λ¨Όμ 컨ν μΈ μμ±μ λ¨κ³λ³λ‘
- λ©ν컨ν μΈ μμ±
- λ©ν컨ν μΈ λͺ¨λ μμ±
- μ€ν°λ μ‘ν°λΉν° μμ±
λλ λ‘κ·ΈμΈ ν¨μμ ν©μ³ λ‘κ·ΈμΈ β λ©ν컨ν μΈ μμ± ν¨μλ₯Ό μμ±νμ΅λλ€.
μΆκ°λ‘ μΌλ°, νμ΅μ§, μλ£, κ°μ, λμ΄λ, κ°κ΄μ/μ£Όκ΄μ, μ±κΈ/λ©ν° λ±μ μ΅μ μ μΆκ°ν΄
- μΌλ° μ ν 84κ°μ νμ
- νμ΅μ§ μ ν 24κ°μ νμ
- κ°μ μ ν 3νμ
- μλ£ μ ν 6νμ
λΆλ₯ν΄ μ»¨ν μΈ μμ± λ° νΈμ§ μλνλ₯Ό κ΄λ¦¬νκ³ μμ΅λλ€.
2οΈβ£ Selenium IDE
Selenium IDEλ λ μ½λ© λ° μ¬μ κΈ°λ₯μ ν΅ν΄ ν μ€νΈ μ€ν¬λ¦½νΈ μμ±μ κ°νΈνκ² ν΄μ£Όλ©°, λΉ λ₯Έ λ°λ³΅ ν μ€νΈκ° κ°λ₯νκΈ° λλ¬Έμ μ 체 νλ‘μ°κ° μλ νλ‘μ° μ€κ° κΈ°λ₯μ λν κ²μ¦μΌλ‘λ Selenium IDEλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
λ¬Έμ μ ν μμ±λΆν° λ°μ΄ν° λΆμ, νκ·Έ λ± κΈ°λ₯λ³λ‘ 20κ° μ΄μμ κΈ°λ₯μΌλ‘ λΆλ₯ν΄ κΈ°λ₯λ³ κ²μ¦μ λΉ λ₯΄κ² λ°λ³΅ν μ μκ² ν μ€νΈλ₯Ό μ§ννκ³ μμ΅λλ€.
3οΈβ£ μ§μμ μΈ κ°μ
μ ν¬ IHFBμ λ€μν λꡬμ λ°©λ²μ νμ©νμ¬ QA μλνλ₯Ό μ§μν΄μ κ°μ νκ³ μμ΅λλ€. Jetbrains Aquaμ κ°μ API ν μ€νΈ μλν λꡬμ K9κ³Ό κ°μ μ±λ₯ ν μ€νΈ λꡬ λμ μ ν΅ν΄ μλν μμ€μ λμ± λμΌ κ³νμ΄λ©°, IHFB QA νμ Selenium λ° κΈ°ν μλν λꡬ μ¬μ© μ λ¬Έμ±μ κ°ννκ³ μμ΅λλ€.
BTS ꡬμΆ
Slackκ³Ό Jiraμ μ°μ¬ν΄ μλ λ²κ·Έ 리ν¬ν μ QA BTS 보λμ R&D-QA-notice μ±λλ‘ κ΄λ¦¬νλ©΄μ μ€νλ¦°νΈ μ£Όμ°¨ λ³λ‘ μ΄ μ΄μ 리ν¬νΈ κ°μ, ν΄κ²° μλ£, λ―Έν΄κ²°, λ°±λ‘κ·Έ, λ± μν½μμ λ°μνλ κΈ°λ₯ μ΄μ, 리그λ μ ν μ€νΈμμ λ°μνλ μ΄μ κ·Έλ¦¬κ³ λ°±λ‘κ·Έλ‘ μλ λ Όμ΄μκΉμ§ ν λ²μ λ€ κ°μ΄ κ΄λ¦¬νκ³ ν΄κ²°ν μ μλ νλ‘μΈμ€λ₯Ό ꡬμΆνμ΅λλ€.
IHFB QA νλ‘μΈμ€
IHFB QA νλ‘μΈμ€λ κΌΌκΌΌν κ²μ¦κ³Ό νμλ€μ νλ ₯μ ν΅ν΄ λμ νμ§μ μλΉμ€λ₯Ό μ 곡νκΈ° μν ν΅μ¬ κ³Όμ μ λλ€. ν₯μ€νλΆν° μμνμ¬ λ²κ·Έ λ°°μ, κ²μ¦, λ²κ·Έ 리ν¬νΈ, μμ ν μ¬κ²μ¦κΉμ§ μ΄μ΄μ§λ λ¨κ³λ³ νλ‘μΈμ€λ₯Ό μμΈν μ΄ν΄λ³΄κ² μ΅λλ€.
- ν₯μ€ν β QAλ μ°Έμ¬νλ€ κΈ°νλΆν°!
IHFB QA νλ‘μΈμ€μ 첫 λ¨κ³λ ν₯μ€νμ λλ€. ν₯μ€ν λ―Έν μμλ νλ‘μ νΈ λͺ©ν, μΌμ , μ£Όμ κΈ°λ₯ λ±μ λͺ ννκ² μ΄ν΄νκ³ QA κ΄μ μμ μ견μ μ μνμ¬ νλ‘μ νΈμ μ±κ³΅μ μΈ μμμ λμ΅λλ€.
QAνμ κΈ°ν λ¨κ³λΆν° μ°Έμ¬νμ¬ μ¬μ©μ μ€ν 리 λ° κΈ°λ₯ μ μμ μ κ·Ήμ μΌλ‘ μ°Έμ¬νκ³ μ¬μ©μ±μ κ³ λ €ν μꡬμ¬νμ λͺ ννκ² μ μν©λλ€. λν λμμ΄λμ κ°λ°μμ κΈ΄λ°νκ² νλ ₯νμ¬ QA λͺ©νμ λ°©ν₯μ±μ μ€μ νκ³ , κΈ°μ‘΄ κΈ°λ₯κ³Όμ μ°κ³μ±μ κ²ν νλ©° μμ€ν μ 체μ νμ§μ ν₯μν©λλ€. λ§μ§λ§μΌλ‘ κΈ°λ₯, μ±λ₯ 보μ λ± λ€μν ν μ€νΈ μλ리μ€λ₯Ό μ€κ³νκ³ ν μ€νΈ λ²μλ₯Ό μ€μ νμ¬ ν¨μ¨μ μΈ κ²μ¦μ μ€λΉν©λλ€.
- κ²μ¦ μ€λΉ β μμμ΄ λ°μ΄λ€. κ²μ¦ μ€λΉ!
IHFB QA νλ‘μΈμ€μ ν΅μ¬μ μ² μ ν μ€λΉμ μμ΅λλ€. ν₯μ€ν λ―Έν μμ λμ¨ κΈ°νκ³Ό λμμΈ μμμ λ°νμΌλ‘ TC μμ± μ€λΉλ₯Ό μμνλ©°, μλ‘ μΆκ°λλ κΈ°λ₯ λλ κ°μ λλ κΈ°λ₯μ μꡬμ¬νμ κΌΌκΌΌνκ² μ 리ν©λλ€. μ΄ κ³Όμ μμ TC μμ±μ νμν μ 보λ₯Ό μμ§νκ³ μμμΉ λͺ»ν λ¬Έμ μ μ 미리 μ°Ύμ ν΄κ²° λ°©μμ λͺ¨μν©λλ€.
λ€μ λ¨κ³λ κΈ°λ₯ μꡬμ¬νμ κΈ°λ°μΌλ‘ λ€μν ν μ€νΈ μλ리μ€λ₯Ό κ³ λ €νμ¬ TCλ₯Ό μμ±νλ κ²μ λλ€. λν ν μ€νΈ μ€νμ μν μμ 쑰건μ λͺ ννκ² μ μνμ¬ ν μ€νΈμ μΌκ΄μ±μ μ μ§νκ³ μ νν κ²°κ³Όλ₯Ό λμΆν©λλ€. μ΄λ¬ν μ€λΉ κ³Όμ μ ν΅ν΄ IHFB QA νμ μλ²½ν κ²μ¦μ μννκ³ λμ νμ§μ μλΉμ€λ₯Ό μ 곡νκΈ° μν ν λλ₯Ό λ§λ ¨ν©λλ€.
- λ²κ·Έλ°°μ β λμμ΄λ & κ°λ°μ μ¬λ¬λΆ μ λΆνλ립λλ€!
λ²κ·Έ λ°°μλ κ°λ°μμ λμμ΄λκ° μμ 쑰건μ λ°νμΌλ‘ κΈ°λ₯μ κΈ°λ³Έμ μΈ μλ μ¬λΆλ₯Ό νμΈνλ λ¨κ³μ λλ€. QA νμ μ΄ κ³Όμ μμ μ°Έμ¬νμ¬ λ°μνλ λ¬Έμ μ μ κ΄μ°°νκ³ μΆκ°μ μΈ ν μ€νΈ μλ리μ€λ₯Ό μμ±ν©λλ€. λν λ²κ·Έλ°°μ κ³Όμ μμ λ°κ²¬λ λ¬Έμ μ μ κ°λ°μμ ν¨κ» λ Όμνμ¬ ν΄κ²° λ°©μμ λͺ¨μνκ³ μ°μ μμλ₯Ό μ ν©λλ€. μ΄λ¬ν μλ°©μ κ²μ¦μ ν΅ν΄ QA νμ μμ€ν μΆμ μ΄μ μ λ¬Έμ μ μ μ΅λν ν΄κ²°νκ³ νμ§μ ν₯μν©λλ€.
- κ²μ¦ β κ²μ¦ λ§μ΄ μ΄ κΈΈμ΄λ€!
λ²κ·Έ λ°°μλ₯Ό λ§μΉ ν, QA νμ κΌΌκΌΌν κΈ°λ₯ κ²μ¦μ ν΅ν΄ μμ€ν μ μμ±λλ₯Ό λμ λλ€. λ€μν ν μ€νΈ μλ리μ€λ₯Ό νμ©νμ¬ μμμΉ λͺ»ν λ¬Έμ μ μ λ°κ²¬νκ³ , κΈ°λ₯μ μ νμ±, μμ μ±, μ¬μ©μ± λ±μ λ©΄λ°νκ² κ²μ¦ν©λλ€. λν, ν μ€νΈ κ²°κ³Όλ₯Ό κΌΌκΌΌνκ² κΈ°λ‘νκ³ λΆμνμ¬ μμ€ν μ λ¬Έμ μ μ νμ νκ³ κ°μ λ°©μμ μ μν©λλ€. μ΄λ¬ν κΌΌκΌΌν κ²μ¦ κ³Όμ μ ν΅ν΄ IHFB QA νμ λμ νμ§μ μλΉμ€λ₯Ό μ 곡νκΈ° μν΄ μ§μνκ³ μμ΅λλ€.
- λ²κ·Έ 리ν¬νΈ β μ’μμ ΈλΌ IHFB!
κΈ°λ₯ κ²μ¦ ν λ°μν λ²κ·Έλ QA BTS 보λμ μ΄μ 리ν¬νΈλ‘ μμ±νμ¬ κ°λ°νμ μ λ¬ν©λλ€. μ΄μ 리ν¬νΈμλ λ²κ·Έμ λ°μ 쑰건, μ¬ν λ¨κ³, μμ κ²°κ³Ό, μ€μ κ²°κ³Ό λ±μ λͺ ννκ² κΈ°λ‘νμ¬ κ°λ°νκ³Ό νλ ₯ν΄ λ²κ·Έ ν΄κ²° λ°©μμ λͺ¨μνκ³ ν΄κ²° μ§ν μν©μ μΆμ νκ³ μμ΅λλ€.
κ°λ°νμμλ λ²κ·Έλ₯Ό μμ ν μμλ QA νμ΄ λ€μ κ²μ¦μ μ§ννμ¬ λ²κ·Έκ° μμ ν ν΄κ²°λμλμ§ νμΈν©λλ€. μ΄ κ³Όμ μ ν΅ν΄ IHFB QA νμ κΌΌκΌΌν κ²μ¦κ³Ό μ² μ ν κ΄λ¦¬λ₯Ό ν΅ν΄ λμ νμ§μ μλΉμ€λ₯Ό μ 곡νκΈ° μν΄ λ Έλ ₯νκ³ μμ΅λλ€.
IHFB QA λ¬Έν
IHFB QA νμ κΆκ·Ήμ μΌλ‘ νλ‘μ νΈμ νμ§μ ν₯μνκΈ° μν΄ μ¬λ¬ κ°μ§ λ Έλ ₯μ κΈ°μΈμ΄κ³ μμ΅λλ€. IHFB QA νλ‘μΈμ€μ ν΅μ¬ μμμΈ QA Align, QA Sync, QA Studyμ λν΄ μμλ³΄κ² μ΅λλ€.
- QA Align β μ°λ¦¬μ λ°©ν₯μ±μ΄ λ§λμ?
맀주 μμμΌ CTO, PM, QA νμμ΄ λͺ¨μ¬ μ§ννλ QA Alignμ λ§μΉ λ―Έλ νλ‘μ νΈ νμλΌκ³ μκ°νμλ©΄ λ©λλ€. μ§λμ£Ό QA μ§ν μν©μ 곡μ νκ³ , μ΄λ² μ£Ό μ΄λ€ μμ μ μ΄λ»κ² μ§νν μ§ λ Όμνλ©° νμ λ°©ν₯μ±μ λ§μΆ°κ°λ μκ°μ λλ€. μ£Όμ λ°°ν¬ μμ κΈ°λ₯, ν«ν½μ€, λ Όμ΄μ λ±μ λν QA μ§ν μν©μ 곡μ νλ©° νλ‘μ νΈ μ λ°μ νμ§μ κ΄λ¦¬νλ λ° μ€μν μν μ νκ³ μμ΅λλ€.
- QA Sync β μ°λ¦° μ νκ³ μλμ?
맀주 κΈμμΌ QA νμλ§ λͺ¨μ¬ μ§ννλ QA Syncλ λ€μ μ£Ό μ§νν QA μμ μ λν ꡬ체μ μΈ κ³νμ μΈμ°λ μκ°μ λλ€. μ΄λ μν½μ μ΄λ»κ² κ²μ¦ν μ§, μλ₯Ό λ€μ΄ 1μ°¨, 2μ°¨λ‘ λλ μ κ²μ¦μ μ§ννκ±°λ κ²μ¦μ μμ΄ λ Όμ΄μκ° ν¬ν¨μ΄ λκ±°λ, λλ κΈ°νμ΄ λ³κ²½λλ©΄μ μ μΈλλ λΆλΆλ€κΉμ§ κΌΌκΌΌνκ² κ³ννκ³ , μ§ν μν©μ 곡μ νλ©° λ¬Έμ μ μ μμΈ‘νκ³ ν΄κ²°νλ λ° μ§μ€νκ³ μμ΅λλ€.
- QA Study β λ€ κ°μ΄ μ±μ₯ν΄μ!
IHFB QA νμ λμμμ΄ λ°μ νκΈ° μν΄ λ Έλ ₯νκ³ μμ΅λλ€. κ³Όκ±°μλ λμμ΄λμ κ°λ°μλ€κ³Ό κ°μ΄ ν΅κ³μ SQLμ λν΄ μ€ν°λλ₯Ό μ§ννμκ³ νμ¬λ ISTQBλ₯Ό μμ νκ³ μμ΅λλ€. μκ²©μ¦ μ·¨λμ΄ λͺ©μ μ΄ μλ ISTQB νμ΅μ ν΅ν΄ QA μ§μ 체κ³λ₯Ό νννκ² νκ³ , μ΅μ QA κΈ°μ κ³Ό λ°©λ²λ‘ μ μ°κ΅¬ν΄μ μ¬λ¬ ν μ€νΈ λ°©λ²μ IHFB μ νμ μ μ©νκΈ° μν΄ μ€ν°λλ₯Ό κ³ννκ³ μμ΅λλ€.