摘要:
NUnit最新版本展示了Action特性,该特性能够编排套件、测试及测试用例上的测试行为。开发人员可以通过在他们的测试项目中应用Action特性封装测试活动,并将其应用于类、接口、方法和程序集,来管理setup(初始化)、teardown(结束清理)和测试端的其他行为。 当某个测试运行时,与之关联的所有Action特性会按照其定义顺序被调用两次,一次是BeforeTest事件,另一次是AfterTest事件。这种模式给予了开发人员对测试的setup和teardown行为的独立控制。 想要使用Action特性,开发人员首先要做的是定义新特性,定义的方法有两种:一种是通过实现ITestAction 阅读全文
posted @ 2012-03-13 23:34
ChaunceyHao
阅读(207)
评论(0)
推荐(0)
摘要:
应用程序性能管理系统(Application Performance Management,APM)提供商AppDynamics于3月7日宣布推出最终用户监测功能。新功能具备测量浏览器渲染时间和网络延迟能力,作为性能管理解决方案的一部分,用户无需额外付费。该功能无缝集成到现有的业务事物中,并且最终用户流量将会一并显示在流量图表中。 最终用户监测(EUM)被认为是APM产品的基本功能之一,但与此同时其它APM供应商,如New Relic和dynaTrace, 已经在他们的产品中提供了上述功能,AppDynamics截至目前只能提供Java和.NET应用程序服务器监控。所有的三个产品都应用他们自己 阅读全文
posted @ 2012-03-13 23:25
ChaunceyHao
阅读(350)
评论(0)
推荐(0)
摘要:
PHP 5.4于本月尘埃落定,它是PHP自2009年以来的首次重大更新。该版本对语言部分进行了增强,包括支持Traits和移除部分争议特性。 Traits 同Java和.NET一样,PHP使用单一继承模型。虽然这种模型足够应付大部分用例场景,但有时用户也需要将一些通用样板代码放置其他无关联的类中。(.NET的Dispose方法就是这类样板代码(boiler-plate code)中一个很好的例子。)为解决这样的问题,PHP5.4推出了Traits。 Traits是一个方案集合,它不属于任何实际类。用户没法创建Trait实例或直接调用Trait中的方法,相反,用户必须将Traits合并到 实际的 阅读全文
posted @ 2012-03-13 23:09
ChaunceyHao
阅读(235)
评论(0)
推荐(0)
摘要:
Visual Basic 11推出了一些新特性,其中包括异步函数和期待已有的迭代器。 Visual Basic中的异步支持与C#中的版本一样。两者均使用相同的设计和关键字(即Async和Await),并且背后支撑这些关键字的都是.NET 4.0引入的任务并行库(Task Parallel Library)。 尽管异步函数从理论上来说可以在任意地方使用,但是其主要目的还是为了防止敏感线程(sensitive thread)发生阻塞,例如,你可以在WPF或Silverlight应用程序的UI线程中使用异步函数进行文件操作、服务调用或数据库请求。异步操作 完成后会自动回归UI线程,而不会在此期间造. 阅读全文
posted @ 2012-03-13 23:04
ChaunceyHao
阅读(227)
评论(0)
推荐(0)
浙公网安备 33010602011771号