测试基础

本文详细介绍了软件测试的概念、目的、对象和原则,强调测试应尽早介入,并贯穿整个软件生命周期。介绍了测试流程,包括需求预览、测试设计、测试执行、测试思维,以及不同级别的测试,如单元测试、集成测试、系统测试和验收测试。此外,还涵盖了回归测试、黑盒测试、白盒测试等测试方法,以及测试用例设计的关键点。
摘要由CSDN通过智能技术生成

什么是软件测试:
软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。
也可以说,软件测试是为了发现程序中的错误而执行程序的过程。
软件测试不仅仅是发现BUG,软件测试需要经过验证和有效性确认。
验证:是检测软件是否已正确地实现了产品需求所定义的系统功能和特性。即验证软件实现是否满足软件需求定义和设计目标。
有效性确认:
确认所开发的软件是否满足用户实际需求的活动。

软件测试对象:
程序,数据,文档

软件测试概念思维导图图

软件测试原则:
1.软件测试人员应该尽量早的介入,要在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。
2.软件测试不光要满足产品经理的需求,也需考虑用例是否合理。
3.程序员应该避免检查自己的程序,软件测试应该由第三方来负责。
4.组内相互测试,对测试结果要进行严格地确认,是否真的存在这个问题以及严重程度

软件测试目标:
1.发现一些可以通过测试避免的开发风险。
2.实施测试来降低所发现的风险。
3.确定测试何时可以结束。
4.在开发项目的过程中将测试看作是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值