IT技术
文章平均质量分 81
jjiiaabbiinn
这个作者很懒,什么都没留下…
展开
-
软件测试的组织与管理
<br />作为软件开发的重要环节,软件测试越来越受到人们的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。<br /><br /> 从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。即使测试后发现是设计的错误,这时,转载 2011-02-24 14:44:00 · 534 阅读 · 0 评论 -
单元测试,测试什么?
<br />我们一直强调单元测试的重要性,但是有一个问题可能没有认真去想过,测试是重要的,但是我们测试什么呢?最近重读《单元测试之道》,书中给出了答案:Right-BICEP<br />1.Right——正确<br />很显然,如果代码运行的结果与你预期的不符合,那么这段代码肯定是有问题的。需要注意的是,Right并意味着正确,因为正确只是相对你所期望的结果而言,而对于用户需求也许就是错误的。<br />2.B——边界条件<br />寻找边界条件是单元测试最有价值的工作之一,因为bug一般出现在边界条件上,转载 2011-02-24 14:46:00 · 343 阅读 · 0 评论 -
sql精妙用法
说明:复制表(只复制结构,源表名:a 新表名:b) <br />select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b)<br />insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间<br />select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table wh转载 2011-02-24 15:04:00 · 917 阅读 · 0 评论 -
自己动手做计算机-计算机科学的本质
<br />什么是计算机?计算机科学很高深吗?也许你会联想到集成电路,联想到汇编语言,操作系统之类的,然而真正的计算机本质上是很简单的,你自己都能自己动手做出来,所谓的集成电路只不过是实现计算机的一种方式而已,它能使计算机变得更快,更小,它纯属于另一个范畴,至于编程语言,那便是另另一个范畴了,如果你理解了计算机的本质,再理解这些概念就不会觉得难了。<br /> 本文我就带着想理解本质的同道中人自己动手做一台可以“编程”的计算机。首先计算机不一定非要是电子的,它完全可以是机械的,本文中我做的这台机器就原创 2011-03-07 15:18:00 · 427 阅读 · 0 评论