- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试课件课件
第一章:基本概念和预备知识韦庆杰;姓名:韦庆杰
部门:计算机科学与技术学院
实验室:信科1806
E-mail(答疑用): weiqj@cqupt.edu.cn
;3;4;软件工程-计算机软件发展的三个阶段;软件工程与软件测试;软件测试:为了提高软件质量
软件质量:是软件产品的特性可以满足用户的功能、非功能需求的能力 。
软件的质量管理(Quality Management):是软件组织在软件产品生产中的质量策划、质量控制(Quality Control)、质量保证(Quality Assurance)和质量改进等等与质量有关的相互协调的活动。
;基本概念和预备知识
单元测试
系统集成测试
系统测试分类
功能测试
系统测试设计
系统测试计划与自动化
系统测试的执行
验收测试
软件可靠性
软件质量
成熟度模型
软件测试前沿技术介绍
;掌握软件测试的基本概念
理解测试对于软件质量保障的重要性
了解软件测试技术
理解需求、缺陷、测试用例和测试结果的生命周期模型
理解单元测试、集成测试、系统测试和验收测试的过程模型
掌握软件测试实践所需的技能
了解软件测试自动化
了解质量模型、能力成熟度模型、测试成熟度模型及测试过程改进模型
培养学生进行测试前沿技术的调研能力
;教学形式分以下四个部分:
课堂学习部分:由教师进行讲授
研究性学习部分(本部分不占课内学时):采取课后自学方式,要求在充分调研的基础上,结合个人研究背景和兴趣选题,写作一篇专题报告
课堂讨论部分:要求学生准备一次专题报告
实践部分:学生课后独立完成和选题有关的技术实验;Kshirasagar Naik, 软件测试与质量保证 – 理论与实践, 电子工业出版社
Ron Patton, 软件测试(第2版),机械工业出版社
Srinivasan Desikan, 软件测试原理与实践,机械工业出版社
Scott Tilley, 云环境下得软件测试:迁移与执行,科学技术文献出版社;软件测试基本概念和预备知识
单元测试
系统集成测试
系统测试
…
…;提高质量的新方法包含了一个产品开发过程的各个方面– 从需求分析到提交最终产品
有效的质量过程必须注意
更加专注于客户的需求
采取措施持续地提高质量
使度量过程与产品设计、开发融为一体
将质量概念推广到整个组织的最底层
建立一种对方法、过程高度关注的系统级的视图
通过持续的质量提高来消除浪费
PDCA(Plan-Do-Check-Action)循环
TQC(Total Quality Control)全面质量管理
;关于软件质量的5个观点
抽象的观点:可以识别但很难定义
用户的观点:是对目标的适应性 -产品是否满足用户的需求?
制造的观点:与规范的一致性
产品的观点:依赖产品内在的特性
基于价值的观点:依赖于客户愿意支付的货币数额;定义软件质量的最具影响力的两个软件质量模型
ISO9126
CMM (Capability Maturity Model)软件能力成熟度模型
软件测试领域的两个著名的过程模型
测试过程改进模型(TPI)
测试成熟度模型(TMM);什么是软件测试?;软件测试的定义经历了不断的发展:
狭义概念
识别软件缺陷的过程,即实际结果与预期结果的不一致
广义的概念
指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认
;软件测试与软件开发的关系;对软件质量提出了全方位要求
功能
方便灵活
性能
安全
稳定可靠
;软件质量关乎着
人员和公众的生命和安全
环境的质量
数据和信息的安全
设备设施和系统的正常运行
社会活动和社会秩序
;软件测试通常包括确认(verification)和有效性验证(validation):
确认指保证软件正确的实现了某一特定功能的一系列活动
有效性验证指的是保证软件的实现满足了用户需求的一系列活动
;Boehem简洁的给出了两者的区别:
有效性验证:我们是否在构建一个正确的产品?
即构建出的产品是否满足客户的需求。
确认:我么是否在正确地构建一个产品?
即构建出的产品是否和产品的设计相一致。; 美国早期的航天事故原因查明:FORTRAN程序中 “ ;” 写成了“,”, 编译系统将循环语句误认为赋值语句; 1990年海湾战争中由于软件的缺陷,致使美国爱国者导弹打入自己的军营; 加拿大的X射线自动治疗仪控制软件有设计缺陷,使得病人受到高强度射线照射,有多位病人致死、致伤; 2008北京奥运会票务系统; 欧洲宇航局的阿丽亚娜5型(ARIANA 501)运载火箭1996年首次发射因火箭导航软件故障发射失败; 香港1997年回归后新机场航管系统未经试运行; FIFA 2012缺陷;软件失败的术语
您可能关注的文档
- 轨道电路基本原理及工务部门防止轨道电路联电措施课件.ppt
- 轮扣式脚手架施工方案课件.doc
- 使用简单培训剖析.pptx
- 轨道交通文明施工标准化管理课件.doc
- 轮机自动化学习心得课件.doc
- 轨道交通U梁施工技术课件.doc
- 轮扣式高支模施工方案课件.doc
- 轮扣式支模架施工方案(图文)课件.docx
- 转量产报告资料模板课件.ppt
- 轮窑厂安全生产操作规程课件.doc
- 手术室实习生出科考试试题及答案.pdf
- 2023年电子商务员考证试题带答案.pdf
- 2024(护士)护理三基考试复习重点试题集(含答案).pdf
- Unit9+考点单词讲解练习+2023-2024学年人教版七年级英语下册+.pdf
- 2024年中考语文文言文考点清查专题《湖心亭看雪》文学常识+重点注释+重点译句+课后问题+中考预测.pdf
- 人教版五年级数学上册第七单元《植树问题》单元练习题(含答案).pdf
- 2022年中山市消防救援支队大涌大队招聘政府专职消防队员和消防文员考试真题及答案.pdf
- 电商数据分析形考任务参考.pdf
- 卫生保健月计划8篇.pdf
- 2024年度山东省继续教育公需科目答题活动题及答案.pdf
文档评论(0)