토마토시스템, '아이큐봇' 특허 2건 취득…"SW 품질 관리 패러다임 혁신"

웹 UI 자동 추출 기술로 코딩 없이 테스트 환경 구축…유지보수 비용·시간 절감

컴퓨팅입력 :2026/03/11 15:24

토마토시스템이 인공지능(AI) 기반 테스트 자동화 솔루션 '아이큐봇(AIQBot)' 기술 특허 2건을 잇따라 등록하며 디지털 전환 시대에 필수적인 소프트웨어(SW) 품질 관리 시장에서 기술 경쟁력을 강화했다.

토마토시스템은 '웹 페이지의 테스트 정보 수집·관리 방법 및 시스템'과 '웹 페이지 자동 테스트 장치 및 방법'에 대한 특허 등록을 완료했다고 11일 밝혔다. 

이번에 확보한 특허는 웹 환경에서 발생하는 사용자 이벤트와 사용자 인터페이스(UI) 정보를 자동으로 수집 및 관리하여 전체 테스트 과정을 자동화하는 기술이다.

(사진=토마토시스템)

기존 웹 테스트는 테스터가 직접 UI를 클릭하며 오류를 확인하거나 복잡한 코딩으로 테스트 시나리오를 작성해야 했다. 이 때문에 테스트 수행에 많은 시간과 비용이 들고 소스 코드가 변경될 경우 스크립트를 다시 작성해야 하는 등 유지보수 부담이 컸다.

아이큐봇은 이러한 문제를 해결하기 위해 웹 페이지에 포함된 버튼, 입력 필드, 메뉴 등 다양한 UI 컨트롤을 자동으로 추출하는 기술을 적용했다. 추출된 UI 속성 정보를 기반으로 사용자 이벤트를 생성하고 이를 UI 단위로 관리해 웹 레이아웃이 변경되더라도 기존 테스트 정보를 재활용할 수 있도록 설계된 것이 특징이다.

또 웹 사이트의 메뉴 구조와 UI 컨트롤 정보를 기반으로 테스트 정보를 단계적으로 갱신하고, 변경된 구조에 맞춰 테스트 케이스를 자동 생성하는 기능도 포함됐다. 이를 통해 웹 서비스 구조가 변경되더라도 테스트 환경을 신속하게 최신 상태로 유지할 수 있다.

이 같은 UI 컨트롤 기반 테스트 정보 수집 구조는 테스트 시나리오 재사용성을 높이고 자동화 과정에서 발생할 수 있는 오류를 줄여 유지보수 부담을 크게 낮춘다는 설명이다.

아이큐봇은 KIDB, 흥국화재, 공무원연금공단, 국방전산정보원, 교육부 NEIS, 한국사회보장정보원 등 다양한 공공 및 금융 기관 프로젝트에 적용되며 안정성과 품질을 인정받고 있다. 개발 단계뿐 아니라 운영 및 유지보수 단계에서도 서비스 품질을 높이는 솔루션으로 활용되고 있다.

아이큐봇은 정적 테스트와 동적 테스트를 모두 지원해 코드 품질 점검부터 자동 생성 테스트 케이스 실행까지 테스트 커버리지를 확대했다. 개발부터 운영, 유지보수까지 소프트웨어 개발 전 과정에서 품질 관리 효율을 높일 수 있다는 점도 특징이다.

관련기사

조길주 토마토시스템 대표는 "디지털 전환이 가속화되면서 소프트웨어 품질 관리 부담도 커지고 있다"며 "아이큐봇은 금융과 공공 등 대규모 트랜잭션 환경에서 성능을 입증한 솔루션으로 이러한 문제 해결에 기여할 것"이라고 말했다.

이어 "UI 개발 플랫폼 '엑스빌더6'와 연계해 개발부터 테스트까지 이어지는 원스톱 자동화 생태계를 구축해 나가겠다"고 밝혔다.