안녕하세요, 저는 다른 사람들이 전에 물었던 것을 알고 있지만 온라인에 게시 된 사람들에 대해서는 여전히 불분명합니다. 따라서이 질문을 게시하여 의심을 분명히하고 있습니다. 너희들이 나를 도와 줄 수 있었으면 좋겠다.코드화 된 UI 실패 계속 계속 어설 션
현재 Microsoft Visual Studio 2013 Premium을 사용하고 있습니다. 레코드 및 재생 기능을 사용하고 있습니다. 몇 가지 작업과 몇 가지 확인 포인트를 기록합니다. 이제 검증 포인트가 실패하면 스크립트가 즉시 중지됩니다. 그러나 어떤 점이 실패하더라도 스크립트를 계속 실행하고 싶습니다. 그리고 나는 온라인에서 몇 가지 옵션을 읽었지 만, 나는 그 스크립트를 어디에 두어야하는지 잘 모른다. 이 게시물을 보았습니다 Coded UI - "Continue on failure" for Assertions 그러나 SpecFlow를 사용하지 않고 여전히 해당 사항이 있습니까? 또한이 코드를 어느 부분에 배치해야합니까? 내 방법 안에? 새로운 방법을 만드시겠습니까? 또는?
bool thisTestFailed = false;
if (... the first assertion ...) { thisTestFailed = true; }
if (... another assertion ...) { thisTestFailed = true; }
if (... and another assertion ...) { thisTestFailed = true; }
if (thisTestFailed) {
Assert.Fail("A suitable test failed message");
}"
어설 션은 Assert.SomeCondition() 사용을 의미하지 않습니다. 그냥 간단한 조건문을 사용하여 thisTestFailed를 설정하면됩니다. – Darek