BDD 시나리오를 실버 라이트 테스트 결과와 연결합니다
-
06-09-2019 - |
문제
BDD (Behavior Driven Development)를 사용하여 응용 프로그램을 제공하는 팀과 협력합니다. 우리는 Silverlight 응용 프로그램을 제공하기 시작했습니다.
합의 된 것을 연관시키고 싶습니다 일반 텍스트로 작성된 BDD 시나리오 실버 라이트 애플리케이션에 대한 자동 테스트 결과. 따라서 응용 프로그램에서 시나리오가 충족되면 원본 텍스트에 매핑 된 간단한 보고서가 있습니다. 이것은 우리의 이해 관계자 (일명 제품 소유자)가 테스트 및 전달 된 수락 기준에 대한 피드백을 신속하게 얻을 수 있습니다.
이전에는 내가 사용했습니다 피트니스 그리고 오이 BDD를 사용하여 웹 애플리케이션을 제공 할 때 제품 소유자와 개발자 간의 커뮤니케이션을 돕기 위해 Xunit/RSPEC과 함께.
내 문제는 이러한보고 도구 중 하나를 사용하여 Silverlight Test Framework 결과와 BDD 시나리오 텍스트를 꽂을 수있는 쉬운 방법을 보지 못한다는 것입니다.
내 질문: Silverlight를 사용하여 BDD 프로젝트에서 이러한 종류의 "보고서"를 제공하는 사람이 있습니까? 그렇다면 어떻게 했습니까?
해결책
사용하는 경우 실버 라이트 테스트 프레임 워크 Silverlight Toolkit에서 배송되는 것은 불행히도 오늘날 이런 종류의 정보를보고 할 사소한 확장 지점을 찾지 못할 것입니다.
다른 팁
사양 .NET을 사용하여 BDD를 수행하는 오픈 소스 프로젝트입니다. 버전 3.1.2에서 Silverlight도 지원합니다. 샘플을 확인할 수 있습니다. http://github.com/techtalk/specflow-examples/tree/master/bowlingkata/bowlingkata-silverlight-mstest/
Specflow는 일반 텍스트 정의 형식 (Gherkin- 오이와 동일한 형식)을 사용하고 있으며, Silverlight의 경우 Mstest가 지원됩니다.
Specflow Silvelight 통합에 대해 Wiki를 확인할 수도 있습니다. https://github.com/techtalk/specflow/wiki/silverlight-support