2016-10-10 4 views
-1

Как получить покрытие кода для клиентских кодов JavaScript в веб-приложении, написанном C# asp.net с помощью dot net framework 4.6 для тестирования пользовательского интерфейса через автоматические тестовые прогона MTM или через TFS 2013 Build как тип Build-Deploy-Test когда клиент имеет ОС Windows, а браузер - хром или край?как получить покрытие кода для кодов JavaScript на стороне клиента?

Build-Deploy-Test - это XAML Build как шаблон шаблона Lab.

+0

У вас есть юнит-тесты написано для кода Javascript? – Thaadikkaaran

+0

Какую версию TFS вы используете? Эта ссылка может помочь вам: https://blogs.msdn.microsoft.com/visualstudioalm/2012/07/09/javascript-unit-tests-on-team-foundation-service-with-chutzpah/, http: // www .colinsalmcorner.com/пост/включение-Javascript-кода покрытие линия связь-в-сборки. –

+0

@JaganathanBantheswaran No. Это не про единый тест, написанный для кода JavaScript. Это касается кодового покрытия кодов на стороне клиента при выполнении автоматизированных тестов пользовательского интерфейса. – AhmadYo

ответ

0

Here - это статья MSDN, в которой объясняется, как включить покрытие кода с помощью автоматизации MTM.

Для этого требуется 2012.1. Более поздние версии Visual Studio, Test Controller, Test Agent и TFS.

Редактировать

Если вы хотите, чтобы получить покрытие Javascript кода, вы должны написать модульные тесты для Javascript кода с mocha/jasmine, а затем использовать любой из инструментов покрытия кода (istanbul) available

+0

Спасибо, но ответ не имеет значения. Адаптер покрытия кода MTM, охват кодов внутри сборок и не распространяется на коды JavaScript. вопрос ясен. Речь идет о тестировании пользовательского интерфейса через веб-приложение и измерении охвата кодов JavaScript. какие коды запускаются во время автоматических тестов пользовательского интерфейса, а какие нет. – AhmadYo