软件测试的原则

本文是一位资深软件测试工程师的经验分享,强调了测试应尽早进行,从需求分析阶段就要介入。指出完全测试是不现实的,测试无法暴露所有缺陷,并提醒注意测试中的缺陷群集现象。同时,建议程序员避免检查自己的程序,以确保测试的客观性和有效性。
摘要由CSDN通过智能技术生成

本人是一名软件测试工程师,也做过几个项目,我给一些刚入行的小白,或者是还没入行在观望这个行业的兄弟分享一些软件测试的原则。

测试应该尽早进行!

需要尽早!尽快!持续!先找大问题,(主要流程),不要过于纠结小问题!!

什么时候开始测试?

应在需求分析阶段就应该介入!!

完全测试是不可能的,测试需要终止!!

因为初涉软件测试人员希望拿到软件后就进行完全的测试,找出所有的软件错误,并使软件趋于完美.想法是非常好的,但是实现它是不可能的!哪怕是最简单的程序,主要原因有三个原因:

1.测试数据输入量太大

2.输出结果太多

3.软件的操作步骤太多

测试无法显示软件潜在的缺陷(测试不可能发现所有bug)

因为始终有bug你是发现不了的!

充分注意测试中的群集现象

缺陷扎堆,总出现问题的模块,应重点关注,重点测试,多次回归二八原则

程序员应避免检查自己的程序

1.每个岗位的职责分开

2.易陷入程序,而非业务逻辑

3.自己编写的,很难客观评价

4.思维定势

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值