2014-02-09 3 views

답변

0

CI에 적합한 자동화 도구를 찾고 계신가요? 그것이 귀하의 질문이라면, 셀레늄 웹 드라이버로 Thucydides 프레임 워크를 제안 할 것입니다. 이 프레임 워크는 이야기, 단계 및 기타 사항을 정의 할 수있는 능력을 갖춘 CI를 크게 지원합니다. http://www.thucydides.info/

QTP는 값 비싼 도구이지만 자동화는 더 빠르고 효율적입니다. 우리는 QTP에서 CI에 대한 Thucydides 프레임 워크와 같은 지원을하지는 않지만 그럼에도 불구하고 사용할 수 있습니다. QTP는 또한 웹 브라우저 테스트 만 지원하는 셀레늄에 대한 Windows 응용 프로그램 테스트를 지원합니다 (브라우저에서 실행되는 웹 응용 프로그램 테스트).

희망이 있습니다.

3

QTP를 차치 ... 우리가 사용하고 무엇에 초점을 Watir..will 셀레늄 Webdriver & GEB &와 호환되는 여러 CI 도구 (오픈 소스 및 유료가) ... 거기에

젠킨스 (오픈 소스)

개인적으로 사용하고 있으며 저장소와 게시 빌드 작업의 취향에 따라 다양한 플러그인을 사용할 수있어 매우 유연합니다.

이 부분은 Selenium Webdriver & Watir와 호환됩니다.

Gradle을 (오픈 소스)

우리가 게브 (그루비 언어)에 대해 이야기하고 있기 때문에, 내가 Gradle을 도구를 사용하는 것이 좋습니다. 그것은 굉장한 호환성을 가지고 있고 구성하기 쉽기 때문에.

젠킨스가 Geb 용으로는 사용할 수 없다고 생각합니다. 그루비에 관해서는 Gradle을 고수하고 싶습니다.

다른 오픈 소스 도구 (hudson 등) 및 유료 도구 (bamboo, teamcity..etc)가 있습니다. 이 모든 것은 프로젝트를 통합 할 때 프로젝트 또는 회사별로 해결해야 할 모든 매개 변수가 도구를 선택하는 데 달려 있습니다.

나는 자신의 요구 사항을 생각해 내고 도구를 평가하기 시작합니다.

관련 문제