The latest casualties in the technical education world are the Software Development conferences – SD West, SD Best Practices, and Architecture & Design World – which are being discontinued effective immediately, making the SD West that was just held earlier this month the last of its kind. The conferences were run by the same [...]
51Testing软件测试网
Javascrīpt测试覆盖率工具
JSCoverage是一个用于度量Javascrīpt程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。JSCoverage通过度量Web页面使用的Javascrīpt代码,收集被Web浏览器执行的Javascrīpt代码信息来达到测试覆盖率统计的功能。JSCoverage支持IE6、IE7、Firefox2、Firefox3、Opera、Safari等流行的浏览器、支持Windows平台和Linux平台。JSCoverage是开源软件,官方网站:http://siliconforks.com/jscoverage/
Java测试覆盖率工具
EMMA,开源工具,支持Java 1.2或更高版本的JVM,不依赖于任何第三方类库。EMMA支持maven,ant,报表格式简单。官方网站http://emma.sourceforge.net/
Coverlipse,一个Eclipse的Code coverage插件。
Cobertura是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现bug外,Cobertura还可以通过标记无用的、执行不到的代码来优化代码,还可以提供API实际操作的内部信息。
Clover
NoUnit
.NET测试覆盖率工具
Clover.NEThttp://www.cenqua.com/clover.net/
[...]
武汉铁路局昨日宣布:4月1日起实施新的列车运行图。在这次调整中,合武铁路客运专线4月1日将开行8对时速250公里动车组,从武汉2、3、5小时可分别到达合肥、南京、上海,旅客出行更加方便快捷。 合武铁路客运专线是湖北境武汉投入运行的第一条铁路客运专线,标志湖北铁路客运从此进入高速时代。
此外,武铁还将增加到哈尔滨、昆明等地的列车。
武汉4月1日新增列车时刻表
起止站点车次运行时刻
汉口~合肥D3086/5次汉口18:33开,20:42到合肥;合肥21:03开,23:20到汉口
汉口~合肥D3084/3次汉口20:44开,22:58到合肥;合肥8:40开,10:57到汉口
合肥~汉口D3081/2次汉口12:23开,14:42到合肥;合肥7:16开,9:34到汉口
南京~汉口D3052/3/2/3次、D3054/1/4/1次汉口9:52开,13:22到南京;南京13:41开,16:55到汉口
汉口~上海D3008/5/8/5次、D3006/7/6/7次汉口7:33开,12:43到上海;上海13:03开,18:15到汉口
武昌(汉口)~上海D3012/09/12/09次、D3010/1/0/1次武昌8:26开,14:16到上海;上海14:35开,20:24到汉口
汉口~上海D3016/3/6/3次、D3014/5/4/5次汉口11:15开,16:51到上海;上海17:17开,22:44到汉口
上海~汉口D3002/3/2/3次、D3004/1/4/1次汉口17:18开,22:51到上海;上海6:50开,12:03到汉口
襄樊~昆明1258/7次襄樊20:40开,5:30到昆明;昆明7:20开,次日12:59到襄樊
武昌~哈尔滨1324/5次、1326/3次武昌17:45开,第三天10:10到哈尔滨;哈尔滨14:40开,第三天10:02到武昌
武昌~汉中2274/1次、2272/3次武昌23:10开,15:37到汉中;汉中17:07开,次日9:55到武昌
This month’s Effective Concurrency column, “Use Threads Correctly = Isolation + Asynchronous Messages”, is now live on DDJ’s website.
From the article:
Explicit threads are undisciplined. They need some structure to keep them in line. In this column, we’re going to see what that structure is, as we motivate and illustrate best practices for [...]
Right now I should be at 40,000 feet somewhere over Baffin Island on my way to Stockholm for Effective Concurrency Europe, but instead I’m in bed with a fever that I’ve had since Wednesday night and still unable to talk. The organizer and I have been staying in touch with flu updates every few [...]
-
Articles
- March 2011
- November 2010
- September 2010
- August 2010
- June 2010
- April 2010
- March 2010
- December 2009
- September 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
-
Meta

