摘要:
强烈建议公司进行单元测试,执行每日构建,以提高质量,降低成本。 由于项目的特殊性,我们的项目需要于WebService进行挂接,并且这个部分是项目的核心部分之一,我们在此基础上进行2次单元测试,以保证原始程序(J2EE环境)和调用环境(.Net 2.0)都是可用的。 使用的工具:TestDriven.Net ,NUnit,打算引入NAnt,等项目进入完整功能迭代时将引入Nant。 每天运行2次以上... 阅读全文
摘要:
使用AxWebBrowser或者WebBrowser的方法将Office嵌入我们的.Net系统问题有几个,1是WebBrowser控件是一个比较重的控件,2是通过WebBrowser去控制Office如果出现问题没有办法进行调试与判断,也无法修改,3是Office对应的菜单没有办法控制。为此我们决定需求新的解决方案,使用微软提供的dsoFramer控件例子,这个例子使用VC++编写,本身是可... 阅读全文
摘要:
这是一篇技术总结,主要说明在.Net情况下,将Excel嵌入我们自己的程序,并进行控制。 由于微软再一次推迟了.Net版的OLE Container Control的发布(2005版本叫ActiveDocumentControl),使我们几乎没有太多的办法来完成这个任务(你可以利用Visual C++来完成你的工作,不过该实现对技术的要求太高,大部分人不具备这个能力,因此只好作罢... 阅读全文
摘要:
本部分需要进一步完善 1. 详细设计流程 在详细设计前需要确认用例文档是否是最终的文档。 保证概念的准确性的前提下,以界面为中心。 1. 界面: 1) 从界面出发完成界面的功能,每一个事件都要说明,每一个动作均有事件对应 2) 文档 画面 ... 阅读全文
摘要:
1. 概要设计流程: 1) 将任务分成若干步骤(如10步),有规律有节奏的进行 2) 在工时中预留15%,用于评审过后的修改 2. 概要设计成果 1) 界面用例对应关系 界面 用例 2) 用例 用例 界面1 界面2 界面3 评... 阅读全文
摘要:
本系列记载在多个项目中,并且当前正在一个项目中实施的面向对象过程,目前正在完善之中 1.整体思路 阅读全文
摘要:
DotNetMock库是我们使用较多的Mock库之一,目前已经能够支持Nunit、MBunit,CSUnit等多个测试框架,结合这些测试框架,能够非常方便的测试那些不太方便创建的对象、或者该对象具有比较复杂的不太确定的行为的对象。该框架也被许多开源的框架所使用,为此我门简单的分析了它的源代码,大致搞清楚它的实现过程。 阅读全文
摘要:
什么是以用例为核心,如何以用例为核心,有关OOAD的过程等。 阅读全文