2014-04-06 5 views
0

필자는 SpecFlow에서 텍스트 입력과 필드 검증과 같은 간단한 작업을 수행합니다. 이러한 기본 단계를 비 기술적 테스터가 사용하여 이러한 기본 단계에서 만들어진 더 높은 단계를 만들 수 있기를 바랍니다. 그들은 코드 정의 방법이나 단계 정의를 구현하는 방법 또는 셀레늄을 사용하는 방법을 알 필요가 없습니다. 그들이해야 할 일은 다른 기본 단계를 호출하는 영어 단계를 정의하는 것입니다. 그런 다음 프로세스를 반복하고 방금 정의한 프로세스에서 더 많은 단계를 밟을 수 있습니다. 이 방법을 사용하여 필자는 자동화 기술을 사용하지 않은 기술자가 영어로만 테스트를 작성할 수 있고 코딩은 다른 사람이 수행 할 수 있습니다.SpecFlow 기존 단계에서 빌드 단계 내리기

SpecFlow가이를 지원합니까? 내가 볼 수 있듯이 (단계 정의 바인딩에서) 코드의 다른 단계를 사용하기위한 단계를 정의 할 수 있지만 기능 파일 자체에서 이와 같은 작업을 수행 할 수 없으므로 코드가 관련되지 않습니다. 이런 종류의 기능을 제공 할 때 Fitnesse와 같은 도구는 매우 유용합니다.

많은 감사.

답변

0

SpecFlow는이 기능을 지원하지 않습니다.

많은 간단한 단계를 사용하는 테스트를 구성 할 수 있지만 코드를 사용하지 않는 한 단일 단계를 여러 단계로 매핑하는 방법은 없습니다.

관련 문제