软件测试流程,软件测试工作中的测试原则

本文介绍了软件测试的重要原则,包括2/8原则、尽早介入测试、抗药性原则等,强调测试用例应明确预期结果,测试活动依赖于测试内容,并指出测试无法找出所有Bug,但能有效减少软件缺陷,提升产品质量。
摘要由CSDN通过智能技术生成


前言

测试原则
测试用例需要覆盖有效和无效的输入情况

对每一条测试用例的输入,执行步骤和预期结果都应写明白—根据设计文档确定,功能验证和后期回归,以及功能回忆不至于不记得…

应彻底检查测试用例的执行情况—这是一种理想化的工作方式。测试新需求过程中,交互到就功能,在测试过程中,对旧功能主体操作验证(比如,测试新UI在线预览,涉及外链,内链等功能。广度到底是点开即止呢还是,确认OK呢?)。这需要根据发布时间来定…

一、2/8原则

少数功能模块会测试到大多数缺陷,用数字来表示就是 80%的问题出现在20%的功能模块中。在很多领域中都存在 2/8 原则,而在测试中同样会运用到这个原则。

为什么会这样的原因很多,我们只能适当分析。比如开发某个功能模块的程序员水平不行,引入了大量缺陷;也可能是这个功能模块非常复杂,可能出现大量没有考虑到的因素。

二、尽早介入测试

一个软件越复杂,越有可能产生新 bug。热力学第二定律指出:孤立系统自发地朝著热力学平衡方向──最大熵状态──演化,同样地,第二类永动机永不可能实现。这个定律同样适用于信息系统。

当一个软件引入越多的信息,越多的功能,会让软件变得越来越混乱,从而产生越来越多bug。如果要少产生bug,首先是要保持软件整体的简单性,还有就是尽早介入测试。

因为在一个功能被开发的早期,功能还足够简单,早期介入测试能更高效的找到bug,如果一个功能演化

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值