如何提高测试质量(技术)

最近⼀直围绕着如何提升产品质量开展⼯作;从⼤的⽅向进⾏分解,包括测试把控、过程管理、配置管理三⼤块;
其中提升测试质量,可以从以下维度进⾏考虑:技术+过程+业务
本篇主要围绕技术维度,简单阐述;
⼀、深⼊理解产品需求,并对需求进⾏分解,知其然并知其所以然
理解需求是后续⼀系列⼯作的基础,对于需求不清晰的⼀定先确认清楚⽆误;
同时这也属于需求测试,对产品⼯作的⼀个检验反馈
⼆、编写⾏之有效、覆盖率⾼的测试⽤例
此时需要测试基础知识扎实,⽤上⼤家熟悉的测试⽤例编写⽅法;⽐较常⽤的有等价类划分,边界值分析,因果图,正交法,判定表,错误
推断法,场景法;
当然,在整个测试过程中因测试对象、测试需求的不同,会涉及到不同的测试⼿段;我们可以根据具体需求编写相对应的测试⽤例;
例如:
上线前的主流程测试⽤例,主要⽤于回归测试主体功能,则可以使⽤场景法,⽤例粒度也相对较粗;
模块功能测试⽤例,则要求⽤例粒度较细,等价类划分,边界值分析等等可以派上⽤场
此外,在编写⽤例的过程中,往往会遇到新增或者修改需求的情况下,⽤例该如何补充的问题?我个⼈⽐较主张的是:维护⼀份完整的测试
⽤例,并在此⽤例中标注出本次版本需要测试的⽤例;这样的好处有以下⼏点:
内容完整有序,⽅便编写者之外的⼈员阅读查找,包括测试主管、项⽬经理等等;特别是对于新进员⼯,可以更快了解融⼊
补充⽤例的过程需要查看已有⽤例,并在此基础上修改;这是⼀个系统思考,思维扩散的过程;可以更好的避免测试⽤例遗漏
三、学习使⽤测试⼯具,提升测试效率
包括静态代码检查⼯具,⾃动化测试⼯具等等
测试⼯具的使⽤可以从复现偶现问题,主流程回归逐步开展
四、总结测试知识库
增加知识积累的同时减少⼀些重复的⼯作量
五、学习提升测试⽅法及其边界能⼒
包括测试基础知识、数据库知识、代码能⼒、前端知识、⽹络知识等等;
作为⼀名测试⼈员,知识体系⽆边界;⼴阔的知识体系可以辅助我们更好更快的发现、定位问题;
另⼀个侧⾯同时还可以提升⾃⼰的话语权;
六、增强探索式测试的能⼒
 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值