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