当前位置:首页计算机类软件水平考试高级系统分析师->在单元测试中,()。

在单元测试中,()。

  • A.驱动模块用来调用被测模块,自顶向下单元测试中不需要另外编写驱动模块
  • B.桩模块用来模拟被测模块所调用子模块,自顶向下单元测试中不需要另外编写桩模块
  • C.驱动模块用来模拟被测模块所调用子模块,自底向上单元测试中不需要另外编写驱动模块
  • D.桩模块用来调用被测模块,自底向上单元测试中不需要另外编写桩模块
答案: A
本题解析:

单元测试也称为模块测试,测试对象是可独立编译或汇编程序模块、软件构件或面向对象软件中类(统称为模块),其目是检查每个模块能否正确地实现设计说明中功能、性能、接口和其他设计约束等条件,发现模块内可能存在各种差错。单元测试技术依据是软件详细设计说明书。测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用子模块,它接受被测模块调用,检验调用参数,并以尽可能简单操作模拟被调用子程序模块功能,把结果送回被测模块。项层模块测试时不需要驱动模块,底层模块测试时不要桩模块。单元测试策略主要包括自顶向下单元测试、自底向上单元测试、孤立测试和综合测试策略。①自顶向下单元测试先测试上层模块,再测试下层模块。测试下层模块时由于它上层模块已测试过,所以不必另外编写驱动模块。②自底向上单元测试。自底向上单元测试先测试下层模块,再测试上层模块。测试上层模块由于它下层模块已经测试过,所以不必另外编写桩模块。③孤立测试不需要考虑每个模块与其他模块之间关系,逐一完成所有模块测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外测试成本。④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用,

更新时间:2022-07-31 23:01
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案