站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Ajax- JUnit介绍
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[Ajax学习教程#Ajax学习教程|上一页]] | {{template:开发语言导航}}</span> <div style="clear:both;"></div> 由于JsUnit的出现源自JUnit的启发,所以我们先对JUnit做一个简单介绍,然后再深入地分析JsUnit。关于JUnit有一些非常好的书,若要想详细地了解JUnit,可以参考一下。虽然JUnit不是测试的惟一选择(TestNG和Fit/FitNesse也很值得研究),但是它与JsUnit有着密切的联系,实际上后者相当于为了测试JavaScript,而开发的JUnit“移植版”,这是我们首先讨论JUnit的原因。 <br> JUnit是使用最广泛的xUnit测试框架之一。JUnit是Erich Gamma和Kent Beck编写的,通常用于测试基于Java的开源软件,而且最常用的IDE都对JUnit提供了充分的支持。用JUnit编写测试相当简单,只需创建一个实现TestCase的类,编写一些以test开头的方法,其中设置一些断言,然后用你最喜欢的工具来运行这些测试。默认情况下,JUnit会自动运行以test开头的方法,不过,你也可以根据需要改变这种行为。<br> 编写第二个或第三个测试时,你会发现有些公共的代码可以重构。你可能已经读过Andrew Hunt和David Thomas所著的The Pragmatic Programmer(Addison-Wesley公司1999年出版),应该知道要避免重复,所以会把一些公共的代码抽出到一个固定件(fixture)中,为此要覆盖setUp()和tearDown()方法,这些方法会分别在运行每个测试之前和之后调用。<br> 刚开始,你可能只有几个测试,但是慢慢地,测试会越来越多,而且需要某种方法来组织这些测试。在JUnit中,可以创建TestSuite,其中包括一个测试方法集合,甚至是整个测试类。(TestSuite可以包含实现了Test接口的任何类。)如果你想对测试有更多的控制,可以手工地把测试增加到TestSuite,或者可以告诉JUnit来为你完成这个工作,为此要把TestCase作为参数传递给TestSuite构造函数。<br> JUnit支持许多测试运行工具。有些IDE有自己的专用运行工具,而且只要你愿意,还可以开发你自己的运行工具。JUnit提供了一个文本运行工具,还提供了一个图形化运行工具,它能报告运行测试所得到的结果。(图形化运行工具有一个方便的“红条失败”/“绿条通过”方法。)JUnit测试通常由提交或构建过程启动。<br> [[category:Ajax]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:开发语言导航
(
编辑
)