自动化测试分层

一、金字塔模型

  • 越往上,越接近QA、业务/最终用户,越往下,越接近底层;
  • 越往上,测试执行越慢,越往下,测试执行越快;
  • 越往上,测试成本越高(越耗时,失败时的信息越模糊,越难跟踪),越往下,测试成本越低
单元测试接口测试UI测试

能够提供最快的反馈,在开发环境中就能辅助重构,

提升代码质量。一般情况由开发完成。

不易变化,维护成本较低,性价比高。模块之间的数据返回,不同系统之间的数据交换。由测试人员在测试环境完成功能测试,更贴近用户的行为,模拟用户操作,更注重用户的操作行为,验证的是业务流程。缺点是成本高,性价比低。

                  

  自动化测试三大原则:高频(不断运行)、隔离(独立运行,不受其他数据的依赖)、用完即抛(跑一遍就立即释放)

Google的自动化分层投入占比是:单元测试(70%)+全面的接口测试(20%-25%)+少量的UI测试 (5%-10%)           

                 

                  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值