软件测试技术基础-CH02.pptVIP

  • 8
  • 0
  • 约9.94千字
  • 约 83页
  • 2020-03-25 发布于浙江
  • 举报
2.4 单元测试 什么是单元? 软件设计的最小逻辑单元 在面向过程的结构化程序中一般是函数或子过程 在面向对象的程序中可以是类或类的成员函数。 2.4.1单元测试主要任务? 模块接口、局部数据结构 边界条件、独立的路径、错误处理。 2.4.2单元测试执行过程? 时机:与代码编写工作同时进行的 过程:评审验证代码、设计单元测试用例、构建测试环境、执行测试用例、分析结果。 2.4.1单元测试主要任务 模块接口测试 时机:在单元测试其他内容之前进行。 目的:检查进出程序单元的数据流是否正确。 内容:(部分测试内容可由编译系统来完成) 1)调用所测模块时的输入参数与模块的形式参数在个数、属性、顺序上是否匹配; 2)所测模块调用子模块时,它输入给子模块的参数与子模块中的形式参数在个数、属性、顺序上是否匹配; 3)是否修改了只做输入用的形式参数; 4)调用标准函数的参数在个数、属性、顺序上是否正确; 5)全局变量的定义在各模块中是否一致。 2.4.1单元测试主要任务 局部数据结构 目的; 模块内部的数据能否保持完整性, 包括内部数据的内容、形式及相互关系不发生错误。 内容:(部分测试内容可由编译系统来完成) 1)不正确的或不一致的类型说明。 2)错误的初始化或默认值。 3)错误的变量名,如拼写错误或书写错误。 4)下溢、上溢或者地址错误。 2.4.1单元测试主要任务 路径测试 目的

文档评论(0)

1亿VIP精品文档

相关文档