2016-06-01 2 views
3

저는 회사 (.NET)에서 "실행 가능한 사양"접근 방식을 소개하고자합니다. Gherkin이 훌륭한 도구라는 것을 확신하기 때문에 SpecFlow를 계속 사용하고 싶습니다. 테스트 엔진이이 생생한 문서를 wiki에 게시하여 비즈니스 사람들과 다른 이해 관계자에게 공개 할 수있게하고 싶습니다. 좋은 옵션은 가능한 한 사용자에게 친숙하도록 시나리오에 몇 가지 설명을 추가 할 수 있어야합니다.온라인 설명서의 specflow

어떻게 관리하나요? 내가 들었어요 Fitnesse 또는 StoryTeller하지만 그들은 Gherkin을 다루지 않는 것 같습니다. 내가 잘못 ?

답변

4

Pickles을 살펴볼 수 있습니다. Pickles는 .feature 파일을 html 페이지 (또는 Word 또는 Excel 문서)로 변환하는 살아있는 문서 생성기입니다. 내부 웹 서버에서 html 페이지를 호스팅 할 수 있습니다.

"의견을 추가 하시겠습니까?"라는 것이 무엇을 의미하는지 확신 할 수 없습니다.

  • 뜻 경우

    는 "살아있는 문서 일부의 의견을 추가"당신은 물론 HTML 파일을 편집 할 수 있지만 살아있는 문서를 다시 생성 할 때 해당 변경 사항이 손실됩니다. 이러한 변경 사항은 .feature 파일로 보내지지 않습니다.
  • "독자가 문서의 독자가 주어진/when/then 단계보다 많은 정보를 가질 수 있도록 몇 개의 주석을 추가하는 것"을 의미하는 경우 : Gherkin은 기능 파일의 시작 부분과 시작 부분에 설명을 쓸 수 있습니다. 각 시나리오. 작은 오이 (Gherkin)는 선행 선행을 #로 기술 주석을 쓸 수도 있습니다. Pickles는 항상 설명을 렌더링하고 (markdown 지원!) 선택적으로 기술 주석을 렌더링합니다.

전체 공개 : 나는 Pickles의 관리자입니다. Pickles를 시작하는 데 도움이 필요하면 언제든지 물어보십시오!

+0

감사합니다. 소리가 좋습니다 ... 단 하나의 질문 : 피클을 확장 할 수 있습니까? 나는 마음에 웹 서비스 나 그와 비슷한 것에 게시 할 수있는 능력이있다. 이것은 내 상황에서 대박 일 것이다. –

+0

Pickles는 JSON 형식으로 항목을 출력 할 수 있습니다. 당신은 그 주위에 간단한 웹 서비스 응용 프로그램을 만들 수 있습니다. –

+1

예, Pickles는 JSON 데이터를 출력 할 수 있습니다. Pickles를 수정하여 사용자 정의 형식을 출력 할 수도 있습니다. 오랫동안 Confluence에 글을 쓸 수있는 요청이 있습니다. 그 요청을 받아 들일 수있어서 기쁩니다 :-) –