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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!