표준 컨트롤이있는 몇 가지 모달 사용자 정의 폼으로 구성된 GUI를 중심으로하는 상당히 큰 Excel 추가 기능에서 자동 회귀 테스트를 시작하려고합니다.VBA UserForms- 도구 및/또는 기술의 자동화 된 테스트?
주요 문제는 VBA 컨트롤 내가 들여다 한 자동화 된 테스트 도구의 대부분 (하여 Rational 로봇, AutomatedQA TestComplete는, 네트워크 자동화 자동화 등) 완전히 지원하지 않는다는 것입니다 그래서 자신의 테스트는 결국 마우스 클릭과 키 누르기를 재생하므로 실제로 유지 관리 할 수 없습니다. 이상적으로 나는 VBA 양식 컨트롤을 인식하는 테스트 도구가 필요하므로 "이 단추를 누르고이 목록 상자가 변경 될 때까지 기다리는 것"이라고 말할 수 있습니다. "(237, 58)를 클릭하고 500 밀리 초를 기다리십시오".
또한 테스트 자동화를 VBA로 추가 기능을 구축하는 것으로 생각했지만 대부분의 사용자 시간은 백그라운드에서 실행중인 VBA를 중지하는 모달 대화 상자와 상호 작용하는 데 소비되므로 거의 문제가되지 않습니다.
내 질문 - 조건부 지사와 함께 테스트 스크립트에 대한 지원이 여기에 사람이
가) VBA 사용자 양식 컨트롤을 인식하고 안정적으로 그들을
B)와 상호 작용할 수있는 자동화 된 테스트 도구와 경험을 가지고 기록 및 재생이 아닌 성공/실패 로깅?
또는 다른 사람이 VBA 실행을 일시 중지하는 모달 대화 상자의 문제를 해결할 수있는 방법을 알고 있으므로 VBA 내에서 추가 기능을 사용할 수 있습니까?
QA 포럼을 둘러 보았지만 아무 것도 발견하지 못 했으므로 도움이나 리드를 주시면 감사하겠습니다. 당신의 도움에 대한
감사합니다,
그건 나쁜 생각이 아닙니다. 아키텍처 변경을 최소화하고 싶습니다. 많은 코딩 작업이 필요하지만 GUI를 처리하는 데는 많은 어려움이 없습니다. 우리는 대체 수단을 모색하고 있지만이 아이디어로 되돌아 올 수 있습니다. – MLdeS