你不知道的软件测试秘密,分层测试如何做?直接上高速...


前言

分层测试优点

定位快:测出哪一层问题,很明确。此方法在处理线上问题则比较常用。
针对性强:在用例设计和测试执行时,更具有针对性,思维更清晰。
加强对代码实现逻辑的理解,拓展测试技能。

节约时间成本:
分层测试是一个迭代的过程,测试可以提前介入,不用等到最后面才介入,缩短整体项目时长。
提前暴露问题,缩短BUG查找时间和修复BUG的时间。

如何做分层测试?

分层测试的测试方法还是原来的测试方法,但对测试人员的代码能力还有自动化测试水平有较高要求,同时要求测试人员和开发团队真正的理解敏捷开发和敏捷测试,甚至要求开发团队达到开发即测试、测试即开发的能力。

手工测试:需要测试界面、微服务的接口和数据库。
测试开发:还需要关注分层的自动化测试、单元测试、持续集成和持续发布。

在测试的时候,不仅要关注需求文档中的需求,还要考虑一些隐藏的需求,以及开发的实现,开发采用不同的实现方式,会产生不一样的测试点。

要更多的站在用户的角度去考虑用户的使用场景,流程设计是否合理,交互是否顺畅,文字是否有歧义,提示是否明确而友好。

开发采用了什么技术、什么框架,设计是否合理、是否高效、是否有扩展性、流程是否可控,是否考虑了异常情况、数据处理是否合理,是否存在性能问题、安全性有没有考虑等等。

针对上面的分层结构,在设计测试用例的时候,需要考虑以下图所示的情况(粗略ÿ

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值