您的位置:首页 > 编程语言

2009-02-23读书记录:《代码大全》(第一版)第二十五章——单元测试

2009-02-23 21:43 309 查看
单元测试——对单的个子程序和模块而不是整个系统的测试。测试和调试:测试是发现错误的方法,而调试是对错误进行诊断并改正它们。

单个测试子程序并不容易,但要调试它们是容易的。如果每次将一个子程序加进已经测试的子程序中,就能知道任何一个新错误是由新子程序或者由新、旧子程序的相互作用所引起的。

单元测试的一般方法

一个有条理的单元测试方法,可使你用最小的努力最大限度地发现各种类型的错误。在产品开发的过程中应编制测试用例,这样就能避免需求和设计中的错误,而改正这类错误的所费代码要比错误代码大。尽早测试和发现错误以便能合理地改正错误。

测试技巧

不完全测试

善于结构的测试

数据流测试

等效类划分

错误猜测

边界分析

典型错误

绝大数错误往往顷向于集中在少数有缺陷的子程序中。

大多数的错误的范围是相当有限的

许多错误并不是结构性错误

大多数实现错误来自程序员

书写错误是一个相当普通的错误源

子程序的误解容易产生错误

避免赋值语句的错误是质量的关键

大多数错误是容易改正的

用错误数度量你所在组的经验

提高测试质量

提高测试质量的方法和其它提高任何过程的质量的方法是相似的。进行有效测试的关键是从项目开始就计划测试。将测试看成和设过、编码同样重要意味着将时间分配给测试。

用于防止使软件质量倒退或“回归”的测试叫做“回归测试”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐