如何理解软件测试

 我来答
大沈他次苹0B
2022-07-10 · TA获得超过7288个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:172万
展开全部
1、软件测试的定义是什么?

在规定的条件下对软件进行操作,从而发现软件的错误,并对软件质量进行评估的一个过程。

2、软件测试的目的是什么?

不仅仅为了发现软件的缺陷,而且也要对软件质量进行度量和评估,从而提高软件的质量。

3、软件测试的对象

软件=程序+数据+文档

需求分析、概要设计、详细设计、程序编码、测试和验收等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明、测试计划以及源程序和用到的数据等,都应成为“软件测试”的对象。

4、什么是软件质量?

即与需求相一致的程度。需求分为:明确的需求(明确叙述的功能和性能需求、明确描述的开发标准);隐含需求(行业的基本标准)。

1999年,软件“产品评价”国际标准ISO 14598经典的"软件质量”定义是:软件特性的总和,软件满足规定或潜在用户需求的能力。

质量保证通过预防、检查与改进来保证软件质量

5、软件测试和软件质量保证的区别?

总结如下:

(1)从性质上看:软件测试属于技术性工作,软件质量保证属于管理性工作;

(2)从对象上看:软件测试的对象是软件产品,主要在研发部门,软件质量保证的对象是整个软件过程,覆盖公司层面的各个领域;

(3)从手段上看:软件测试以事后检验为主,软件质量保证则强调缺陷的预防。

6、软件测试有什么原则?

1、应当尽早地并不断地进行软件测试;

2、程序员或程序设计机构应避免测试自己设计的程序(单元测试除外);

3、测试前应当设定合理的测试用例;

4、测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据;

5、在对程序修改之后要进行回归测试;

6、充分注意测试中的群集现象;

7、妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为软件维护提供方便;

8、应当对每一个测试结果做全面的检查;

9、严格执行测试计划,排除测试的随意性;

10、所有的软件测试都应追溯到用户需求;

11、完全(穷举)测试是不可能的,测试需要终止;

12、测试无法显示软件潜在的缺陷。

7、软件测试有哪些分类?

按开发阶段划分:单元测试、集成测试、系统测试、验收测试。

按测试技术划分:白盒测试、灰盒测试、黑盒测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
法本信息技术
2024-10-28 广告
深圳市法本信息技术股份有限公司专注于数字化技术服务,致力为客户提供先进的数字化平台、技术和解决方案,以数字化技术为依托,聚焦自主安全可控的实时智能计算(Real-time Intelligent Computing , RTIC)关键技术和... 点击进入详情页
本回答由法本信息技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式