2010-05-09 3 views
2

우리 팀은 이제 큰 스윙 응용 프로그램을 개발 중입니다. 우리의 업무는 기본적으로 기존 프레임 워크에 확장 기능을 작성하는 데 중점을 둡니다. 일반적인 작업은 새로운 패널을 추가하거나 우리의 필요에 맞는 몇 가지 추가 기능이 추가 된 새 탭을 추가하는 것입니다.소스 코드가없는 스윙 응용 프로그램에 대한 자동 UAT/기능 테스트

FEST는 우리 코드의 단위 테스트 측면에서 많은 도움이 될 것 같습니다. 나는 이번 주에 그것을 시험해 볼 것이다. 그러나 전체 애플리케이션에서 자동화 된 기능 테스트를 수행 할 수있는 방법이 있다면 여기에 질문이 있습니다. 다시 말해 우리는 코드를 테스트 할 필요가있을뿐만 아니라 프레임 워크도 테스트해야합니다. 결국, UAT가 가장 중요한 부분입니다.

현재 소스 코드에 jar 파일의 디 컴파일을 고려하고 있으며 구성 요소를 식별하고 FEST를 사용할 수 있습니다.

그래서이 접근법을 사용하기 전에 아이디어와 영감을 구하는 것이 좋습니다. 이전에 비슷한 일을 한 사람들이 있어야합니다. 이전에 이와 싸운 참전 용사들에게서 배울 수 있다면 좋을 것입니다.

감사합니다, 내보기에

답변

3

은, 기능 테스트 및 단위 테스트는 물론 같은 프레임 워크에 의해 서비스되지 않습니다. 기능 테스트를 위해, 스윙 구성 요소를 이해하는 QFTest을 살펴볼 것을 권장합니다. 따라서 기능 수준에서 여전히 전통적인 클릭 및 키보드 재생 메커니즘보다 안정적인 테스트를 얻을 수 있습니다.

+0

고맙습니다. QFTest는 매우 흥미로 보인다. 수치스럽지 않은 무료/오픈 소스. –

+0

@ 예스, 그렇습니다. 불행합니다. 기능 테스트 영역이 오픈 소스에서 잘 서비스되지 않는다는 것을 알게되었습니다. 대부분의 오픈 소스 도구와 마찬가지로 개발자 용 개발자도 QA 부서와 함께 작업 할 때 필요한 자동화 기능을 제공하지 않습니다. 다음은 오픈 소스 옵션 목록입니다. 귀하의 요구를 충족시킬 수도 있고 그렇지 않을 수도 있습니다 : http://www.opensourcetesting.org/functional.php – Yishai

1

ReTest은 회귀 테스트에 흥미로운 접근법과 함께 제공되며 AI 기반 원숭이 테스트로 포장 된 기능적 스윙 테스트 도구입니다.

부분적으로 오픈 소스이기도합니다.

면책 조항 : 나는 ReTest를 만드는 회사의 설립자입니다.

관련 문제