생성형AI와 플랫폼과 연동하여 더 스마트하게 자동화할 수 있는 방법은 아직 없는 것으로 알고 있습니다. 추가적으로 테스트 자동화를 하기 위한 고려요소는 모든 테스트 케이스를 자동화할 수는 없으므로, 우선적으로 어떤 테스트를 자동화할 것인지를 결정하는 게 아주 중요하고 만드신 테스트 자동화에 대해 모듈화를 시켜 재사용성을 높일 수 있도록 설계하는 것이 중요합니다.
아래 문의하신 내용과 유사한 부분일 수 있는데 Tosca는 블랙박스 테스트 도구입니다. UI 또는 API레벨에서 테스트를 자동화 해 주는 도구입니다. 만약 UI및 API가 있으시다면 테스트가 가능합니다.
오류 수정 및 취약점 미비사항에 대한 정확한 가이드라기 보다 사용자가 지정한 validation에 대해서 검증을 하는 도구입니다. 대신 테스트 실행 결과를 상세하게 분석하여 실패한 테스트에 대한 원인을 찾아낼 수 있도록 도와드립니다. 혹시 코드레벨에서의 보안취약점을 말씀하시는지요?
네 전문 프로그래밍 지식이 없으신 분들도 쉽게 자동화업무에 참여하실 수 있도록 교육 및 가이드 해드리고 있으며 온라인 상에서도 교육프로그램이 아주 잘되어 있습니다.
예기치 못한 상황이 발생하여 자동화된 테스트에 대한 진행이 어려울 때 Recovery/Cleanup 시나리오를 통해 테스트 자동화가 지속적으로 실행할 수 있는 기능을 제공해 드리고 있습니다.
Orchestrated Service Virtualization이라는 서비스 가상화 기능이 있습니다. 예를 들어 외부시스템과 연동이 되어어야만 하는 가능한 테스트 시나리오가 있을 때 그 해당외부시스템이 Ready상태가 안되어 있다면 이 서비스가상화를 통해 해결할 수 있습니다
Requirement 모듈을 통해 테스트 케이스에 대한 우선 순위를 지정할 수 있는 기능이 있습니다. 이를 통해 비즈니스 요구 사항에 우선순위가 높은 테스트를 자동으로 식별하고 실행할 수 있습니다. Test Case Design시 중복을 최소화하고, 모듈화된 테스트 스크립트를 재사용할 수 있도록 설계되었습니다. 모듈화된 테스트 스크립트를 작성하여 여러 테스트에서 재사용함으로써 중복을 효과적으로 관리할 수 있습니다.