接口自动化测试三大优势

与GUI自动化测试相比,接口自动化测试有三大优势:

1.构建成本低:只需要根据给出的参数,执行后判断是否与预期结果一致即可;而GUI自动化测试则需要安装和配置较为复杂的测试环境,其学习成本和学习曲线也更高。

2.稳定性高:接口测试针对的是API,没有图形界面,不会受到图形界面中元素变化因素的困扰,所以测试脚本相对比较稳定;而GUI自动化测试针对的是图形界面,而这部分变化是较频繁的,这也意味着对应的GUI自动化测试脚本经常需要修改以适应新的图形界面;另外,GUI自动化测试技术本身就比接口自动化技术更为复杂,GUI自动化测试过程中可能会经常出现一些莫名其妙的错误,其实这也很容易理解,接口测试毕竟属于相对底层的测试,复杂性较低,当然出错的概率也低了。

3.速度快:执行一个接口自动化用例脚本可能不用一秒钟,但执行一个GUI自动化用例脚本至少需要5秒以上,当用例数量增加时,这种差别将非常明显。

上一篇:gui-gio:tabswitch的demo5


下一篇:MATLAB GUI实现动态画图曲线的源程序