软件测试基础

Summary:
软件测试基础_第1张图片

 

1. 为什么需要测试

1.1 软件测试的重要性

软件系统应用于各行各业, 如金融领域, 制造领域, 医疗领域, 通信领域.

假如软件无法预期工作, 将会产生资金损失, 浪费时间, 丧失信誉, 人员伤亡.

所以, 软件测试有着十分重要的作用.

1.2 引起软件缺陷的原因

 

软件测试基础_第2张图片

 

1.3 测试的作用
降低风险, 提高质量, 满足法律法规的要求

1.4 测试和质量的关系

1) 什么是质量?

"产品质量(Quality)指的是在商品经济范畴,企业依据特定的标准,对产品进行规划、设计、制造、检测、计量、运输、储存、销售、售后服务、生态回收等全程的必要的信息披露"

众所周知产品是“过程的结果”,产品分四种通用类别:服务、软件、硬件、流程性材料。质量的广义性:在质量管理体系的涉及的范畴内,组织的相关方对组织的产品、过程、体系都可以提出要求。产品、过程、体系都具有固有特性,所以,质量不仅指产品的质量,也指过程和体系的质量

根据国际标准化组织制订的国际标准——《质量管理和质量保证——术语》(ISO8402-1994),产品质量是指产品“反映实体满足明确和隐含需要的能力和特性的总和”。 

(---以上解释摘自百度百科) 

ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成, 我们在进行软件测试的时候, 需要参考ISO9126对软件质量进行评估.

2) 测试 VS 质量
软件测试基础_第3张图片

1.5 测试是否充分
测试是否充分与测试出口准则相关, 主要基于时间, 成本, 风险等方面去考虑

2. 什么是测试

 

 

参考内容: ISTQB初级培训教材

 

你可能感兴趣的:(软件测试基础)