맞춤형 에이전틱 AI 애플리케이션

업무 혁신을 지원하는 LLM 솔루션

QA AI 에이전트

[QA ACE]

요구사항과 제품 이력을 이해하고 테스트를 설계 및 수행하는 QA 에이전트

소프트웨어 QA는 개발 주기가 짧아질수록 부담이 커지는 업무입니다. 기능이 하나 추가될 때마다 테스트 케이스를 작성하고, 변경된 코드가 기존 기능에 영향을 주지 않는지 확인해야 합니다. 자동화 도구와 CI 파이프라인이 갖춰진 조직도 많지만, 무엇을 어디까지 검증할지를 설계하는 일은 여전히 사람의 몫입니다.

 

그리고 이 설계 단계에 가장 많은 시간과 판단이 들어갑니다. 요구사항 문서에서 어떤 항목을 뽑아낼지, 어떤 예외 상황까지 확인할지, 이번 변경이 어디까지 영향을 미칠지는 제품 구조와 과거 이력을 알아야 판단할 수 있습니다. 그래서 결과가 담당자의 숙련도에 따라 달라지고, 조직에 축적된 결함 이력도 다음 테스트 설계에 체계적으로 반영되기 어렵습니다. Public AI로 테스트 케이스를 만들어보는 시도도 있지만, 제품 구조와 도메인을 모르는 상태에서 나온 결과는 일반적인 수준에 머물러 실제 검증에 쓰기 어렵고, 소스 코드와 요구사항 문서를 외부 서비스에 올려야 하는 부담도 따릅니다.

Ellm (Private LLM) 기반의 Corporate AI, QA ACE는 조직의 요구사항 명세서, 기존 테스트 케이스, 결함 이력, 릴리스 노트를 학습해 제품을 이해한 상태에서 테스트를 설계하는 QA 에이전트입니다. 요구사항이나 변경 내역을 입력하면 검증해야 할 항목을 도출해 테스트 케이스로 구성하고, 과거에 결함이 자주 발생했던 영역을 우선순위에 반영합니다. 담당자는 케이스를 처음부터 작성하는 대신, 도출된 항목을 검토하고 보완하는 역할에 집중하게 됩니다.

 

무엇보다 QA ACE는 Private 환경에서 구동되기 때문에, 외부로 반출할 수 없었던 소스 코드와 내부 명세, 결함 데이터베이스 전체를 학습 대상으로 삼을 수 있습니다. 제품이 실제로 어떻게 만들어졌고 어디서 문제가 났는지를 아는 상태에서 테스트를 설계하기 때문에, 일반적인 체크리스트가 아닌 우리 제품에 맞는 검증 항목이 나옵니다.

  • 요구사항 기반 케이스 도출: 명세서와 변경 내역을 분석해 검증 항목과 테스트 케이스를 자동으로 구성
  • 사내 자산 학습: 테스트 케이스, 결함 이력, 릴리스 노트를 학습해 조직의 검증 기준과 노하우를 반영
  • 회귀 범위 분석: 변경 사항이 영향을 미치는 기능을 추적해 재검증이 필요한 범위를 제시
  • 리스크 기반 우선순위: 결함 발생 이력이 많은 영역을 식별해 제한된 일정 안에서 검증 순서를 조정
  • 결함 리포트 정리: 테스트 결과와 재현 절차를 구조화해 개발팀에 전달 가능한 형태로 작성
  • 보안 내재화: Private 환경에서 구동돼 소스 코드와 내부 명세가 외부로 나가지 않음

QA ACE를 도입한 조직은 다음과 같은 변화를 경험할 수 있습니다.

  • 검증 누락 감소: 요구사항과 변경 영향 범위를 전수 분석해 놓치기 쉬운 항목을 포착
  • QA 품질의 표준화: 담당자 경험에 좌우되던 테스트 설계 기준을 조직 차원에서 일관되게 적용
  • 테스트 준비 시간 단축: 케이스 작성에서 케이스 검토로 전환해 릴리스 대응 속도 향상
  • QA 지식의 자산화: 테스트와 결함 이력이 축적돼 다음 검증의 학습 데이터로 재활용

QA는 제품의 품질을 결정하는 동시에, 릴리스 속도를 좌우하는 관문이기도 합니다. QA ACE는 반복적인 케이스 설계와 영향 범위 분석을 전담해, 담당자가 판단이 필요한 검증과 제품 품질 자체에 집중할 수 있는 환경을 만듭니다.

AI Solution

AI 구축 전문가

만나러 가기

FDI go

찾아가는 세미나

자세히 알아보기

추가 문의사항을 남겨주세요.