软件测试和软件质量保证.ppt
《软件测试和软件质量保证.ppt》由会员分享,可在线阅读,更多相关《软件测试和软件质量保证.ppt(46页珍藏版)》请在三一办公上搜索。
1、软件测试和软件质量保证,教育改变生活,制作者:杨建国,二零零五年二月,联 系 方 式QQ:317154001网址:http:/电子邮件:repair_,有效软件测试(Elfriede Dustin)清华大学出版社软件测试(Paul C.Jorgensen)机械工业出版社软件测试经验与教训(Cem Kaner等)机械工业出版社软件测试技术概论(古乐等)清华大学出版社,好 书 推 荐,无忧软件测试网 http:/中国软件测试社区http:/http:/http:/,网 站 推 荐,软件测试和软件质量保证,第一章软件质量保证 第二章测试技术 第三章测试工具第四章测试计划和单元测试 第五章度量测试结果
2、与缺陷管理 第六章CMM和ISO,第一章软件质量保证,第一节简介 第二节为什么要关心软件质量 第三节什么是软件质量第四节软件质量保证SQA 第五节软件开发产品的SQA目标*第六节实施质量管理,描述什么是软件质量解释软件质量保证解释软件开发各个阶段SQA的目标实现软件质量保证熟悉质量控制的测试技术,本章目标,世界上存在没有缺陷的软件吗?可以通过两种途径开发出没有错误的软件:在一开始就防止引入错误识别潜藏在代码中的错误,找到并消灭它们,第一节简介,第二节为什么要关心软件质量,现在软件开发的理念是什么?什么是软件质量(了解、定义)?维护是指认为程序已经完成之后,发生的有关该程序的一切问题高质量软件的
3、设计目标是使软件能够经历整个修改生命周期而仍然被沿用,第三节什么是软件质量,为什么维护软件的质量是必要的?质量保证有哪些特点?正确性、可靠性、易使用性、效率、可维护性、可移植性软件程序规程文档数据程序算法数据结构程序设计方法语言工具和环境导致软件缺陷最大可能的原因是什么?,软件质量是软件产品满足使用要求的程度。对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行。“正常地运行”意味着该软件必须尽可能没有缺陷(bug)理解:软件需求是质量度量的基础,与需求不符就是质量不高完成的成本和完成的时间都应该在计划范围内开发出的软件产品应该是
4、可靠的和可维护的,开发人员应具有对正在编写程序的规格说明“软件”不仅仅包括可执行代码,还应有:规格说明、系统设计、测试计划、源代码文档、用户手册提高软件质量有一个不容忽视的经济因素软件开发项目的实际成本基本成本返工成本,第四节软件质量保证SQA,SQA通常是开发人员对产品的评价吗?发布的软件质量有问题是测试人员的错吗?软件测试技术要求不高,比编程容易?设计实现测试,软件测试是开发后期的一个阶段?SQA的工作就是做测试?,质量保证是一个活动,它向所有有关的人提供证据以确立质量功能正在按需求运行的信心(J.M.Juran)质量保证是有计划和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信
5、心(IEEE)软件质量保证是一系列填写检查单的活动(Steve McConnell)软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能力证据(APTECH),第五节软件开发产品的SQA目标,需求分析(客户要求文档):确保客户所要求的系统是可行的确保客户指定的需求确实能够满足他的真正要求避免开发者和客户之间的误解向用户提供为满足他所提出的需求而实际构建的适当软件系统,产品说明书:通过建立需求跟踪文档,确保规格说明书与系统需求保持一致确保规格说明书能适当地改进系统的灵活性、可维护性以及性能确保已建立了测试策略确保已建立了现实的开发进度表,包括预定的评审确保已为系统设计了正
6、式的变更规程,软件设计文档:确保已建立用于描述设计的标准,并且确保遵循这些标准确保适当地控制并用文档记录对设计进行的变更确保在系统设计组件已按照商定的准则得到批准之后才开始编码确保对设计的评审按照进度进行,编码:确保代码遵循已建立的风格、结构和文档标准确保代码经过适当测试和集成,同时对编码模块的修改得到适当的标识查看代码编写是否遵循既定的进度确保代码评审按照进度进行,测试文档:确保测试计划的建立和遵循确保创建的测试计划能够满足所有系统规格说明书的要求确保经过测试和返工后软件与规格说明书保持一致,维护文档:确保代码和文档的一致性确保对已建立的变更控制过程进行监测,包括将变更集成到软件的产品版本中
7、的过程确保对代码的修改遵循编码标准,并且要对其进行评审,不要破坏整个代码结构,第六节实施质量管理,质量管理的发展和趋势质量管理体系质量计划质量保证质量控制质量控制的输入质量控制的手段和技巧质量控制的输出,1900,手工操作者,专职检验员,1920,过程统计技术,1931,全面质量管理,1960,2000,以顾客为中心,阶段,时间,质量管理发展五个阶段,本世纪30年代以前为质量检验阶段,仅能对产品的质量实行事后把关。但质量并不是检验出来的,所以质量检验并不能提高产品质量,只能剔除次品和废品1924年提出休哈特理论,质量控制从检验阶段发展到统计过程控制阶段,利用休哈特工序质量控制图进行质量控制。休
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 质量保证
链接地址:https://www.31ppt.com/p-5649893.html