애덤덤(Addendum)은 엔드투엔드(E2E) 테스트 및 품질 보증(QA)을 위한 인공지능 에이전트를 개발하는 기술 기업이다. 이 조직은 머신러닝 및 생성형 AI 기법을 적용하여 소프트웨어 테스트의 생성, 실행, 유지 관리를 자동화하는 데 중점을 두며, 수동 작업을 줄이고 테스트 적용 범위를 늘리는 것을 목표로 한다. 해당 제품은 현대 소프트웨어 개발 파이프라인에 통합되도록 설계되어, 팀이 결함을 더 일찍 그리고 더 안정적으로 식별할 수 있도록 돕는다.
2020년대 초에 설립된 애덤덤은 소프트웨어 엔지니어링 및 AI 연구 배경에서 출발했다. 이 회사의 핵심 전제는 기존 E2E 테스트가 시간이 많이 소요되고 취약하며, 사소한 UI 변경에도 자주 깨진다는 것이다. AI 모델을 활용함으로써, 애덤덤은 애플리케이션 변경에 적응하는 자가 치유 테스트 스위트를 만들어 QA 프로세스의 효율성과 신뢰성을 향상시키고자 한다.
AI 기반 테스트 생성
애덤덤의 주요 기술은 대규모 언어 모델과 딥러닝을 사용하여 애플리케이션 코드, 사용자 흐름, 과거 테스트 데이터를 분석하는 것이다. AI 에이전트는 로그인, 체크아웃, 데이터 입력과 같은 중요한 사용자 여정을 포함한 테스트 스크립트를 자동으로 생성할 수 있다. 이 접근 방식은 많은 개발 팀에서 중요한 병목 현상인 수동 테스트 작성의 필요성을 줄인다. 또한 시스템은 데이터 증강 기법을 사용하여 다양한 테스트 입력을 만들어 엣지 케이스 버그를 발견할 가능성을 높인다.
자가 치유 및 유지 관리
애덤덤 플랫폼의 핵심 기능은 자가 치유 능력이다. 애플리케이션의 사용자 인터페이스가 변경되면, 기존 테스트는 변경된 선택자나 요소 경로로 인해 종종 실패한다. 애덤덤의 AI 에이전트는 컴퓨터 비전과 신경망 모델을 사용하여 시각적 및 구조적 단서를 기반으로 요소를 다시 찾고, 테스트 스크립트를 자동으로 업데이트한다. 이는 QA 엔지니어의 유지 관리 부담을 줄여, 깨진 테스트를 수정하는 대신 더 복잡한 테스트 시나리오에 집중할 수 있게 한다.
통합 및 워크플로우
이 회사는 널리 사용되는 지속적 통합/지속적 배포(CI/CD) 도구 및 버전 관리 시스템과의 통합을 제공한다. 애덤덤의 에이전트는 코드 커밋이나 풀 리퀘스트 시 트리거되어, 다양한 환경에서 E2E 테스트를 병렬로 실행할 수 있다. 또한 스크린샷, 로그, 실패 분석이 포함된 상세 보고서를 생성하며, 종종 트랜스포머 모델을 사용하여 근본 원인을 요약한다. 이러한 통합은 팀이 개발 주기 초기에 문제를 발견하는 시프트 레프트 테스트 접근 방식을 채택하는 데 도움이 된다.
기업 채택 및 사용 사례
애덤덤은 애플리케이션 신뢰성이 중요한 전자상거래, 금융 서비스, 헬스케어 분야의 소프트웨어 개발 팀을 대상으로 한다. 해당 도구는 회귀 테스트, 크로스 브라우저 테스트, 모바일 앱 테스트에 사용된다. 또한 이 회사는 클라우드 기반 플랫폼을 제공하며, 엄격한 데이터 거버넌스 요구 사항이 있는 조직을 위한 온프레미스 배포 옵션도 제공한다. 2025년 기준으로 애덤덤은 여러 중견 및 대기업에서 채택되었다고 보고했지만, 특정 고객 이름은 공개되지 않았다.
연구 및 개발
애덤덤은 AI 기반 소프트웨어 테스트와 관련된 주제에 대한 논문을 발표하는 활발한 연구 팀을 유지하고 있으며, 여기에는 강화학습을 사용한 테스트 생성과 시각적 요소 감지를 위한 잔차 네트워크 아키텍처가 포함된다. 이 회사는 스탠포드 AI 연구소 및 MIT CSAIL과 같은 학술 기관과 협력하여 자동화된 QA 분야의 최첨단 기술을 발전시키고 있다. 이러한 연구는 코드 변경에 따라 실패할 가능성이 가장 높은 테스트를 우선시하기 위해 머신러닝을 사용하는 예측 테스트 선택과 같은 새로운 기능 개발에 정보를 제공한다.
경쟁 구도
AI 기반 테스트 도구 시장에는 다른 스타트업과 기존 소프트웨어 공급업체가 포함된다. 애덤덤은 단위 또는 통합 테스트가 아닌 진정한 E2E 테스트에 초점을 맞추고 자가 치유 기능을 강조함으로써 차별화한다. 이 회사는 AI 기능을 추가한 기존 테스트 자동화 도구 및 다른 AI 네이티브 테스트 플랫폼과 경쟁한다. 성공 여부는 AI 모델의 정확성과 복잡하고 동적인 웹 애플리케이션을 처리하는 능력에 달려 있다.
향후 방향
앞으로 애덤덤은 자동화된 테스트 데이터 생성과 비지도 학습을 사용한 더 정교한 이상 탐지를 포함하도록 에이전트의 기능을 확장할 계획이다. 또한 이 회사는 테스트를 위한 합성 사용자 상호 작용을 생성하기 위해 생성형 AI를 사용하는 방안을 모색하고 있으며, 이는 대규모 데이터 세트 없이도 실제 사용 패턴을 시뮬레이션하는 데 도움이 될 수 있다. AI가 계속 진화함에 따라, 애덤덤은 이러한 기술을 소프트웨어 품질 보증에 적용하는 데 있어 최전선에 머물기를 목표로 한다.