第三章质量保证与测试策略-stmt-课件.ppt





《第三章质量保证与测试策略-stmt-课件.ppt》由会员分享,可在线阅读,更多相关《第三章质量保证与测试策略-stmt-课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试方法和技术软件测试方法和技术-Ch.3质质量保量保证证与与测试测试策略策略第二章回顾Zhu.软件质量就是客户的满意度软件质量就是客户的满意度软件缺陷软件缺陷(Bug)是什么是什么软件测试的基本方法软件测试的基本方法-白盒/黑盒,静态/动态,自动化/手工,软件测试的分类和阶段软件测试的分类和阶段-单元、集成、系统(性能、适用性、兼容性)、验收测试软件测试的工作范畴软件测试的工作范畴-策略、计划、设计、执行、报告、评估第三章第三章 质质量保量保证证与与测试测试策略策略Zhu.3.1 软件质量保证软件质量保证3.2 测试策略测试策略3.3 测试计划测试计划3.4 软件质量的可靠性评估软件质量
2、的可靠性评估3.1 软件质量保证软件质量保证(SQA)SQA 概述概述SQA 活动活动SQS 与软件测试的关系与软件测试的关系Zhu.SQA活动活动p技术方法的应用技术方法的应用p正式技术评审的实施正式技术评审的实施p软件测试软件测试p标准的执行标准的执行p修改的控制修改的控制p度量度量p质量记录和记录保存质量记录和记录保存Zhu.SQA活动的影响因素活动的影响因素n知识结构:知识结构:专业的技术,例如质量管理与控制知识、统计学知识等。n经验经验n依据:依据:如果没有这些标准,就无法准确地判断开发活动中的问题,容易引发不必要的争论,因此组织应当建立文档化的开发标准和规程。n全员参与:全员参与:
3、全员参与至关重要,高层管理者必须重视软件质量保证活动。n把握重点:把握重点:一定要抓住问题的重点与本质,尽可能避免陷入对细节的争论之中。Zhu.SQA策略策略nSQA策略主要分三个阶段:策略主要分三个阶段:n以检测为重:产品制成之后进行检测,只能判断产品质量,不能提高产品质量。n以过程管理为重:把质量的保证工作重点放在过程管理上,对制造过程中的每一道工序都要进行质量控制。n以新产品开发为重:在新产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而产生的质量隐患。Zhu.SQA与软件测试的关系与软件测试的关系 nSQA 是管理工作、审查对象是流程、强调以预防为主n测试测试是技术工作、测试对象
4、是产品、主要是以事后检查nSQA指导测试、监控测试n测试为SQA提供依据Zhu.测试策略的概念测试策略的概念测试策略通常是描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(如单元测试、集成测试、系统测试)以及每个阶段内进行的测试种类(如功能测试、性能测试、压力测试等),以确定合理的测试方案使得测试更有效。Zhu.制定测试策略制定测试策略p 全面细致地了解产品的项目信息全面细致地了解产品的项目信息:应用领域,测试范围,市场需求,产品的特点和主要功能,技术架构p 基于模块、功能、整体、系统、版本、压力、性能、配置和安装等各个因素对产品的影响因素对产品的影响,公正客观地开展测试计划公正客观
5、地开展测试计划p 根据程序的重要性和一旦发生故障将造成的损失,来确定它的测试测试等级和测试重点等级和测试重点p 认真研究测试策略,以便能使用尽可能少的有效测试用例用尽可能少的有效测试用例,发现尽可发现尽可能多的程序错误能多的程序错误,因为一次完整的软件测试过后,如果程序中遗漏的错误过多并且很严重,则表明本次测试是失败的,是不足的;而测试不足意味着让用户承担隐藏错误带来的危险.同时反过来说,如果过度测试,则又会浪费许多宝贵的资源.找到一个最佳平衡点。Zhu.测试持续阶段的确定测试持续阶段的确定当测试任务明确后当测试任务明确后,测试计划将依赖于测试小组的人力资测试计划将依赖于测试小组的人力资源而最
6、终确定源而最终确定.Task 1/1 1/8 1/15 1/20 1/29 2/5 2/12 2/20 2/28 需需 求求 分分 析析 -设设 计计 审审 查查 -测测 试试计划准备工作计划准备工作 -设设 计计测试用例测试用例 -功功 能能 测测 试试 -集集 成成&系统测试系统测试 -第第一轮测试一轮测试 -第第二轮测试二轮测试 -确确 认认 测测 试试 -测测 试试 结结 束束 -Zhu.通过通过/失败的标准失败的标准v单个的测试通过单个的测试通过/失败失败 测试用例测试用例v全部产品测试通过全部产品测试通过/失败失败 每个阶段的通过每个阶段的通过/失败失败Zhu.阶段通过阶段通过/失
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 质量保证 测试 策略 stmt 课件

限制150内