简介:最近,Microsoft越来越多地将重点转向设计模式。如果不熟悉模式的话,猛地被一些新术语和陌生的UML图所淹没,会让人一下子接受不了。但是这种模式上的重点转移,并不代表方法上的迁移与词汇上的改变一样大。Microsoft.NET框架基类库(BCL)已经广泛使用了模式,并且大家可能已经熟悉一些最常见的模式,只是没有意识到而已。
简介:watiN是一个在.NET中自动控制浏览器的开源类库。WatiN从流行于Ruby社区的Watir目中得到启发,通过与浏览器的交互简化了对Web应用程序的自动测试。WatiN使用c#编写,但是可以使用任何.NET语言编写测试,目前它只支持Windows平台。与其它.NET平台上的解决方案相比,WatiN1.0已经有足够丰富的功能,并逐渐成为流行的用户界面与用户验收测试工具,它只能直接支持IE浏览器的自动操作。WatiN2.0已经支持对IE及FireFox2.0/3.0的自动操作。