stackoverflow에서 많은 것을 배우기 때문에 모든 사람에게 감사의 말을 전하고 싶습니다.C# 프로젝트 및 Nunit 단위 테스트의 Specflow
당연히, 나는 숨을 다시 들이기 위해 산소가 필요합니다 ... 모든 도움의 손길을 원해요 ... 내 질문이 될 수도 있습니다. 바보 같지만 실제로는 매일 닦고 stackoverflow 학교의 아이로 자랍니다.
C# 프로젝트 및 단위 테스트 (Nunit/xunit)로 작업하는 것에 대한 지식이 거의 없습니다. C# 프로젝트에서 작성한 코드를 디버깅하기 위해 Nunit 테스트를 사용합니다.
이제 specflow를 사용하는 BDD 접근 방식에서 WCF 서비스 자동화를 수행하는 데 새로운 어려움이 있습니다.
나는 Nunit 유닛 테스트 프로젝트에 몇 가지 시나리오에 대한 사양 흐름 기능과 단계를 추가하여 테스트를 실행하고 식별 할 수있었습니다.
동일한 기능 및 단계 집합을 작성한 경우 테스트를 식별하지 않고 아무것도 실행하지 않습니다. [테스트] 또는 [TestFixture]도 인식되지 않습니다.
제가 마음에 가지고있는 것을 설명해 드리겠습니다. C# 프로젝트의 모든 사양 흐름 기능과 단계를 만들고 싶고 nunit.exe/console을 통해 "회귀"또는 "연기"테스트를 통과하여이 솔루션을 실행해야합니다 (by 환경 세부 사항 구성하기). 및 디버깅 목적을 위해 내 단위 테스트 프로젝트에서 이러한 사양 흐름 기능 (C# 프로젝트)을 호출하고 싶습니다.이 방법을 사용할 수 있습니까?
가능하면 구현할 수있는 샘플 및 가능한 설명/세부 정보가 있으면 알려 주시기 바랍니다.
문제점 : 1. C# 프로젝트에서 Spec-flow 기능을 실행할 수 없습니다 (테스트가 식별되지 않았으므로) 2. 단위 테스트에서 기능을 호출하여 디버그를 수행하거나 테스트하는 방법을 모릅니다. 팀 - 도시에 통합하기 전에 코드를 작성해야합니다.
이러한 모든 기본적인 근심을 고려하고 배우게하십시오. 사전에
감사합니다,
명령 줄을 통해 실행하려면 runner를 mstest 할 수 있습니다. http://stackoverflow.com/questions/20613221/how-do-you-how-do-you-run-specflow-scenarios-from-the-command-line-using-mstest –