永发信息网

软件测试中测试桩和测试驱动的编写方法

答案:2  悬赏:0  手机版
解决时间 2021-11-19 02:00
  • 提问者网友:动次大次蹦擦擦
  • 2021-11-18 02:23
软件测试中测试桩和测试驱动的编写方法
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-11-18 03:31
那你还是对这两个概念不清晰。
所谓的测试桩,就是你负责测试的模块/方法所调用的,所以你需要模仿他们做一个返回值(假的,但符合设计)。
所谓驱动测试,就是你负责测试模块/方法是中间的,没有main()入口,怎么编译,怎么启动呢?就需要写一个带main()的方法来调用你的模块/方法,这个就是驱动测试。
public class ddd
{
//Test driver
public static void main(String[] args) {
ddd d = new ddd();
d.Add();
}

//My module
public int Add() {
int output=this.Stub1() + this.Stub2();
System.out.print("My module: return value is "+output+"\n");
return output;
}

//Stub1
public int Stub1() {
int output=3;
System.out.print("Stub 1 : return value is "+output+"\n");
return output;

}

//Stub2
public int Stub2() {
int output=7;
System.out.print("Stub 2 : return value is "+output+"\n");
return output;
}
}
全部回答
  • 1楼网友:千杯敬自由
  • 2021-11-18 03:39
打桩的问题我看到过,但是忘了,记得在泽众软件的知识文库里前两天看到了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯