토마토시스템, AI 테스트 자동화 솔루션 ‘아이큐봇’ 핵심 기술 특허 등록

인공지능(AI) 소프트웨어 및 디지털 헬스케어 기업 토마토시스템(대표 조길주)은 AI 기반 테스트 자동화 솔루션 ‘AIQBot(아이큐봇)’에 적용된 기술과 관련해 두 건의 특허 등록을 완료했다고 11일 밝혔다.

이번에 등록된 특허는 ‘웹 페이지의 테스트 정보 수집 및 관리 방법과 시스템’, ‘웹 페이지 자동 테스트 장치 및 방법’에 관한 기술이다. 해당 기술은 웹 환경에서 발생하는 사용자 이벤트와 UI 정보를 자동으로 수집·관리해 테스트 작업을 자동화할 수 있도록 설계됐다.

기존 웹 서비스 테스트는 테스터가 직접 사용자 인터페이스(UI)를 조작해 오류를 확인하거나, 별도의 코드 작성으로 테스트 시나리오를 구성해야 하는 방식이 일반적이었다. 이 과정에서 많은 시간과 비용이 소요되며, 웹 소스 코드가 변경될 경우 테스트 스크립트를 다시 작성해야 하는 유지보수 부담도 존재했다.

아이큐봇은 이러한 문제를 개선하기 위해 웹 페이지 내 버튼, 입력창, 메뉴 등 다양한 UI 요소를 자동으로 추출하고 속성 정보를 기반으로 사용자 이벤트를 생성하는 기능을 제공한다. 생성된 테스트 정보는 UI 단위로 관리되며, 웹 페이지 레이아웃이 변경되더라도 기존 테스트 데이터를 재활용할 수 있도록 설계됐다.

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

이러한 UI 기반 테스트 정보 수집 방식은 테스트 시나리오의 재사용성을 높이고 자동화 과정에서 발생할 수 있는 오류를 줄이는 데 목적이 있다. 결과적으로 테스트 관리와 유지보수 부담을 줄이는 효과를 기대할 수 있다는 설명이다.

아이큐봇은 정적 테스트와 동적 테스트를 모두 지원해 코드 품질 점검과 표준 준수 여부 확인, 자동 생성 테스트 케이스 실행 등 다양한 테스트 기능을 제공한다. 이를 통해 소프트웨어 개발 단계뿐 아니라 운영 및 유지보수 단계에서도 품질 관리 효율을 높일 수 있도록 설계됐다.

토마토시스템 조길주 대표는 “디지털 전환이 확대되면서 서비스 품질 관리의 중요성이 커지고 있다”며 “아이큐봇은 금융과 공공 분야의 대규모 시스템 환경에서 성능을 검증한 솔루션으로 테스트 자동화 수요에 대응할 수 있을 것”이라고 말했다.

이어 “자사 UI 개발 플랫폼 ‘eXbuilder6’와의 연계를 통해 개발부터 테스트까지 이어지는 통합 자동화 환경 구축을 추진할 계획”이라고 덧붙였다.

아이큐봇은 현재 KIDB, 흥국화재, 공무원연금공단, 국방전산정보원, 교육부 NEIS, 한국사회보장정보원 등 다양한 기관 프로젝트에 적용되며 안정성과 활용성을 검증받고 있다.

한편 최근 기업과 공공기관의 디지털 서비스 확대에 따라 AI 기반 소프트웨어 테스트 자동화 솔루션 도입이 품질 관리 전략의 핵심 요소로 부각되고 있다.

 


  • 관련 기사 더 보기

Tomato Systems Registers Patent for Core Technology of AI Test Automation Solution "IQbot"

Tomato Systems (CEO Gil-ju Cho), an artificial intelligence (AI) software and digital healthcare company, announced on the 11th that it has completed the registration of two patents related to the technology applied to its AI-based test automation solution, 'AIQBot.'

The newly registered patents relate to "a method and system for collecting and managing web page test information" and "a device and method for automatically testing web pages." These technologies are designed to automate testing tasks by automatically collecting and managing user events and UI information occurring in the web environment.

Traditional web service testing typically required testers to manually manipulate the user interface (UI) to identify errors or write separate code to create test scenarios. This process was time-consuming and costly, and it also posed a maintenance burden, requiring test scripts to be rewritten whenever the web source code changed.

To address these issues, iQbot automatically extracts various UI elements, such as buttons, input fields, and menus, from web pages and generates user events based on their attribute information. The generated test information is managed on a per-UI basis and is designed to allow reuse of existing test data even if the web page layout changes.

Additionally, it includes a feature that incrementally updates test data based on the website's menu structure and UI control information, automatically generating test cases tailored to the changed structure. This allows the test environment to be kept up-to-date relatively quickly, even if the web service structure changes.

This UI-based test information collection method aims to increase the reusability of test scenarios and reduce errors that can occur during automation. Consequently, it is expected to reduce the burden of test management and maintenance.

iQbot supports both static and dynamic testing, offering a variety of testing capabilities including code quality checks, standards compliance verification, and automatically generated test case execution. This is designed to enhance quality management efficiency not only during software development but also during operations and maintenance.

“As digital transformation expands, the importance of service quality management is growing,” said Gil-Joo Cho, CEO of Tomato Systems. “IQbot is a solution that has proven its performance in large-scale system environments in the financial and public sectors, and will be able to meet the demand for test automation.”

He added, “We plan to build an integrated automation environment that covers everything from development to testing through linkage with our own UI development platform, ‘eXbuilder6.’”

IQbot is currently being applied to various institutional projects, including KIDB, Heungkuk Fire & Marine Insurance, the National Pension Service, the Defense Information Agency, the Ministry of Education's NEIS, and the Korea Social Security Information Service, and its stability and usability are being verified.

Meanwhile, with the recent expansion of digital services in corporations and public institutions, the introduction of AI-based software test automation solutions is emerging as a key element of quality management strategies.


  • See more related articles

トマトシステム、AIテスト自動化ソリューション「iCubot」コア技術特許登録

人工知能(AI)ソフトウェアおよびデジタルヘルスケア企業トマトシステム(代表チョ・ギルジュ)は、AIベースのテスト自動化ソリューション「AIQBot(アイキューボット)」に適用された技術に関して、2件の特許登録を完了したと11日明らかにした。

今回登録された特許は「ウェブページのテスト情報収集及び管理方法とシステム」、「ウェブページ自動テスト装置及び方法」に関する技術である。この技術は、Web環境で発生するユーザーイベントとUI情報を自動的に収集・管理し、テスト作業を自動化できるように設計されている。

従来のWebサービステストでは、テスターが直接ユーザーインターフェース(UI)を操作してエラーを確認したり、別々のコード作成でテストシナリオを構成したりする方法が一般的でした。このプロセスには時間と費用がかかり、Webソースコードが変更された場合にテストスクリプトを再構築する必要があるメンテナンスの負担もありました。

アイキューボットは、これらの問題を改善するために、Webページ内のボタン、入力ウィンドウ、メニューなど、さまざまなUI要素を自動的に抽出し、属性情報に基づいてユーザーイベントを生成する機能を提供します。生成されたテスト情報はUI単位で管理され、Webページのレイアウトが変更されても既存のテストデータをリサイクルできるように設計されています。

また、Webサイトのメニュー構造とUIコントロール情報に基づいてテストデータを段階的に更新し、変更された構造に合わせてテストケースを自動生成する機能も含まれた。これにより、Webサービス構造が変わってもテスト環境を比較的迅速に最新の状態に保つことができる。

このUIベースのテスト情報収集方法は、テストシナリオの再利用性を高め、自動化プロセスで発生する可能性のあるエラーを減らすことを目的としています。その結果、テスト管理とメンテナンス負担を軽減する効果が期待できるという説明だ。

アイキューボットは静的テストと動的テストの両方をサポートし、コード品質チェックと標準適合性確認、自動生成テストケースの実行など、さまざまなテスト機能を提供する。これにより、ソフトウェア開発段階だけでなく、運営および保守段階でも品質管理効率を高めるように設計された。

トマトシステムのチョ・ギルジュ代表は「デジタル転換が拡大し、サービス品質管理の重要性が高まっている」とし「アイキューボットは金融と公共分野の大規模システム環境で性能を検証したソリューションでテスト自動化需要に対応できるだろう」と話した。

続いて「自社UI開発プラットフォーム「eXbuilder6」との連携を通じて開発からテストまで続く統合自動化環境構築を推進する計画」と付け加えた。

アイキューボットは現在、KIDB、興国火災、公務員年金公団、国防電算情報院、教育部NEIS、韓国社会保障情報院など様々な機関プロジェクトに適用され、安定性と活用性が検証されている。

一方、最近、企業と公共機関のデジタルサービスの拡大に伴い、AIベースのソフトウェアテスト自動化ソリューションの導入が品質管理戦略の重要な要素として浮上している。


  • 関連記事をもっと見る

Tomato Systems为其人工智能测试自动化解决方案“IQbot”的核心技术申请专利

人工智能 (AI) 软件和数字医疗保健公司 Tomato Systems(CEO 赵吉柱)于 11 日宣布,该公司已完成两项与其基于 AI 的测试自动化解决方案“AIQBot”所应用的技术相关的专利注册。

新注册的专利涉及“一种用于收集和管理网页测试信息的方法和系统”以及“一种用于自动测试网页的设备和方法”。这些技术旨在通过自动收集和管理网络环境中发生的用户事件和用户界面信息来自动化测试任务。

传统的Web服务测试通常需要测试人员手动操作用户界面(UI)来识别错误,或者编写单独的代码来创建测试场景。这个过程既耗时又费钱,而且还会带来维护负担,因为每当Web源代码发生更改时,都需要重写测试脚本。

为了解决这些问题,iQbot 会自动从网页中提取各种用户界面元素,例如按钮、输入框和菜单,并根据其属性信息生成用户事件。生成的测试信息是按用户界面进行管理的,即使网页布局发生变化,也能重用现有的测试数据。

此外,它还包含一项功能,可以根据网站的菜单结构和用户界面控件信息逐步更新测试数据,自动生成针对更改后的结构量身定制的测试用例。即使 Web 服务结构发生变化,也能相对快速地保持测试环境的最新状态。

这种基于用户界面的测试信息收集方法旨在提高测试场景的可重用性,并减少自动化过程中可能出现的错误。因此,有望减轻测试管理和维护的负担。

iQbot 支持静态和动态测试,提供多种测试功能,包括代码质量检查、标准合规性验证和自动生成的测试用例执行。这旨在提高软件开发、运维阶段的质量管理效率。

Tomato Systems首席执行官Gil-Joo Cho表示:“随着数字化转型不断扩展,服务质量管理的重要性日益凸显。IQbot是一款已在金融和公共部门的大型系统环境中证明其性能的解决方案,能够满足测试自动化的需求。”

他补充道:“我们计划构建一个集成的自动化环境,通过与我们自己的 UI 开发平台‘eXbuilder6’的连接,涵盖从开发到测试的所有环节。”

IQbot 目前已应用于多个机构项目,包括 KIDB、兴国火灾海上保险公司、国民年金公团、国防信息局、教育部国家电子信息系统(NEIS)和韩国社会保障信息服务公司,其稳定性和可用性正在接受验证。

与此同时,随着近年来企业和公共机构数字化服务的扩展,基于人工智能的软件测试自动化解决方案的引入正在成为质量管理战略的关键要素。


  • 查看更多相关文章

Tomato Systems dépose un brevet pour la technologie de base de sa solution d'automatisation des tests d'IA « IQbot ».

Tomato Systems (PDG Gil-ju Cho), société spécialisée dans les logiciels d'intelligence artificielle (IA) et la santé numérique, a annoncé le 11 avoir finalisé l'enregistrement de deux brevets relatifs à la technologie appliquée à sa solution d'automatisation des tests basée sur l'IA, « AIQBot ».

Les brevets nouvellement déposés concernent « une méthode et un système de collecte et de gestion d'informations de test de pages web » et « un dispositif et une méthode de test automatique de pages web ». Ces technologies sont conçues pour automatiser les tâches de test en collectant et en gérant automatiquement les événements utilisateur et les informations d'interface utilisateur survenant dans l'environnement web.

Les tests traditionnels de services web exigeaient généralement que les testeurs manipulent manuellement l'interface utilisateur pour identifier les erreurs ou écrivent du code spécifique pour créer des scénarios de test. Ce processus était long et coûteux, et engendrait également des difficultés de maintenance, car il fallait réécrire les scripts de test à chaque modification du code source web.

Pour résoudre ces problèmes, iQbot extrait automatiquement divers éléments d'interface utilisateur, tels que les boutons, les champs de saisie et les menus, des pages web et génère des événements utilisateur en fonction de leurs attributs. Les données de test générées sont gérées pour chaque interface utilisateur et sont conçues pour permettre la réutilisation des données de test existantes même en cas de modification de la mise en page web.

De plus, il intègre une fonctionnalité qui met à jour progressivement les données de test en fonction de la structure du menu et des informations de contrôle de l'interface utilisateur du site web, générant automatiquement des cas de test adaptés à cette structure modifiée. L'environnement de test reste ainsi à jour rapidement, même en cas de modification de la structure du service web.

Cette méthode de collecte d'informations de test basée sur une interface utilisateur vise à accroître la réutilisabilité des scénarios de test et à réduire les erreurs pouvant survenir lors de l'automatisation. Par conséquent, elle devrait alléger la charge de gestion et de maintenance des tests.

iQbot prend en charge les tests statiques et dynamiques et offre diverses fonctionnalités, notamment le contrôle de la qualité du code, la vérification de la conformité aux normes et l'exécution automatique de cas de test. L'objectif est d'améliorer l'efficacité de la gestion de la qualité, non seulement pendant le développement logiciel, mais aussi lors des opérations et de la maintenance.

« Avec l’essor de la transformation numérique, l’importance de la gestion de la qualité des services s’accroît », a déclaré Gil-Joo Cho, PDG de Tomato Systems. « IQbot est une solution qui a fait ses preuves dans des environnements systèmes à grande échelle des secteurs financier et public, et qui répondra à la demande croissante d’automatisation des tests. »

Il a ajouté : « Nous prévoyons de construire un environnement d'automatisation intégré qui couvre tout, du développement aux tests, grâce à une liaison avec notre propre plateforme de développement d'interface utilisateur, « eXbuilder6 ». »

IQbot est actuellement utilisé dans le cadre de divers projets institutionnels, notamment KIDB, Heungkuk Fire & Marine Insurance, le Service national des pensions, l'Agence d'information de la défense, le NEIS du ministère de l'Éducation et le Service d'information de la sécurité sociale coréenne, et sa stabilité et sa facilité d'utilisation sont en cours de vérification.

Parallèlement, avec le développement récent des services numériques dans les entreprises et les institutions publiques, l'introduction de solutions d'automatisation des tests logiciels basées sur l'IA s'impose comme un élément clé des stratégies de gestion de la qualité.


  • Voir plus d'articles connexes
%d bloggers like this: