2016-11-10 4 views
0

자동화 테스트 케이스를 @RunWith(CucumberWithSerenity.class)으로 실행 중입니다. Testdata를 기능 파일에 배치하는 대신 엑셀 시트에서 별도로 노출시키고 관리하고자합니다.세레 니아 + 오이 : Excel에서 테스트 데이터 읽기

|Scenario |UserName |Password|Name  |Address|City |Pincode| 
|Testcase1|testuser1|pass1 |testUser1|US  |Jersy |12345 | 
|Testcase1|testuser2|pass1 |testUser1|US  |Virginia|78955 | 

우리는 우리가 특정을 읽에 모두 기능 파일 및 엑셀 시트에 존재 기반이 될 것 '시나리오'와 같은 기본 키를 사용하기로 결정했다 :

엑셀 TestData 사용에 대한 템플릿처럼 보인다 행을 Excel에서 특정 행 데이터를 특정 시나리오에 대한 테스트 데이터로 참조하십시오.

질문 :

  1. 테스트가 실행 중일 때 우리는 엑셀 시트에서 추출에게 엑셀 시트를 그것에 대한 데이터를 얻을 수 있도록 기능 파일에서 런타임에 시나리오 이름을 얻을 수있는 방법이 있나요 ?
  2. 위의 유스 케이스에 사용할 수 있도록 위의 유스 케이스에서 사용할 수있는 기본 웨이/메소드가 있습니까?

답변