测试管理工具FitNesse

一、什么是Fitnesse?   FitNesse是一套软件开发协作工具  FitNesse是帮助大家加强软件开发过程中的协作的工具。能够让客户、测试人员和开发人员了解软件要做成什么样,帮助建议软件最终是否达到了设计初衷。   FitNesse是一套软件测试工具  从另外一个角度看,FitNesse是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试(Acceptance Tests),通过在web页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否通过。   FitNesse 是 wiki可以很方便的创建和编辑页面   FitNesse是一个web...
技术 | 2009-10-25 19:39 | 阅读 5231 次 | 评论 3 条

浅谈“鲁棒性“

N年前,匠人曾经在“侃单片机”论坛里发起过一次关于软件抗干扰的讨论。其实,当时的讨论基本上已经达到了软件所能做的一切范畴。但是随后,讨论的 方向逐渐转向了“软件抗干扰是否有实际意义”上去了。虽然匠人坚持认为软件在抗干扰方面可以有所作为。但是,来自反面的意见,也让匠人深思了许久。 世纪轮回。这次,由emailli网友发起的“建议做为2008年1月的专题----软件抗干扰的方法研究 ”,又把当年的讨论场景再现。别具意味的是,对软件抗干扰本身的置疑也被再次提出。 从某种意义上来说,随着单片机硬件抗干扰性能的越来越完善。软件在此方面的用武之地,似乎确实在萎缩。试问又有几个单片机程序中...
基础知识 | 2009-10-25 10:53 | 阅读 2156 次 | 评论 1 条

C#字符串拼接 "+"连接与Append()方法 速度比较

C#字符串拼接 "+"连接与Append()方法 速度比较 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length>300) { text = tex...
技术 | 2009-10-25 10:50 | 阅读 2627 次 | 评论 1 条

debussy使用技巧的一点分享

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso...
技术 | 2009-10-16 01:00 | 阅读 1283 次 | 评论 1 条

利用UML类图设计Java应用程序(一)

UML已成为面向对象设计的标准图形化工具,在UML定义的各种图中,本文只涉及类图。Java应用程序由许多类所构成,类图的设计与实现,是Java实现面向对象应用程序的核心。本文通过一个具体的应用程序的设计与实现过程,详细说明了利用UML类图设计Java应用程序,使得开发过程标准化、可视化,代码编程简单化。 在类图中,类被描述为带有三层的盒子。 顶层为类名,一般用加粗字体表示。如果类是抽象的,其名称用斜体表示;如果类是接口,则在类名上方标注<<interface>>。 中间层包含类的属性(或变量),底层包含类的方法。与类名相似,如果方法是抽象的,那么它的名...
技术 | 2009-10-16 00:55 | 阅读 1802 次 | 评论 0 条

MFC 中的表格设计

【实现步骤】1. 当鼠标点击表格控件的某一格时,首先判断该列的属性,是直接编辑呢,还是用下拉列表进行选择。2. 显示隐藏的文本控件或者下拉列表控件,显示的位置和大小与选中格的位置大小完全相同,这样可以覆盖选中格3. 将选中格的内容填到文本控件或者下拉列表控件中4. 修改完毕后,将新的内容填到选中格中,同时隐藏文本控件或者下拉列表控件。【主要程序段及说明】变量定义:CComboBox m_ChangeCombo;--下拉列表控件,初始时不可见CEdit m_Change;---------------文本控件,初始时不可见CSring m_sChange;------...
技术 | 2009-10-14 23:35 | 阅读 2764 次 | 评论 0 条

MFC动态创建控件的消息处理

前些天有人在论坛里问在动态创建TreeCtrl后怎么响应消息,于是便写了一点自己的心得,现整理如下。  本例在view中动态创建一个ListCtrl并响应其NM_CLICK消息,先写出动态创建的代码: 新建一SDI工程,给view加上一个成员变量: CListCtrl m_list; 在view的OnCreate中创建它: if(!m_list.Create(WS_BORDER |WS_CHILD|WS_VISIBLE|LVS_ICON |LVS_AUTOARRANGE|LVS_SHOWSELALWAYS|LVS_EDITLABELS,CRect(10,10,310,...
技术 | 2009-10-04 22:28 | 阅读 1763 次 | 评论 1 条

军事名称解释

神鹰400是固体燃料,推力和燃烧时间是固定的,射程无法改变,解放军肯定不会用这个型号国际条约输出有导引功能的火箭(就是导弹)射程不能超过三百公里。
基础知识 | 2009-10-01 16:20 | 阅读 1141 次 | 评论 0 条
浏览1853018次