软件测试 前言

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

analysability changeability stability testability maintainability compliance
adaptability installability co-existence replaceability portability compliance
问题解决涉及的概念
软件质量特征
external and internal quality
functionality
ห้องสมุดไป่ตู้
reliability
usability
efficiency
maintainability
portability
suitability accuracy interoperability security functionality compliance
质量专家谈软件质量
W. Edwards Deming 将统计方法用以质量控制 是一种从管理者出发的持续改进质量的方法,将 注意力集中在开发过程中,以便必要时采取行动, 可用于CMM进行持续过程改进的模型。 六个核心原则的总结。
质量专家谈软件质量
Philip Crosby
不确定 觉醒 启蒙 智慧 确定
质量专家谈软件质量
美国工程质量专家领导者 W.Edwards Deming Joseph M.Juran Philip Grosby
质量专家谈软件质量
日本Kaoru IshiKawa 给出质量工作的六个基本特征: – 质量控制 – 高层管理者质量控制审计 – 业界的教育与培训 – 质量小组活动 – 使用统计方法 – 全国范围的质量控制促进活动
问题的提出
软件危机: 软件危机:
项目无法按期完成,经费超预算,质量难控制。 开发人员及开发过程管理不规范,约定不严密, 文档不完整,软件维护费用高,系统无法修改。 缺乏严密有效的质量检测手段,交付的软件质量 差,运行中问题多,设置带来严重后果。 系统更新换代难度大。
问题解决涉及的概念
质量
质量不是一个单一的概念, 质量不是一个单一的概念,而是一个多维 的概念 当人们说到质量时,一方面可能是指广义 当人们说到质量时, 的质量, 的质量,另一方面可能指狭义的质量 质量是我们日常用语的一部分, 质量是我们日常用语的一部分,它的常规 用法和专业用法也许存在不同之处
问题解决涉及的概念— 问题解决涉及的概念 软件度量
Requirements
Quality used In Use for Measures External used Quality for Measures Internal used Quality for Measures
Quality In Use Requirements
软件 测试 软件质量保证
软件质量度量
问题解决涉及的概念
软件质量保证 质量保证 – 是一个活动,向所有有关人提供证据以确立质量功能 正在按需求进行的信息 – IEEE质量保证的定义:有计划和系统的活动,它对部 件或产品满足确定的技术需求提供足够的信心。 软件质量保证 – 是一个系统性的工作,以提高软件交付时的水平
本课程的主要内容—软件测试技术 本课程的主要内容 软件测试技术
积极参与讨论任何观点和想法都得到尊重多提问题按时完成作业科学出版社1999软件工程实践者的研究方法roger黄柏素梅宏译机械工业出版社1999softwareengineeringpractitionersapproachfiftheditionrogerpressman清华大学出版社2001软件工程与软件测试自动化教程张克东庄燕滨编著电子工程出版社2002williameperry面向对象的元件测试johnmcgregordavid机械工业出版社2002各部分的相互关系软件危机
软件测试的基本概念 软件测试的数学基础 软件测试技术 软件测试过程 软件测试标准 软件测试工具
本课程的主要内容—软件质量保证 本课程的主要内容 软件质量保证
软件质量保证的基本概念 软件质来保证过程 有效实施软件保证的人员要求 软件评审 软件配置管理 软件质量保证在各类软件开发中的作用
各部分的关系
Needs
Product s
Quality in Use
Validation
External Quality Requirements External Quality
Verification and Validation
Internal Quality
Internal Quality Requirements
Verification
Implementation
问题解决涉及的概念
软件测试: 软件测试:
软件测试是软件质量管理中最实际的行动。 软件测试是软件质量管理中最实际的行动。 软件测试采用测试用例执行软件的活动。 软件测试采用测试用例执行软件的活动。 根据IEEE610 对测试所作的定义, 根据IEEE610 对测试所作的定义,在指定的状 态下对系统或其中某部分所做的活动, 态下对系统或其中某部分所做的活动,其结果 是必须被纪录的,并且有时还要进行审核。 是必须被纪录的,并且有时还要进行审核。
软件质量保证与测试技术
袁玉宇
yuanyuyu@263.ent yuanyuyu@
课程内容
•如何测试软件质量 •如何保证开发高质量的软件 •如何评价软件质量
课程目标
本课程结束以后,您可以做到 – 描述软件质量的特性 – 熟悉提高软件质量的过程 – 掌握软件质量保证和测试的技术与方法 – 了解软件质量测试和保证的工具 – 了解软件质量的相关标准
质量专家谈软件质量
Joseph M. Juran 结构化的年度质量进步 面向质量的大众培训计划 高层对提高产品质量的领导
质量专家谈软件质量
Yoji Akao 质量功能部署(Quality Function Deployment) 解决满足所有用户需求的问题 软件QFD是前端需求获取技术,可用于任 何软件工程方法。 QFD的核心内容是需求转换,给出输入信 息,通过分析评价得到输出信息。
参考书
软件工程与软件测试自动化教程 (张克东 庄燕滨编著 电子工程出版社 2002) 软件测试的有效方法 (美 William E.Perry 面向对象的元件测试 (John D. McGregor David A. Sykes 著 杨 文宏 李新辉 杨洁等译 机械工业出版社 2002)
前言
问题的提出 基本概念 本课程的主要内容 各部分的相互关系
maturity fault tolerance recoverability reliability compliance
understandability learnability operability attractiveness usability compliance
time behaviour resource utilisation efficiency compliance
课堂要求
我们期望: 积极参与讨论 任何观点和想法都得到尊重 多提问题 按时完成作业
参考书
计算机软件质量保证的方法和实践 (罗圣仪著 科学出版社 1999) 软件工程实践者的研究方法 (Roger S. Pressman 著 黄柏素,梅宏译 机械工业出版社 1999) SoftWare Engineering A practitioner’s Approach Fifth Edition (Roger S. Pressman 清华大学出版社 2001)
问题解决涉及的概念
软件
是一种智力产品,有着与硬件完全不同的特征。 由三部分组成的一个集合: 在运行时能提供用户所希望的功能和性能的指令 集,即程序; 使得程序能够正确运行的数据结构和数据; 描述程序研制过程、方法及使用
问题解决涉及的概念
软件质量
软件产品满足使用要求的程度 用户满意度 = 合格产品 + 好的质量 (性能)+ 在预算和进度表内软件产品 提供实质性益处,用户可以忍受偶尔可靠 性、性能问题。
相关文档
最新文档