软件测试方法之黑盒测试与白盒测试

软件测试方法之黑盒测试与白盒测试
摘要:黑盒测试与白盒测试都是软件测试的重要方法。白盒测试是通过程序的源代码进行测试而不使用用户界面,它主要用于检测软件编码过程中的错误;而黑盒测试是是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的,它主要检测软件的每一个功能是否能够正常使用。他们是相辅相成的。
关键词:黑盒测试;白盒测试;优缺点;软件测试
【1】在这里插入图片描述

1测试的概念
1.1测试的定义
测试的正确定义是“为了发现程序中的错误而执行程序的过程”。这和某些人通常想象的“测试是为了表明程序是正确的”“成功的测试是没有发现错误的测试”是完全相反的[1]。简而言之,找错的活动称测试。而测试的目的是找出软件设计开发全周期中各个阶段的错误,以便分析错误的性质与位置加以纠正。
1.2软件测试的定义
软件测试的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别[2]”。这个定义明确的指出了软件测试的目的是为了检验软件系统的是否符合需求,它并不是一个一次性的,而且是软件开发后期的活动,是整个开发流程的一部分。软件测试能够在软件投入运行前,对软件需求分析,设计规格说明和编码实现的最终的审核,它是软件质量得到保证的关键步骤。
2.黑盒测试概念
2.1黑盒测试概念
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。黑盒测试着眼于程序外部机构,不考虑内部逻辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值