1 / 19

软件测试技术

软件测试技术. 袁玉宇 13911330904 www.sqaclub.com yuanyuyu@263.net yuanyy@cesi.ac.cn yuyu_yuan4@hotmail.com. 助教联系方式. 郭新伟 gxw520@yeah.net gxw520@msn.com 62575183 张旸旸 zyy-e@163.com. 课程目标. 本课程结束以后,可以做到 描述软件质量的特性 熟悉软件测试的工作内容 掌握软件质量测试的技术与方法 了解自动化测试技术和测试工具. 课堂要求. 我们期望: 积极参与讨论 任何观点和想法都得到尊重

wayde
Download Presentation

软件测试技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 软件测试技术 袁玉宇 13911330904 www.sqaclub.com yuanyuyu@263.net yuanyy@cesi.ac.cn yuyu_yuan4@hotmail.com

  2. 助教联系方式 • 郭新伟 • gxw520@yeah.net • gxw520@msn.com • 62575183 • 张旸旸 • zyy-e@163.com

  3. 课程目标 • 本课程结束以后,可以做到 • 描述软件质量的特性 • 熟悉软件测试的工作内容 • 掌握软件质量测试的技术与方法 • 了解自动化测试技术和测试工具

  4. 课堂要求 我们期望: • 积极参与讨论 • 任何观点和想法都得到尊重 • 多提问题 • 按时完成作业

  5. 参考书 • 软件测试 (Ron Patton 著 机械工业出版社) • 软件测试 (Paul C.Jorgensen 著 机械工业出版社) • 软件测试-技术概论 (古乐 史久林编著 清华大学出版社)

  6. 前言 • 问题的提出 • 基本概念 • 本课程的主要内容 • 各部分的相互关系

  7. 问题的提出 软件危机: • 项目无法按期完成,经费超预算,质量难控制。 • 开发人员及开发过程管理不规范,约定不严密,文档不完整,软件维护费用高,系统无法修改。 • 缺乏严密有效的质量检测手段,交付的软件质量差,运行中问题多,甚至带来严重后果。 • 系统更新换代难度大。

  8. 质量 • 质量不是一个单一的概念,而是一个多维的概念; • 当人们说到质量时,一方面可能是指广义的质量,另一方面可能指狭义的质量; • 质量是我们日常用语的一部分,它的常规用法和专业用法也许存在不同之处。

  9. 质量的定义 • 一些东西的本质特征,一种内在的特征,代表着优秀的程度和等级。 ——韦氏字典 • 一个实体(产品和服务)的所有特征,基于这些特征可以满足明显的或隐含的需求。 ——ISO

  10. 软件 软件 是一种智力产品,有着与硬件完全不同的特征。由三部分组成的一个集合: • 在运行时能提供用户所希望的功能和性能的指令集,即程序; • 使得程序能够正确运行的数据结构和数据; • 描述程序研制过程、方法及使用

  11. 软件质量 软件质量 • 软件产品满足使用要求的程度 • 用户满意度 = 合格产品 + 好的性能+ 在预算和进度表内软件产品提供实质性益处。

  12. 软件质量特征

  13. Needs Requirements Products used for Quality In Use Measures Quality In Use Requirements Quality in Use Validation used for External Quality Measures External Quality Requirements External Quality Verification and Validation used for Internal Quality Measures Internal Quality Requirements Internal Quality Verification Implementation 软件度量

  14. 全面质量管理 全面质量管理是一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的一种质量管理模式。

  15. TQM的核心思想 • 全员性:全员参与质量管理; • 全过程性:管理好质量形成的全过程; • 全面性:管理好质量涉及到的各个要素;

  16. 全面质量管理模型 • PDCA循环 • RUP • CMM • PSP • TSP

  17. 软件质量保证 软件质量保证是为了确保软件开发过程和结果符合预期的要求,具体来说,是保证: • 软件开发过程是按照计划和规范实施的; • 软件开发结果包括完整的软件和文档,并且符合可预期的目标和检验标准。

  18. 软件测试 • 软件测试是软件质量管理中最实际的行动。 • 软件测试采用测试用例执行软件的活动。 • 根据IEEE610 对测试所作的定义,在指定的状态下对系统或其中某部分所做的活动,其结果是必须被纪录的,并且有时还要进行审核。

  19. 本课程的主要内容 • 软件测试概述 • 软件测试过程 • 软件测试技术 • 软件测试的应用 • 自动化测试技术

More Related