软件质量保证与测试工程硕士

软件质量保证与测试工程硕士

ID:38470512

大小:6.40 MB

页数:462页

时间:2019-06-13

软件质量保证与测试工程硕士_第1页
软件质量保证与测试工程硕士_第2页
软件质量保证与测试工程硕士_第3页
软件质量保证与测试工程硕士_第4页
软件质量保证与测试工程硕士_第5页
资源描述:

《软件质量保证与测试工程硕士》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试1内容前言第一章软件质量保证第二章软件测试概述第三章测试人员的数学知识第四章软件测试技术第五章软件测试过程第六章软件测试管理体系前言--内容课程的由来软件危机软件工程软件质量保证软件测试课程的介绍目标内容形式和要求参考书目前言--课程由来软件危机(1960s)根源:硬件越来越复杂,功能越来越强大(摩尔定律)对软件在应用领域和规模上的期望越来越高软件的发展速度落后于硬件的发展速度真实世界与计算机世界的映射靠人来生产多人开发前言--课程由来软件危机(1960s)表现:软件质量不高、超出预算、项目延迟根源:软件系统复杂性提高、多人合作解决:软件工程与软件相关的人员项目组用户和股东计算机

2、系统设计技术控制复杂:人的思维极限抽象/建模分解重用:质量和效率语言与开发包OO前言--课程由来软件工程目标:解决沟通和集成问题策略:控制错误错误缺陷/Bug/Defect/Error狭义:软件定义、设计、实现、打包/部署、使用过程中出现的与明确的需求不一致:不能正确完成任务、完成多余的任务广义:还包括:改善产品的建议;与用户隐含的需求不一致前言--课程由来软件工程方法:预防错误:规范化流程、职责、角色、模式:RUP(RationalUnifiedProcess)、CMM/CMMI、Pattern表达方式:UML、Pattern文档化迭代与体系结构纠正错误:测试调试减少错误损失培训前言-

3、-课程由来SQA:软件质量保证过程改进:预防错误规范化:流程文档化软件测试:发现错误错误发现的越早,解决的代价越小前言--课程由来SQA涉及的工作岗位过程改进工程师过程改进测试工程师软件测试开发工程师软件测试软件调试测试经理测试流程管理测试度量前言--内容课程的由来软件危机软件工程软件质量保证软件测试课程的介绍目标内容形式和要求参考书目前言--课程介绍目标学习质量保证的基本概念和理论学习软件测试的基本概念和理论掌握白盒测试/黑盒测试技术掌握单元测试/集成测试/系统测试技术掌握测试流程管理和测试度量技术掌握测试工具和测试流程管理工具了解测试相关工作的岗位要求和职业素质要求了解测试行业的现状

4、和技术发展趋势前言--课程介绍内容软件质量保证方法和软件测试概念开发工程师需要掌握的静态测试/白盒测试/黑盒测试技术、单元测试/集成测试要求测试度量方法测试工具职业素质要求前言--课程介绍内容测试工程师需要掌握的黑盒测试技术、集成测试/系统测试要求攻击式软件测试测试度量方法测试工具职业素质要求测试经理需要掌握的测试流程管理测试团队组织和测试度量测试流程管理工具和缺陷跟踪工具职业素质要求前言--课程介绍形式和要求学习前的要求:掌握软件工程基本概念掌握软件开发方法、高级程序设计语言和数据库相关知识了解Windows平台开发学习方式:课堂讲解上机实践(浪潮通软ERP或者自己开发计算器程序)课堂

5、讨论或者课堂练习成绩评定方法:期末笔试占总成绩的60%实践和课堂讨论(课堂练习)占总成绩的40%前言--课程介绍参考书目《软件测试基础》PaulAmmann,JeffOffutt,2010,机械工业出版社《软件测试案例教程》吕云翔,王洋等,2011,机械工业出版社《实用软件测试指南》马良荔,2003,电子工业出版社前言--其他事宜请班长留联系方式请留班级公共邮箱第一章软件质量保证17第一章内容1.1软件质量1.2软件质量保证:SQA1.2.1SQA目标1.2.2SQA模型1.2.2.1ISO90011.2.2.2CMMI1.3SQA支持工具1.1软件质量什么是软件质量ANSI/IEEES

6、td729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合”。1.1软件质量高质量的软件能够按照预期的时间和成本提交给用户,并能够按照预期要求正确工作的软件ScopeTimeCost1.1软件质量为什么提出软件质量软件质量不高是导致软件危机的根本原因进度延误、预算超支项目失败、项目终止软件质量高可以降低总成本软件维护成本高质量的软件可以降低维护成本,并延长软件的生命期,从而降低总成本软件失效成本高质量的软件可以降低软件失效导致的成本损失,从而降低总成本怎样提高软件质量目标优

7、化软件开发过程减少软件中的bug方法防止在软件中引入错误通过检测找出软件中的错误,并解决这种错误1.1软件质量1.2软件质量保证:SQA什么是SQASoftwareQualityAssurance是软件工程领域中的一部分为了确保软件开发过程和结果符合预期的要求,而建立的一系列规程和计划,以及依照规程和计划采取的一系列活动及其结果评价软件开发过程是按照计划和规范实施的软件开发结果包括完整的软件和文档,并且符合可预期的目标和检验标准1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。