软件测试基础2.pptVIP

  • 4
  • 0
  • 约4.05千字
  • 约 37页
  • 2018-02-15 发布于河南
  • 举报
软件测试基础2

(1) 驱动模块:驱动模块是用来调用被测模块的模拟模块。通常驱动模块就是一个“主程序”,主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关结果。 (2) 桩模块:桩模块是用来代替被测试的模块所调用的模块,又称存根模块或支撑模块。它接收被测试模块的调用,可以做最少量的数据操作,打印出对入口检验或操作的结果,并且把控制归还给调用它的模块。 单元测试 单元测试主要从以下 5 个方面进行。 1) 模块接口测试 单元测试首先对通过模块接口的数据流进行测试。如果发现数据不能按预定要求进出模块,所有其他测试都是不切实际的。接口测试主要从如下几个方面考虑: (1)模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致; (2)模块传送给被调用模块的参数与其桩模块的参数的个数、类型和次序是否一致; (3)模块传送给库函数的变量个数、类型次序是否正确; (4) 全局变量的定义和用法在各个模块中是否一致; (5) 所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配,文件结束判断处理是否一致。 2) 局部数据结构测试 模块内部数据是否完整,内容、形式、相互关系是否有错常常是软件错误的主要来源。对局部数据

文档评论(0)

1亿VIP精品文档

相关文档