πŸš€ IHFBμ•Ό 쒋아져라!

κΉ€ν•œμ€€
IHFB  R&D νŒ€λΈ”λ‘œκ·Έ
9 min readMay 17, 2024

μ•ˆλ…•ν•˜μ„Έμš”! 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의 경우 전체 λ‘œκ·ΈμΈλΆ€ν„° 컨텐츠와 μ»€λ¦¬ν˜λŸΌμ—μ„œ 생성, νŽΈμ§‘, μ‚­μ œ 및 필터링 λ“±κΉŒμ§€ 전체적인 ν”Œλ‘œμš°λ₯Ό 검증을 μ§„ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ¨Όμ € 컨텐츠 생성을 λ‹¨κ³„λ³„λ‘œ

  1. 메타컨텐츠 생성
  2. 메타컨텐츠 λͺ¨λ“ˆ 생성
  3. μŠ€ν„°λ”” μ•‘ν‹°λΉ„ν‹° 생성

λ‚˜λˆ  둜그인 ν•¨μˆ˜μ™€ 합쳐 둜그인 β€” 메타컨텐츠 생성 ν•¨μˆ˜λ₯Ό μƒμ„±ν–ˆμŠ΅λ‹ˆλ‹€.

μΆ”κ°€λ‘œ 일반, ν•™μŠ΅μ§€, 자료, κ°•μ˜, λ‚œμ΄λ„, 객관식/주관식, μ‹±κΈ€/λ©€ν‹° λ“±μ˜ μ˜΅μ…˜μ„ μΆ”κ°€ν•΄

  • 일반 μœ ν˜• 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 μ œν’ˆμ— μ μš©ν•˜κΈ° μœ„ν•΄ μŠ€ν„°λ””λ₯Ό κ³„νšν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

--

--