2016-11-02 1 views
0

테스트간에 공유해야하는 정적 변수 (예 : List "<"Company ">")와 별도의 클래스가 있습니다 (예 : 목록에서 회사를 가져 오거나 추가하거나 제거하십시오). 그러나 새로운 시나리오가 시작되면 데이터가 다시 초기화됩니다. 참고 사항 : 클래스는 별도의 폴더에 있으며 오이 고리가 없으므로 개체가 오이 클래스의 어느 곳에서도 만들어지지 않습니다.오이에서 시나리오와 기능간에 데이터를 공유 할 수 있습니까

아마도 SpecFlow와 같은 ScenarioContext의 아날로그가 있습니까?

PS : 나는 다른 테스트에서 데이터를 공유하는 것은 나쁜 방법이지만, 내 특정한 경우에 손상 검사의 독립성

+0

당신은 어떻게 정적 목록을 인스턴스화하는? 정적 인 플래그로 플래그를 설정하고 플래그를 false로 설정하면 List 데이터가 지속됩니다. 현재 인스턴스 코드를 추가 할 수 있습니까? – Grasshopper

+0

[QAF-gherkin] (https://qmetry.github.io/qaf/latest/gherkin_client.html)에서 확인할 수 있습니다. 그것은 다른 데이터 및 구성 관리 기능을 가지고, 당신은뿐만 아니라 xml에서 회사 목록을 개최하고 어디서나 그것을 사용할 수 있습니다. – user861594

답변

관련 문제