软件基础

软件测试基础概念

10.软件测试的手段:

(1)软件测试通常包括验证(verification)和确认(validation):

1)验证指保证软件正确的实现了某一特定功能的一系列活动,目的是保证软件生命周期的每一个阶段的成果满足上一个阶段所设定的目标

2)确认指的是保证软件的实现满足了用户需求的一系列活动,目的是在软件开发完成后保证软件与用户的需求相符合。

验证与确认都属于软件测试,它包括对软件分析、设计以及程序的验证和确认。

(2)软件测试可以发现以下软件缺陷:

软件实现的功能不正确

“缺少”:软件没有实现某项功能

“多余”,软件实现的某项功能在需求中没有定义

发现第一类软件缺陷的过程 — “验证”

发现后两类软件缺陷的过程 — “确认

11测试的目标.

1)最终目的是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付前发现并改正:

确保软件完成了它所承诺或公布的功能

确保软件满足性能的要求

确保软件是健壮的和适应用户环境的

2)为软件的质量评估提供依据

3)为软件质量改进和管理提供帮助

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月10日
下一篇 2021年3月10日

相关推荐