AutoRunner 功能自动化测试项目实训之函数调用(十二)

函数调用在研发的过程中运用很普遍,其实在做自动化测试的时候

我们也应当注重函数调用,因为我们在测试过程中会发现其实有很

多脚本都是在重复做某件事情,这些脚本的编写和维护其实是很耗

费时间的,就像写测试用例一样。如此耗时间的工作我们为什么不

想办法去解决呢?就像设计用例一样,我们尽量去对设计好的测试

用例进行复用,开发也是如此我们先写好公共的类和方法,后面遇

到相关的操作直接调用,既减轻了代码的量级,又使得代码变得整

齐规范还能使代码易于后期维护。自动化测试本身也是有脚本的,

做的好的自动化测试工程师,一定不会放过对脚本代码的研究,精

进自己的代码水平,进而提升自己的测试水平,为自己赢的更好的

工作和更高的收入。

我们这里先简单第介绍俩个例子,给大家感受下:

  1. 普通函数调用:

在一个脚本中调用函数方法如下图所示:

脚本如下:

int fun_add(int i,int j)

{

return i+j;

}

int fun_sub(int p,int q)

{

return p-q;

}

int fun_mult(int m,int n)

{

return m*n;

}

int fun_dev(int e,int f)

{

return e/f;

}

System.out.println("add="+fun_add(3,4));

System.out.println("sub="+fun_sub(6,4));

System.out.println("mult="+fun_mult(3,4));

System.out.println("dev="+fun_dev(12,4));

  1. 类中的函数调用:

在两个脚本中调用函数的方法如下图所示(示例中B脚本中的自

定义函数被C脚本调用):

完整的脚本如下:

public class TestAdd

{

public int fun_add(int i,int j)

{

return i+j;

}

}

public class TestSub

{

public int fun_sub(int i,int j)

{

return i-j;

}

}

public class TestMult

{

public int fun_mult(int i,int j)

{

return i*j;

}

}

public class TestDiv

{

public int fun_div(int i,int j)

{

return i/j;

}

}

TestAdd ta = new TestAdd();

System.out.println("Add="+ta.fun_add(4,5));

TestSub ts = new TestSub();

System.out.println("Sub="+ts.fun_sub(4,5));

TestMult tm = new TestMult();

System.out.println("Mult="+tm.fun_mult(4,5));

TestDiv td = new TestDiv();

System.out.println("Div="+td.fun_div(4,5));

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值