美文网首页
测试金字塔

测试金字塔

作者: 武定路 | 来源:发表于2018-01-24 11:20 被阅读0次

目前测试遇到了不少瓶颈,然后翻过来再查看测试金字塔,发现执着于UI层面的测试,很容易陷入痛苦之中。请看下面这幅图。

测试金字塔

UI层面的测试覆盖在20%用例,目前困境就是UI变化多,一旦变化,用例就无法执行且极难维护,另外查过资料及看过一些说明,UI自动化测试适合一些稳定版本的回归测试,且需要主业务流程,保证主业务流程正常进行。目前情况就是UI层面的断言是个问题。人去做断言比机器容易的多,比如切换成什么页面,而且UI非常的繁杂,都是展示为主,所以如果做自动化测试会变得非常复杂。

API层面的测试断言就很确定了,因为主要是数据的交互,给服务器发送请求回应数据,然后进行断言,主要流程是

如果有接口增加数据库的接口,则进行增加,如果没有则进行数据库添加的动作,然后进行断言。

最底层的单元测试则是开发级别的水平,必须看得懂开发的代码。

目前具体工作开始向api测试渗透。目前使用python,比起java库多且方便调用。

相关文章

  • iOS自动化测试调研方案

    前文:根据Martin Fowler 的测试理论,测试应该遵循如下测试金字塔组合,测试金字塔最底层是单元测试,然后...

  • 每个模型都有组合方式|测试金字塔的思考与总结

    1.测试金字塔 Mike Cohn 在他的著作《Succeeding with Agile》一书中提出了测试金字塔...

  • 只需apk的robotium安卓自动化测试入门--从第一个工程开

    一、关于安卓自动化测试 关于测试自动化金字塔,金字塔底端是最基础的单元测试,再往上是系统接口测试,再往上就是UI自...

  • Android自动化测试

    测试金字塔 沿着金字塔逐级向上,从小型测试到大型测试,各类测试的保真度逐级提高,但维护和调试工作所需的执行时间和工...

  • 分层自动化小记

    在理解分层自动化之前,我们先看自动化测试金字塔。自动化测试金字塔在测试领域耳熟能详,其中UI代表页面级系统测试,s...

  • 接口测试基础知识

    接口测试的地位 采用金字塔型和橄榄球型来形象说明一下 金字塔型从上到下:UI测试、接口测试、单元测试橄榄球型:接口...

  • 微服务实战测试之理论篇

    目录 测试的考量 测试的分类 测试的模式 测试金字塔 单元测试的原则 测试的策略 测试用例的组织 测试的过程 参考...

  • 分层的艺术

    提到自动化的测试策略,大家很容易想到的就是测试金字塔,的确作为一种常见的自动化策略,测试金字塔确实能给我们带来很多...

  • 测试金字塔不是银弹

    本文首发于【林子的空间】 写在前面 测试金字塔曾经神一样的存在,很多人认为制定测试策略知道测试金字塔就够了。真的是...

  • 微服务实战测试之Java实例篇 

    测试分为好多种类型 测试用例的组织 单元测试 集成测试 端到端测试 消费者测试 契约测试 这是著名的测试金字塔, ...

网友评论

      本文标题:测试金字塔

      本文链接:https://www.haomeiwen.com/subject/aztsnxtx.html