精准测试

看完精准测试之路和在网上找了一些资料,对精准测试做一些总结

测试过程中总是遇到很多现实问题

在这里插入图片描述
导致回归测试范围太广,质量不能保证,上线有遗漏;为此我们有的依靠自动化测试,个人通过精准测试缩减测试范围,总结一些经验

在这里插入图片描述
虽然以上方法测试效率和精准度上有很大提升,通过跟开发沟通代码设计和实现,以及影响范围,缩减了测试范围,更精准测试。但这些大多还是沟通和review来的,且是建立在业务熟悉基础之上,如何让一个业务不是很熟悉的可以精准测试,实现线上精准自动化,以下是一些思路

精准测试由软件去采集测试过程执行的代码逻辑及测试数据的过程,自动建立测试用例与程序代码之间的逻辑关系。在测试过程加入软件的采集过程,可以形成正向和逆向的追溯。

通过正向追溯,开发人员可以看到测试人员执行用例的代码细节,以方便进行缺陷的修复,测试数据可以直接为开发调试提供依据,快速定位并修复缺陷。

通过逆向追溯,测试人员通过修改的源代码快速确定测试用例的范围,极大减少回归测试的盲目性和工作量,快速修订测试用例,达到测试覆盖率最大化。

精准测试方案,其核心内容是在知识库里包含着测试用例和开发代码的关联关系,代码改动后,推荐改动关联的相应测试用例,争取做到,改哪里测哪里,达到精准测试境界;

精准测试的核心是一自动化的软件对软件测试过程数据进行记录,从而实现精准测试用例推荐。通过精准测试,我们可以实现软件质量的实时监控,回归用例的智能筛选,测试覆盖率的精准分析以及软件缺陷的快速定位

知识库流程图

测试分析流程图

差异化分析流程图
在这里插入图片描述

精准测试流程图

在这里插入图片描述

精准测试的核心需求来自于对软件质量的较高要求,如果是需求响应快,而且产品发布成本低,快速试错的小流量新功能,对发布质量并不太敏感,则不适合精准测试,如果需要准确把握用户的需求,需要进行系统测试,通常采用用户测试的方式对项目进行验收,对项目的上线质量比较敏感,则使用精准测试的产出比较高!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值