2016-10-10 78 views
-1

如何在由c#编写的web应用程序中获得客户端JavaScript代码的代码覆盖率使用dot net framework 4.6的web窗体,通过MTM自动化测试运行或通过TFS 2013进行UI测试构建为构建部署测试类型当客户端有Windows操作系统和浏览器是铬或边缘?如何获得客户端JavaScript代码的代码覆盖率?

Build-Deploy-Test是一个XAML构建为实验室默认模板。

+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不是。它不是关于为JavaScript代码编写的单元测试。它是关于运行UI自动化测试时代码覆盖客户端代码的。 – AhmadYo

回答

0

Here是MSDN文章,它解释了如何通过MTM自动化启用代码覆盖。

这需要2012.1或更高版本的Visual Studio,测试控制器,测试代理和TFS。

编辑

如果你想获得的Javascript代码覆盖,你必须写的Javascript代码单元测试mocha/jasmine,然后使用任何的代码覆盖工具(istanbulavailable

+0

谢谢,但答案是无关紧要的。 MTM代码覆盖适配器,获取程序集内代码的覆盖范围,并且不会获得JavaScript代码的覆盖范围。问题很明显。这是关于在Web应用程序上运行UI测试并测量JavaScript代码的范围。哪些代码在自动UI测试期间运行,哪些不是。 – AhmadYo