接口自动化和页面自动化的测试比较

原创 2011年01月19日 18:48:00

刚刚接触了接口自动化测试,结合着页面自动化测试的经验,其实不管何种测试的用例,无非都是三大步:

  • 第一步准备数据;
  • 第二步是执行操作;
  • 第三步是校验结果。

接口自动化和自动化测试其实都是一个黑盒测试,只不过接口测试抛开了表示层,把业务层作为一个黑盒子来测试,还不同于开发的单元测试,而页面自动化是把表示层也包括进来了。

接口测试更接近业务逻辑的处理,页面自动化测试更接近页面的展示;接口测试更接近代码,页面测试更依赖业务。

相对来说,页面自动化测试的学习成本比较低,但是维护量比较大,而且数据准备会更麻烦一些;接口测试学习成本会高点,达到熟练所需要的时间也会多些,因为错误定位会麻烦点,但是相对来说维护量会小点,会比自动化测试稳定。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Web页面功能自动化测试

  • 2013-02-01 11:14
  • 932KB
  • 下载

Webdriver自动化测试使用Xpath-Helper调试页面元素的xpath

在做自动化测试过程中如果有的元素必须用XPATH去定位,这里给大家提供一个非常方便的调试XPATH的工具,可以在定位元素的同时在被测页面直接调试XPATH: 1.首先在google网上应用商店的搜...

Python+Selenium使用Page Object实现页面自动化测试

Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通...

web自动化测试第4步:页面元素信息(属性)的获取

上一节讲到对于元素的操作和浏览器的常用操作如何通过代码实现,这次来学习如何通过元素和浏览器来获取相应的信息(元素属性、信息、页面titile、URL等) 1.获取元素相关的信息 size: text:...

web自动化测试第9步:切换页面frame

在实际的测试中,有时候我们会经常遇到找不到元素的问题,这也是自动化测试中经常会遇到的问题,这个时候我们可以考虑一下是否是frame的问题导致的定位不到元素。 一般frame也适用于:后台管理系统经常会...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)