저는 현재 Nunit을 사용하여 자동화 프레임 워크를 구축하고 있습니다. 모든 것이 잘 작동하고 있으며, 테스트 할 수 있도록 자동화 된 테스트 스크립트를 매핑 할 수있는 능력이 필요합니다. 내 테스트 소프트웨어의 사례.Nunit으로 Testcase ID를 매핑하십시오.
모든 테스트 케이스에 대해 TestRail을 사용하고 있습니다.
나의 이상적인 상황은 각 테스트 케이스를 테스트 레일에있는 해당 테스트 케이스 ID로 장식 할 수 있고 TestRail에서 테스트 결과를보고 할 때 Case ID를 사용할 수있다. 현재 나는 테스트 이름/스크립트 이름을 일치시켜 이것을 수행하고있다.
예 -
[Test]
[TestCaseId("001")]
public void NavigateToSite()
{
LoginPage login = new LoginPage(Driver);
login.NavigateToLogInPage();
login.AssertLoginPageLoaded();
}
과 같은 다음 내 분해 방법에있어서,이 볼 수있는 작품 - 난 그냥 testcaseid 속성을했습니다
[TearDown]
public static void TestTearDown(IWebDriver Driver)
{
var testcaseId = TestContext.CurrentContext.TestCaseid;
var result = TestContext.CurrentContext.Result.Outcome;
//Static method to report to Testrail using API
Report.ReportTestResult(testcaseId, result);
}
,하지만이 난 것입니다 찾고.
[TestCaseId ("001")]
이 이미 존재하는 경우, 나는이를 놓친 수도 있고, 어떻게에 대한 가능성이 작업을 수행 할 NUnit를 확장 가야합니까?
도움이 될 것입니다.
감사합니다.
감사합니다. Sulo, 정확히 내가 찾고 있던 것입니다. 나는 결코 속성 속성을 보지 못했습니다. – Kpizzle