首页 > 其他 > 详细

软件理论基础(目的、原则、对象、风险)

时间:2020-07-03 16:49:49      阅读:64      评论:0      收藏:0      [点我收藏+]

一:软件测试经典定义:

是在规定的条件下对软件进行操作,以发现错误,对软件质量进行评估

 

二:测试等于调试吗?

测试可以发现由于软件缺陷引起的失效,而调试是一种开发活动,用来识别引起缺陷的原因,修改代码以及验证是否正确的修改了软件的缺陷

技术分享图片

 

 

 

三:不同时期关于测试的定义

1.确信程序作了它应该做的事

2.为找出错误而运行程序或系统的过程

3.查出规格说明书中错误,以及与规格说明不符的地方

4.一切以评价程序或系统的属性、能力为目的的活动

5.对软件质量的度量

6.评价程序或系统的过程

7.验证系统满足需求,或确定实际结果与预期结果之间的区别

8.确认程序正确实现了所要求的功能

9.测试是与软件开发或维护工作并行进行的一个过程

10.是在用户需求和开发技术之间找一个平衡点

 

 

四:软件测试的目的

1)验证软件是否满足软件开发合同或项目开发计划、系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求;

2)通过测试,发现软件缺陷

3)为软件产品的质量测量和评价提供依据

 

 

五:软件测试原则

基于测试是为了寻找软件的错误与缺陷,评估与提高软件质量,因此我们提出一组测试原则

1)所有的软件测试都应追溯到用户需求

2)应当把“尽早的和不断地进行软件测试”作为软件测绘师者的座右铭,

3)完全测试是不可能的

4)测试无法显示软件潜在的缺陷

5)充分注意测试中的群集现象

6)程序员应避免检查自己的程序

7)尽量避免测试的随意性

 

软件理论基础(目的、原则、对象、风险)

原文:https://www.cnblogs.com/d-h-z/p/13231223.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!