软件测试面试必备—基础知识整理

本文详细介绍了软件测试的目的,包括验证需求、发现bug、质量评估等;测试原则,如尽早测试、用户需求至上;软件测试组织架构,如项目型、智能型、综合型;测试类型,如静态与动态测试、黑盒与白盒测试;以及开发流程和测试模型,如瀑布模型、敏捷开发和V模型。此外,还讨论了测试人员应具备的素质和技能,包括沟通、编程能力、文档编写等。
摘要由CSDN通过智能技术生成

一、你如何理解软件测试的目的?

1、验证软件需求和功能是否得到完整实现/2、验证软件是否可以发布/3、尽可能多的发现软件中的bug/4、尽可能早的发现软件中的bug/5、对软件质量做出合理评估/6、预防下个版本可能出现的问题/7、预防用户使用可能出现的问题/8、发现开发过程中的问题和风险
在这里插入图片描述

二、软件测试有哪些原则?

1.所有测试的标准都是建立在用户需求之上 。
2.合理控制测试深度与广度,完全测试不可能,测试的投入与产出要均衡。
3.80-20原则,软件中80%的bug可以在分析、设计与评审阶段就能被发现与修正,16%的缺陷在系统的软件测试中发现,最后剩下的4%是用户长期使用的过程中才能暴露出来。
4.尽可能早的开展测试,越早发现错误,修改的代价越小。
5.发现错误较多的程序段,应进行更深入的测试。
6.软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试 。
7.软件开发人员即程序员应当避免测试自己的程序
8.严格执行测试计划&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值