前端单元测试入门与实践一个实例在一个统计客户端信息的js中,写一个方法,从userAgent字符串获取浏览器引擎,名称,版本号等信息,要求能处理最常用的一些浏览器function_getBrowserInfo(ua){…………returnoBrowser;}最后采用的形式这个方法的测试用例YUI().use("test",function(Y){window.Y=Y;vartestCaseBrowser=newY.Test.Case({setUp:function(){this.testFun=window._getBrowserInfo;},testBrowserName:function(){for(vari=0;i验证->开发……•打开iPhone验证一下•打开iPad验证一下•打开iTouch验证一下•打开安卓验证一下•打开windowsPhone验证一下•……IntroductingYUITEST结构业务代码业务代码测试代码测试代码xxTest.htmlxxTest.htmlyui-min.jsyui-min.jsae.jsae.jsrun.jsrun.jstest.jstest.js测试代码vartestData_fun_getInfo=[/**datatemplate:*[#ua#,#wordlist#,#name#,#version#]*/["Mozilla/5.0(WindowsNT6.1;WOW64;rv:2.0.1)Gecko/20100101Firefox/4.0.1",["360se","360chrome","\\sse","tencenttraveler","maxthon","theworld","ucweb","greenbrowser"],undefined,undefined],[……],[……]]YUI().use("test",function(Y){window.Y=Y;vartestCaseBrowser=newY.Test.Case({setUp:function(){this.testFun=window._getBrowserInfo;},testBrowserName:function(){for(vari=0;i