2016-08-30 8 views
1

저는 새로운 자동화 인프라를 구축하고 있으며 처음 시작부터 TFS 2015 vNext를 사용할 수있는 권한이 있습니다. 그래서 저는 CI의 일부로 vNext 빌드를 작성하고 정의했습니다.TFS 2015 vNext - 자동 테스트를 선택적으로 실행합니다. MTM이 필요합니까?

QA 사람 또는 개발자가 기계 그룹의 모든 컴퓨터에서 실행할 자동화 테스트 (그 이유는 무엇인지)를 선택적으로 선택할 수있는 방법을 찾을 수 없습니다. TEST 허브에서는 이러한 기능을 사용할 것으로 예상되지만 그렇지 않습니다.

내가 누락 된 항목이 있습니까? MTM을 사용하여 XAML 빌드, 컨트롤러 등을 정의해야합니까? 둘을 결합하는 방법은 없나요? Microsoft는 Lab Center (및 전체 MTM)를 포기하려고하고 있으므로 다른 옵션은 무엇입니까?

("Executing Automated tests in Build vNext using Test Plan, Test Suites"에 익숙하지만 테스트를 자유롭게 선택하고 싶습니다.)

Lab Management Evolution

감사합니다!

+0

자동 테스트의 실행 순서를 사용자 정의하거나 수동 테스트와 같은 자동화 테스트 중 일부만 실행하도록 선택 하시겠습니까? –

+0

은 대상 (테스트) 기계 중 하나에서 실행할 자동 테스트를 수동으로 선택합니다. 아이디어는 필요할 때마다 QA 또는 Dev가 필요에 따라 자동화의 하위 집합을 실행하게하는 것입니다. – ClimbingLung

답변

1

기능 테스트 실행 단계에서 테스트를 선택할 방법이 없으므로 VSTS/TFS 사용자 음성에서 기능 요청을 제출하는 데 도움이됩니다. Allow to select test case in "Run Functional Tests" step에 투표 할 수 있습니다.

이제 해결 방법은 빌드 정의에서 선택할 수 있도록 각 테스트마다 하나의 제품군을 만드는 것입니다.

또는 테스트 필터 기준을 사용하여 선택적 테스트를 실행할 수도 있습니다. 자세한 내용은이 링크를 참조하십시오 : Running selective unit tests in VS 2012 using TestCaseFilter.

+0

빌드/릴리스 정의를 실제로 수정하는 데 권한이 필요하지 않습니까? 모든 사람들이 빌드/릴리스 정의를 수정하기를 바라지는 않는다고 생각합니다. 우리는이 필요성도 가지고 있으며, 이와 같은 것이 우리에게 도움이 될 것이라고 생각합니다. https://www.visualstudio.com/en-us/docs/test/continuous-testing/run-automated-tests-from 테스트 허브. 그러나이 기능은 VSTS에서만 사용할 수 있습니다. 언제 온 프레미스 TFS에서 사용할 수 있습니까? – AngieM

관련 문제