문제

모든 테스트 후에 MBUNIT가 설정하고 찢어지지 않고 MBUNIT가 한 번에 하나 이상의 테스트를 실행하는 방법을 말해 줄 수 있습니까?

현재 UI 테스트에 Selenium을 사용하고 있으며 테스트를 연속으로 실행해야합니다. 로그인 페이지를 수행합니다.

미리 감사드립니다, CB

도움이 되었습니까?

해결책

를 찾습니까 FixTuresEtup/FixTureTeardown 속성 [TestFixTuresEtup이라고 불리는 상태에서 사용됨]은 클래스 레벨에서 호출되므로 한 테스트 클래스에서 모든 테스트에 대해 한 번 설정됩니다.

설정/파열 속성은 메소드 레벨에서 호출됩니다.

MBUNIT는 또한 테스트 어셈블리 설정 및 분해를 지원합니다. 여기에 있습니다 링크 이것을 위해.

[assembly: AssemblyCleanUp(typeof(AssemblyCleaner))]
...
public class AssemblyCleaner
{
    [SetUp]
    public static void SetUp()
    {
        Console.WriteLine("Setting up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
    [TearDown]
    public static void TearDown()
    {
        Console.WriteLine("Cleaning up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top