2017-10-15 17 views
0

테스트 케이스 레벨, 테스트 스위트 레벨 또는 프로젝트 레벨에서 테스트 케이스가 트리거되었는지 식별하는 방법은 무엇입니까? 호출 된 테스트 케이스에서.ReadyAPI에서 groovy를 사용하여 테스트 케이스, 테스트 스위트 또는 프로젝트 레벨에서 테스트 케이스가 트리거되었는지 식별하는 방법

다음과 같이 내 프로젝트의 구조는 다음과 같습니다

예 : 내 테스트 케이스 TC1 2 테스트

enter image description here

+0

이 사용 사례 란에서 해당 속성을 다시 초기화? – Rao

답변

1

당신은 실제로 속성을 설정 프로젝트 레벨에서 설정 스크립트를 사용할 수있는 단계를 밝혔습니다 (즉, 'launcher_id')를 테스트 레벨과 테스트 케이스 레벨에서 프로젝트 레벨에서 테스트 할 수 있습니다. 각 레벨마다 설치 스크립트 가능성이 있기 때문입니다.

Groovy 스크립트에서 각 속성을 확장 할 수 있으므로이 속성 값을 확인하면 더 높은 수준의 호출자를 얻을 수 있습니다.

마지막으로 해당 눈물 아래 스크립트 (프로젝트,있는 TestSuite 및 테스트 케이스 레벨) (테스트 케이스 나있는 TestSuite 실행에 대한 관련성)

+0

흥미 롭습니다. 나는 그것을 시도 할 수있다. 그러나 나는 그것을 이해하는 데 사용할 수있는 그루비 스크립트를 얻으려는 라인을 따라 가길 바랬습니다. 수준에서 TC를 트리거하는 것과 관련된 정보를 반환하는 클래스 또는 메서드가 있습니까? – AutomateFr33k

+0

아직 모르겠지만, soapui는 너무 복잡해서 가능해야합니다. http://grepcode.com/file/repo1.maven.org/maven2/com.github.redfish4ktc.soapui/soapui/4.0.1.0/com/eviware/soapui/SoapUI.java#SoapUI.isStandalone%에서 살펴보십시오. 28 % 29, 적절한 것을 발견 할 수 있습니다. –