ikon999原创:JsUnit测试之三
十一、 浏览器自动化测试
访问file:///c:/test/jsunit/testRunner.html?testPage=c:/test/test1.html&autoRun=true,就会自动测试test1.html页面里的测试函数;
十二、 根据访问参数改变测试逻辑
1、 访问
file:///c:/test/jsunit/testRunner.html?testPage=c:/test/test1.html&autoRun=true&suite=test2
2、 测试函数:
function suite()
{
var testSuite = new top.jsUnitTestSuite();
testSuite.addTestPage(”../test1.html”);
testSuite.addTestPage(”../test2.html”);
testSuite.addTestSuite(secondSuite ());
return testSuite;
}
function secondSuite(){
var testSuite = new top.jsUnitTestSuite();
//取得浏览器访问参数的值,根据此值改变测试逻辑
//1) top.jsUnitParmHash.parameterName;
//2) top.jsUnitParmHash[‘parameterName’];
Var suiteToRun = top. jsUnitParmHash.suite;
If(suiteToRun==’test1’){
testSuite.addTestPage(”../test1.html”);
}else{
testSuite.addTestPage(”../test2.html”);
}
return testSuite;
}
十三、 Ant自动化测试
1、 修改jsunit下的build.xml文件
配置property属性
(1) browserFileNames:浏览器地址;多个可以用逗号隔开;
(2) closeBrowsersAfterTestRuns:执行测试后,是否关闭浏览器;默认true
(3) logsDirectory:日志存放目录
(4) url:测试文件地址;如:
file:///c:/jsunit/testRunner.html?testPage=c:/jsunit/tests/jsUnitTestSuite.html
2、 运行ant standalone_test ,在单机上行运行测试;distributed_test:是分布式远程测试;
作者:ikon999
来源:北风技术专栏
原文链接:http://column.ibeifeng.com/51564/20081009103.shtml
( 内容完 )
添加收藏到:
您可能还对这些文章感兴趣:



没有评论, 我来评论
小贴士:评论需要管理员审核后才会显示。请不要发布与国家法律相抵触的言论,北风网将保留追究责任的权利。
类似“顶”、“沙发”、“支持”之类没有营养的文字,对勤劳贡献的作者来说是令人沮丧的反馈信息。
请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
如果您发现自己的评论没有被审核或者不见了,请参考以上三条。