文档介绍:软件测试方法和技术-
第三章质量保证与测试策略
软件质量保证
测试策略
测试计划
软件质量保证(SQA)
SQA 概述
SQA 活动
SQS 与软件测试的关系
SQA概述
软件质量保证(Software Quality Assurance)是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程。
2. SQA活动原则
确保SQA活动要自始至有计划的进行
审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。
SQA的活动和结果要保证全员参与,沟通顺畅。
逐级解决不符合问题
SQA活动
软件质量保证组在整个项目生存周期中评审项目活动,审计软件产品(过程也是产品),并就软件项目是否遵守已制定的计划、标准和规程等给管理者提供可视信息。
知识结构:SQA人员的职责是审查软件设计、开发人员的活动,验证他们是否将选定的标准、方法和规程应用到活动中去。专业的技术,例如质量管理与控制知识、统计学知识等。
经验:SQA人员的经验对任务的实现同样重要。
依据:如果没有这些标准,就无法准确地判断开发活动中的问题,容易引发不必要的争论,因此公司应当建立文档化的开发标准和规程。
全员参与:全员参与至关重要,高层管理者必须重视软件质量保证活动。
把握重点:一定要抓住问题的重点与本质,尽可能避免陷入对细节的争论之中。
2. SQA的活动
提出软件质量需求
软件质量保证部门在新项目的需求分析阶段
就开始介入,尽可能对软件周期各个阶段的测
量确定一个定量或定性的标准,作为以后各阶
段评审的标准和依据。
2. SQA的活动
确定开发方案
软件质量保证部门与开发部门共同研究并确
定软件开发方法,选择软件开发所使用的开发
工具。