Software Engineering
文章平均质量分 70
Top0ne
这个作者很懒,什么都没留下…
展开
-
内聚与耦合
内聚与耦合内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。一、内聚强度内聚按强度从低到高有以下几种类型:(1) 偶然内聚。如果一个模块的各成分之间毫无关系,则称为偶然内聚。(2) 逻辑内原创 2006-07-14 09:09:00 · 6384 阅读 · 1 评论 -
软件测试的几个基本的概念
软件测试的几个基本概念一.软件测试的目的软件测试的目的在于发现程序中存在的错误,而不是证明程序无错误。一个好的测试用例在于它能发现至今尚未发现的错误。一个成功的测试则是发现了至今未发现的错误。开始我们认为做测试无非是为了证明我们编的程序是无错误的,那是大错特错了。因为bug会因时间不同,条件不同而出现。永远无法证明我们的程序是绝对正确的。二.Bug存在的原因1)开发人员不太了解需求,不原创 2006-07-29 16:00:00 · 1148 阅读 · 1 评论 -
两类经典的软件测试方法和测试心态
测试的两种心态 上周说过测试的心态问题,测试如果抱着:我们的软件很稳定的乐观态度,一般都发现不了太多问题;一旦有问题爆出来,心理上又受到怎么我们的软件这么烂的打击。而如果tester每天很积极的想,我们的软件肯定很多bug,今天一定要找它几个出来。bug的产生率就想飞涨的房价一样...关于这两种心态,今天找到了些理论依据。---------------------两类经典的软件测试方转载 2006-07-29 15:55:00 · 1049 阅读 · 0 评论