第6章. 单元测试.pptx

第6章. 单元测试

第6章 单 元 测 试;  6.1 单元测试概述   ;;  近些年,单元测试成为了软件质量控制方法中最重要的方法之一,这多半要归结于被称为极限编程(eXtreme Programming,简称XP)的轻量级程序开发模型的推动。这种开发模型需要我们为每个功能单元编写单元测试,并且维护这些测试,没有通过单元测试的代码将不能被集成,随着代码量的增加,开发者对系统的质量是有信心的。 ;6.1.1 单元测试的概念   一个单元是指一个可独立运行的代码段,独立运行是指这个工作不受前一次或接下来的程序运行的结果影响,简单地说,就是不与上下文发生关系。其关键特征在于它可以看成是一个有意义的整体。 在一种传统的结构化编程语言中,比如C语言,要进行测试的单元一般是函数或子过程。在像Java、C++这样的面向对象的语言中, 要进行测试的基本单元可以是类(Class),也可以是方法(Method)。;  单元测试的概念:是对软件设计的最小单元进行功能、性能、接口和设计约束等正确性进行检验,主要测试其在语法、格式和逻辑上的错误,并验证程序是否符合规范所要求功能的最具有实践意义的方法。 单元测试方法的重点是对测试单元内所有重要的控制路径进行测试,以便发现模块内部的错误。在单元测试过程中,由于在代码级测试中我们所面对的单元较多,且测试时是单独的、独立地进行,所以每个程

文档评论(0)

1亿VIP精品文档

相关文档