软件测试方法和技术-Ch.3质量保证与测试策略.ppt

上传人:tang****xu1 文档编号:528659 上传时间:2018-09-27 格式:PPT 页数:42 大小:430KB
返回 下载 相关 举报
软件测试方法和技术-Ch.3质量保证与测试策略.ppt_第1页
第1页 / 共42页
软件测试方法和技术-Ch.3质量保证与测试策略.ppt_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《软件测试方法和技术-Ch.3质量保证与测试策略.ppt》由会员分享,可在线阅读,更多相关《软件测试方法和技术-Ch.3质量保证与测试策略.ppt(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软件测试方法和技术 - Ch.3质量保证与测试策略,第二章回顾,软件质量就是客户的满意度软件缺陷(Bug)是什么软件测试的基本方法- 白盒/黑盒,静态/动态,自动化/手工,软件测试的分类和阶段- 单元、集成、系统(性能、适用性、兼容性)、验收测试软件测试的工作范畴- 策略、计划、设计、执行、报告、评估,第三章 质量保证与测试策略,3.1 软件质量保证3.2 测试策略3.3 测试计划3.4 软件质量的可靠性评估,3.1 软件质量保证(SQA),SQA 概述SQA 活动SQS 与软件测试的关系,什么是 SQA ?,软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统

2、工程活动.,确保SQA活动要自始至终有计划的进行审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。SQA的活动和结果要保证全员参与,沟通顺畅。逐级解决不符合问题,SQA活动,提出软件质量需求确定开发方案阶段评审测试管理文档化管理验证产品与相应文档和标准的一致性建立测量机制记录并生成报告,SQA活动的影响因素,知识结构:专业的技术,例如质量管理与控制知识、统计学知识等。经验依据:如果没有这些标准,就无法准确地判断开发活动中的问题,容易引发不必要的争论,因此组织应当建立文档化的开发标准和规程。全员参与:全员参与至关重要,高层管理者必须重视软件质量保证活动。把握重点:一定要抓住问题的重

3、点与本质,尽可能避免陷入对细节的争论之中。,SQA策略,SQA策略主要分三个阶段:以检测为重:产品制成之后进行检测,只能判断产品质量,不能提高产品质量。以过程管理为重:把质量的保证工作重点放在过程管理上,对制造过程中的每一道工序都要进行质量控制。以新产品开发为重:在新产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而产生的质量隐患。,SQA与软件测试有什么关系和区别?,SQA与软件测试的关系,SQA 是管理工作、审查对象是流程、强调以预防为主测试是技术工作、测试对象是产品、主要是以事后检查SQA指导测试、监控测试测试为SQA提供依据,SQA工作的基本要求,了解过程了解开发以过程为中心具备

4、服务精神注重沟通技巧,测试策略的概念,是不是所有的软件测试都要运用现有的测试方法去测试呢?测试策略通常是描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(如单元测试、集成测试、系统测试)以及每个阶段内进行的测试种类(如功能测试、性能测试、压力测试等),以确定合理的测试方案使得测试更有效。,影响测试策略的因素,1、测试完成的标准标准的高低对策略确定有着重要的影响。比如该软件的应该用场合为军用,这将对软件的可靠性、安全性要求非常高,但如果是用于小型商场的收费系统由于是内部使用,主要考虑其计算的准确与精度及复杂统计与报表生成等方面准确性与易用性。,2、资源状况参与测试的人、测试中所需要的软

5、件平台(如操作系统甚至会涉及到第三方的一些应用软件)及测试可能用到的相关硬件设备(如计算机,网络硬件其它外设等),制定测试策略,主要工作:分析测试目标和指标确定测试对象和依据明确测试重点明确所采用的测试方法,泛化为:,全面细致地了解产品的项目信息:应用领域,测试范围,市场需求,产品的特点和主要功能,技术架构 基于模块、功能、整体、系统、版本、压力、性能、配置和安装等各个因素对产品的影响,公正客观地开展测试计划 根据程序的重要性和一旦发生故障将造成的损失,来确定它的测试等级和测试重点,认真研究测试策略,以便能使用尽可能少的有效测试用例,发现尽可能多的程序错误,因为一次完整的软件测试过后,如果程序

6、中遗漏的错误过多并且很严重,则表明本次测试是失败的,是不足的;而测试不足意味着让用户承担隐藏错误带来的危险.同时反过来说,如果过度测试,则又会浪费许多宝贵的资源. 找到一个最佳平衡点。,测试计划,这是测试前一项非常重要的工作。一个测试计划包括:产品基本情况测试需求说明测试策略和记录测试资源分配计划表、问题跟踪报告、测试计划的评审结果,测试计划的制定,测试计划制定的第一步就是将软件分解较小而且相对独立的功能模块,写成测试需求。测试需求有很多分类方法,最普通的一种就是按照功能分类: 测试需求是测试设计和开发测试用例的基础,分解功能模块可以更好地进行设计; 详细的测试需求是用来衡量测试覆盖率的重要指标; 测试需求包括各种测试实际和开发以及所需资源。,产品基本情况调研,包括产品基本情况介绍。目的:定义测试策略、配置、估计大致测试周期变更:说明导致测试计划变更的事件技术结构:借助绘图,规划适于测试的系统产品规格:测试范围:项目信息:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com