测试眉形的有哪个软件_到底什么是软件测试?

目前,业界对软件测试看法不尽相同,甚至对软件测试的定义也不完全一致。其中比较公认的定义有以下三个。

广义的软件测试定义是:贯穿在整个开发各阶段的复查、评估与检验活动,这远远超出了程序测试的范围,可以统称为确认、验证与测试活动(V,V&T——Validation, Verification and Testing)。

而狭义的测试定义为:软件测试是为了发现错误而执行程序的过程。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。

IEEE在1983年定义是:使用人工或自动手段来进行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。“软件测试以检验是否满足需求为目标的”。

我们不必追究到底哪个定义更正确、更科学,但我们至少可以得出以下结论:

l 软件测试要发现软件的错误;

l 软件测试最终要以软件满足用户需求为目标。

软件测试是软件开发的一部分。在各种软件开发生命周期中,都定义了软件测试阶段。在瀑布模型中,软件测试是在编码结束之后的重要阶段;在螺旋模型、快速原型等其他模型中,软件测试仍具有不可取待的位置。从广义来讲,软件测试人员也属于软件开发人员,只是我们会在实际工作中为了把测试人员与设计编码人员相区分,而把测试人员在称谓上从开发人员中分离开来,本书亦是如此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值