《软件测试技术经典教程第二版》第2章部分思考题及参考答案

2018-06-16  本文已影响0人  MirrorAi

4. 什么是驱动模块和桩模块?为下面的函数构造一个驱动模块,并设计至少5条测试用例。

/*
计算2个整数的除法运算,将结果转换为单精度输出
 */
float divide(int a,int b)
{
  float c;
  if (b == 0)
  print("除数不能为0!")
  c = (float)a/b;
  return c;
}

答:构造驱动模块如下:

int main(void)
{
  int x,y;
  float z;
  scanf("%d %d",&x,&y);
  z = divide(x,y);
  printf("%f",z);
  return 0;
}

编写5条测试用例,如下图所示。


图 5条测试用例
上一篇下一篇

猜你喜欢

热点阅读