2016-10-19 11 views
2

요구 사항에 따라 오토메이션 프로젝트를 처음부터 시작하고 싶습니다. 테스트 케이스 작성 및 자동화를위한 셀렌에 대해 행동 중심 접근법을 사용해야합니다. 가장 적합한 프레임 워크를 제안하십시오.드라이버 관리 기능이있는 selenium-webdriver의 Behavior-driven approch (bdd)를 지원하는 프레임 워크가 있습니까?

+0

오이를 선택할 수 있습니다. 그것은 행동 중심의 오픈 소스입니다. –

+2

많은 다른 셀렌/webdriver 특정 드라이버 관리 기능 외에도 bdd를 제공하는 또 다른 멋진 프레임 워크 [qaf] (https://qmetry.github.io/qaf)가 있습니다. – Shalin

+3

@optimist_creeper : 드라이버 관리 ","병렬 실행 ","실행 구성 "및 오이는이를 지원하지 않습니다. – Vansh

답변

2

웹 (selenium-webdriver) 및 모바일 (appium) 자동화를 위해 오픈 소스 QMetry Automation Framework을 확인할 수 있습니다. 그것은 모든 기능을 드라이버 관리, 병렬 실행, 원하는 구성을 실행하고 데이터 기반 테스트, 데이터 빈, 로케이터 저장소, 타사 도구 (CI, 테스트 관리 도구 등)와의 통합과 같은 많은 기능을 제공합니다.

그것은 BDD을 지원 키워드 중심의코딩 (TestNG를 테스트)를 작성 테스트 케이스에 대한 방법. 그래서 당신은 테스트 제작을 위해 bdd를 선택할 수 있습니다.

당신은 프레임 워크와 함께 selenium webdriver와 rest-webservices에 사용할 수있는 inbuilt bdd 단계를 찾을 수 있습니다.

ANT 및 IVY를 사용하는 자식에서 blank project을 다운로드하면 시작할 수 있습니다. Maven을 사용하려면 qaf-blank-project-maven을 다운로드 할 수 있습니다.

+0

인상적으로 보입니다. 평가 중입니다. – Vansh