请对Martin Fowler大师在测试金字塔模型的基础上提出分层自动化测试的概念,请进行描述。

1)单元测试自动化:在面向过程编程中,单元也可以是整个模块,单常见的是单个函数或过程。

在面向对象编程中,单元通常是整个接口,例如类,但可以是单独的方法。需要规范的来做单元测试同样需要相应的单元测试框架,如java的Junit、testNG,C#的NUint,Python的unittest、pytest等,几乎所有的主流语言,都会有其对应的单元测试框架。

2)接口测试自动化:Web应用的接口测试大体分为两类:模块接口测试和Web接口测试。

模块接口测试,主要测试模块之间的调用与返回。它主要强调对一个类方法或函数的调用,并对返回结果的验证,所用到的测试工具与单元测试相同。

Web接口测试又可分为两类:服务器接口测试和外部接口测试。

3)UI层的自动化测试: UI层的功能进行测试。例如,不断重复的对一个表单提交,结果查询等功能进行测试,我们可以通过相应的自动化测试工具来模拟这些操作,从而解放重复的劳动。


个人简介

我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流测试技术,
起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦

软件测试面试题:请对Martin Fowler大师在测试金字塔模型的基础上提出分层自动化测试的概念,请进行描述。相关推荐

  1. 软件测试面试题全网独家没有之一的资深测试工程师面试题集锦

    前言: 这篇文章是凡叔集结最近凡叔在面试题的朋友们的面试题,基本上多的不敢说这里的题目你背完起码能压中百分之80,其中也有很多相对比较刁钻的问题,经过我们一整个群兄弟的整合以及收集最终出现了这么一篇文 ...

  2. 软件测试面试题,20道[超经典]大厂测试工程师面试题[附解析]

    1.讲述在你的测试工作中遇到印象最深的一个BUG? 答:我在XX项目中新增XX信息的时候,遇到过这样一个印象深刻的BUG,我填写了相关信息,但是有一栏是空的,点击取消,反而显示新增成功.之后我们定位这 ...

  3. 【译】Monolith first —— Martin Fowler 对于微服务架构的看法

    转载文章,文章经 LiteCodes 授权,转载至本博客. 原文地址:[译]Monolith first -- Martin Fowler 对于微服务架构的看法 整体架构先行(Monolith fir ...

  4. 【软件测试】移动端测试金字塔

    提到测试金字塔,大家都只是单元测试是底座,上方是集成测试和端到端测试. 分层控制产品质量.移动端测试金字塔你知道吗? 无论是游戏,淘宝,还是其他网站,如果没有一流的网站,就没有数字上的成功,为世界各地 ...

  5. Selenium两万字大题库

    测试最流行框架之一,可以学习一下. 填空 1.根据项目流程阶段划分软件测试:(单元测试).(集成测试).(系统测试).(验收测试) (单元测试)对程序中的单个子程序或具有独立功能的代码段进行测试的过程 ...

  6. 大师Martin Fowler强烈推荐的一本书

    大师Martin Fowler强烈推荐的一本书--<JRuby实战> --从全球第一到全国第一 推荐阅读: 1.JRuby:谁说鱼与熊掌不可兼得 基本信息 原 书 名:Practical ...

  7. 世界级软件开发大师Martin Fowler这三本书经典书你都读过哪一本?

    马丁·福勒(Martin Fowler),世界级软件开发大师,ThoughtWorks首席科学家.他是一位作家.演说者.咨询师和泛软件开发领域的意见领袖.他致力于改善企业级的软件设计,对优秀的设计以及 ...

  8. 重温大师经典:Martin Fowler的持续集成

    持续集成 作者:Martin Fowler 译者:滕云 原文发布时间:2006年5月1日 翻译时间:2012年2月25日 原文链接:http://www.martinfowler.com/articl ...

  9. 对话软件大师Martin Fowler:进化型设计

    进化型设计 本文Martin Fowler讨论了计划型设计和进化型设计的区别,揭示了着眼于解决表象问题可以使开发者发现本质问题,并主张好的设计工作不会降低工作效率. 计划型设计和进化型设计 Bill ...

最新文章

  1. 2021-03-26习题4-7 最大公约数和最小公倍数 (15 分)
  2. typora行内公式怎么显示不了,怎么办?
  3. 运算符的优先级和实际操作
  4. Linux下nginx安装与配置
  5. hive整合ldap权限管理
  6. StringEscapeUtils的资料
  7. 过滤器 拦截器 controller 页面 的执行顺序
  8. mysql 查询正在运行的事务并且杀掉该事务
  9. 计算机计算公式代码,简单的计算器代码
  10. 已知两点坐标求水平距离_已知两点坐标,两点间距离是多少 ,求那个公式
  11. 手机版wps支持格式
  12. Linux 配置vim
  13. linux在拥有/etc/xdg的自启动方式
  14. 模拟人生畅玩版android,模拟人生畅玩版
  15. excel表格操作之数据分级统计
  16. 029:vue+openlayers:使用MVT格式读取瓦片数据(示例代码)
  17. 推荐系统入门(六):新闻推荐实践1(附代码)
  18. 解决adb无法连接夜神模拟器的问题
  19. oracle 基本语法大全
  20. 商务网站建设与维护【14】

热门文章

  1. Adobe Photoshop CC绿色版
  2. 禁忌搜索算法(tabu search)解决TSP及其Matlab代码
  3. saliency detection论文(一)—Saliency Detection: A Spectral Residual Approach
  4. python来源介绍
  5. 细说腊八养人粥,体现国人食疗观
  6. 电脑桌面不显示任何东西
  7. 利用Python实现整数序列求和
  8. 移动互联网发展前景展望
  9. PIC单片机静态库文件生成
  10. 初二因式分解奥数竞赛题_初二年级数学因式分解练习题及答案