JavaScript脚本测试的工具:JsTest.Net
用该工具是款用C#来驱动JavaScript脚本测试的工具,并且用它来测试JavaScript可以完全脱离浏览器。咱们来看看他的效果吧:
1.建立测试程序并引用JsTest.Net类库
2.导入测试JS依赖的脚步库
3.执行测试程序,查看JavaScript的单元测试结果
图1
图2
图3
单元测试代码
using System; using System.Text; using System.Collections.Generic; using System.Linq; using Microsoft.VisualStudio.TestTools.UnitTesting; using JSTest; using JSTest.ScriptElements; using JSTest.ScriptLibraries; namespace JavaScriptUnitTest { [TestClass] public class UnitTest1 { protected readonly TestScript Script = new TestScript(); public UnitTest1() { Script.AppendBlock(new JsHamcrestLibrary()); Script.AppendBlock(new JsMockitoLibrary()); Script.AppendBlock(new JsAssertLibrary()); } [TestMethod] public void TestMethod1() { string jsContent= @"var str1='abcdefg@'; var tmpRegex=/^[^\d]+$/; var isCharacter=false; if(tmpRegex.test(str1)) { isCharacter=true; } else { isCharacter=false; } assert.equal(true,isCharacter,'you must input the type of character data!') "; Script.RunTest(jsContent); } } }来自:http://blog.csdn.net/ghostbear/article/details/8077084
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!