使用并行计算进行单元测试

发表于:2010-5-20 11:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Aicken(cnblogs)    来源:51Testing软件测试网采编

  c. 执行通过后双击任一Item,显示明细,包含持续时间等信息。

  d..Net FrameWork 4.0 并行计算

Parallel.ForEach(result, efut =>
{
string strB = efut.ContentValue;
string expected = strB + "TestStrB";
string actual;
actual
= target.TestStrB(strB);
Assert.AreEqual(expected, actual);
}

  运行结果:

  值得一提的是,使用.Net FrameWork 4.0 新特性中的并行计算进行并行测试,上图中的用例执行时间,可由10秒缩短为3秒。

  Tip:本文分别在VS2008和VS2010 With Parallel,进行了相同代码的单元测试,其中使用Parallel后,性能的提升还是比较令人满意的,示例中包含了使用 Parallel(TestStrBTest()用例)和使用普通foreach的测试用例,感兴趣的同学可以下载来跑一下。

  下载TestApplication.rar:http://www.51testing.com/html/96/n-214196.html

66/6<123456
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号