软件测试知识点总结

本文介绍了黑盒测试的概念及其重要性,阐述了软件生命周期中黑盒测试的应用,并详细讲解了打桩和驱动在单元测试中的作用。同时,解释了白盒测试的原理和单元测试的目的,探讨了单元测试的执行者、时机以及测试策略,最后明确了单元测试的入口和出口条件。
摘要由CSDN通过智能技术生成

1.什么是黑盒测试

黑盒测试:测试人员将软件产品看成一个盒子,不关心盒子里面的具体内容(代码如何实现),只关心它的输入与输出。

2.为什么做黑盒测试

a.验证软件产品是否符合需求文档的设计
b.证实软件产品是否符合用户的需求

3.软件生命周期哪些测试阶段需要黑盒测试

软件生命周期的测试阶段分为:单元测试-组件测试-集成测试-系统测试-用户验收测试。每一阶段都要使用黑盒测试,即黑盒测试适用于所有阶段。可能不明白的是单元测试也需要?单元测试阶段主要进行代码分析,代码中的函数可以看做一个黑盒,函数的主要组成为函数名,函数参数列表(参数类型,参数个数),返回值,函数体,函数返回值和函数形参可以看做盒子的输入与输出,使用黑盒测试用例设计方法对输入输出值进行分析可以提高代码的质量,减少后续的错误产生。

4.什么是打桩,什么是驱动

驱动函数:在测试被测函数时,需要在一个函数中构造一组实验数据传入被测函数作为实参,然后再该函数中调用被测函数,检验测试结果。
桩函数:在测试被测函数时,被测函数可能需调用一个未被实现的功能的函数,此时测试人员可写一个临时的简单函数模拟被调函数的部分行为。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值