软件测试方法和技术-
第二章回顾
软件质量就是客户的满意度
软件缺陷(Bug)是什么
软件测试的基本方法
- 白盒/黑盒,静态/动态,自动化/手工,…
软件测试的分类和阶段
- 单元、集成、系统(性能、适用性、兼容性…)、验收测试
软件测试的工作范畴
- 策略、计划、设计、执行、报告、评估…
第三章质量保证与测试策略
软件质量保证
测试策略
测试计划
软件质量的可靠性评估
软件质量保证(SQA)
SQA 概述
SQA 活动
SQS 与软件测试的关系
什么是 SQA ?
软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程活动.
确保SQA活动要自始至终有计划的进行
审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。
SQA的活动和结果要保证全员参与,沟通顺畅。
逐级解决不符合问题
SQA活动
提出软件质量需求
确定开发方案
阶段评审
测试管理
文档化管理
验证产品与相应文档和标准的一致性
建立测量机制
记录并生成报告
SQA活动的影响因素
知识结构:专业的技术,例如质量管理与控制知识、统计学知识等。
经验
依据:如果没有这些标准,就无法准确地判断开发活动中的问题,容易引发不必要的争论,因此组织应当建立文档化的开发标准和规程。
全员参与:全员参与至关重要,高层管理者必须重视软件质量保证活动。
把握重点:一定要抓住问题的重点与本质,尽可能避免陷入对细节的争论之中。
SQA策略
SQA策略主要分三个阶段:
以检测为重:产品制成之后进行检测,只能判断产品质量,不能提高产品质量。
以过程管理为重:把质量的保证工作重点放在过程管理上,对制造过程中的每一道工序都要进行质量控制。
以新产品开发为重:在新产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而产生的质量隐患。
SQA与软件测试有什么关系和区别?
SQA与软件测试的关系
SQA 是管理工作、审查对象是流程、强调以预防为主
测试是技术工作、测试对象是产品、主要是以事后检查
SQA指导测试、监控测试
测试为SQA提供依据
软件测试课件Ch3-质量保证与测试策略 来自淘豆网www.taodocs.com转载请标明出处.