软件测试和软件质量保证

上传人:大米 文档编号:571318987 上传时间:2024-08-10 格式:PPT 页数:46 大小:503.50KB
返回 下载 相关 举报
软件测试和软件质量保证_第1页
第1页 / 共46页
软件测试和软件质量保证_第2页
第2页 / 共46页
软件测试和软件质量保证_第3页
第3页 / 共46页
软件测试和软件质量保证_第4页
第4页 / 共46页
软件测试和软件质量保证_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《软件测试和软件质量保证》由会员分享,可在线阅读,更多相关《软件测试和软件质量保证(46页珍藏版)》请在金锄头文库上搜索。

1、脏好汉燕稽准吻笔形郊炕佰夫脏妮击糟斩桌蚁碳海拢隘疙肢粟役瘦菲景盾软件测试和软件质量保证软件测试和软件质量保证软件测试和软件质量保证软件测试和软件质量保证教育改变生活教育改变生活制作者: 杨建国二零零五年二月辙墅露服炮纶崭眉呐碟题涤诉馆稻淡吭嘶塘途几劫良歌谜暗屡贩怒弘紫讯软件测试和软件质量保证软件测试和软件质量保证http:/2 2 联联 系系 方方 式式QQ: 317154001网址:网址:http:/电子邮件:电子邮件:repair_噶挣萄仇骑馈蝗询补寓铸庆起搔吓恿娘跪蹿灾纹杖明肿耕宦讽潭萎今英舶软件测试和软件质量保证软件测试和软件质量保证http:/3 3有效软件测试(有效软件测试(Elf

2、riede Dustin)清华大学出版社清华大学出版社软件测试(软件测试(Paul C.Jorgensen)机械工业出版社机械工业出版社软件测试经验与教训(软件测试经验与教训(Cem Kaner等等)机械工业出版社机械工业出版社软件测试技术概论(古乐等)清华大学出版社软件测试技术概论(古乐等)清华大学出版社好好 书书 推推 荐荐桶疡拍形刊栗捅运坪恍裤慧灿冶涛欣重锌艳澎梭频礼反仙谈一眨拥孝泡昔软件测试和软件质量保证软件测试和软件质量保证http:/4 4无忧软件测试网无忧软件测试网 http:/中国软件测试社区中国软件测试社区http:/ http:/ http:/网网 站站 推推 荐荐鲸寨局肾

3、屯邢郸复据炕卧锣赎邻蜒互瘁依裕训响钠律语百鼠何挫裙米担驳软件测试和软件质量保证软件测试和软件质量保证http:/5 5软件测试和软件质量保证软件测试和软件质量保证v第一章软件质量保证第一章软件质量保证 v第二章测试技术第二章测试技术 v第三章测试工具第三章测试工具v第四章测试计划和单元测试第四章测试计划和单元测试 v第五章度量测试结果与缺陷管理第五章度量测试结果与缺陷管理 v第六章第六章CMM和和ISO支锰符碧铰怪悲架应杨骋垛础雏亥绥介氯料抗燥邦飘汾雁诸范踩噪桨舀芳软件测试和软件质量保证软件测试和软件质量保证http:/6 6第一章第一章软件质量保证软件质量保证v第一节简介第一节简介 v第二节

4、为什么要关心软件质量第二节为什么要关心软件质量 v第三节什么是软件质量第三节什么是软件质量v第四节软件质量保证第四节软件质量保证SQA v第五节软件开发产品的第五节软件开发产品的SQA目标目标 *v第六节实施质量管理第六节实施质量管理豺纯窒斥葬忿宽党谓今巾谣肛印业嘛涛篡傣涡亮乃甫嫩仇合忽愿抓疵泉厌软件测试和软件质量保证软件测试和软件质量保证http:/7 7v 描述什么是软件质量描述什么是软件质量v解释软件质量保证解释软件质量保证v解释软件开发各个阶段解释软件开发各个阶段SQA的目标的目标v实现软件质量保证实现软件质量保证v熟悉质量控制的测试技术熟悉质量控制的测试技术本章目标本章目标美鼓糯潜身

5、伤疽雌挛敦荐漱舅巫锄疥廓穿诧负纂妻湾誉膀较竟罩史蔼窿斥软件测试和软件质量保证软件测试和软件质量保证http:/8 8v世界上存在没有缺陷的软件吗?世界上存在没有缺陷的软件吗?v可以通过两种途径开发出没有错误的软件:可以通过两种途径开发出没有错误的软件:在一开始就防止引入错误在一开始就防止引入错误识别潜藏在代码中的错误,找到并消灭它们识别潜藏在代码中的错误,找到并消灭它们第一节简介第一节简介抿补溃杰霍忍舰狠畦频蕊喇墩李勋旋万扼僳渠拟竿侍篙琢裴馏草瘤绸纫邪软件测试和软件质量保证软件测试和软件质量保证http:/9 9第二节为什么要关心软件质量第二节为什么要关心软件质量 v现在软件开发的理念是什么?

6、现在软件开发的理念是什么?v什么是软件质量(了解、定义)?什么是软件质量(了解、定义)?v维护是指认为程序已经完成之后,发生的有关该程序的维护是指认为程序已经完成之后,发生的有关该程序的一切问题一切问题v高质量软件的设计目标是使软件能够经历整个修改生命高质量软件的设计目标是使软件能够经历整个修改生命周期而仍然被沿用周期而仍然被沿用氏腹唆钙手怨牧迭形嫡绸偏衰妮刀里射锭狰赠闹囤巾哉誓灸周疙斋戚局荷软件测试和软件质量保证软件测试和软件质量保证http:/1010第三节什么是软件质量第三节什么是软件质量v为什么维护软件的质量是必要的?为什么维护软件的质量是必要的?v质量保证有哪些特点?质量保证有哪些特

7、点? 正确性、可靠性、易使用性、效率、可维护性、可移植性正确性、可靠性、易使用性、效率、可维护性、可移植性v软件程序规程文档数据软件程序规程文档数据v程序算法数据结构程序设计方法语言工具和环境程序算法数据结构程序设计方法语言工具和环境v导致软件缺陷最大可能的原因是什么?导致软件缺陷最大可能的原因是什么?锭呻乏濒撇惨所萧蝶骤樱印牧殿竞区兼凉番沮教需漆逮监钠窍女粉猴缘募软件测试和软件质量保证软件测试和软件质量保证http:/1111v软件质量是软件产品满足使用要求的程度。软件质量是软件产品满足使用要求的程度。对于软件质量对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,的衡量,就是高质

8、量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地所耗费的成本不超出预算,并且最重要的是,能够正常地运行。运行。“正常地运行正常地运行”意味着该软件必须尽可能没有缺陷意味着该软件必须尽可能没有缺陷(bug)v理解:理解:软件需求是质量度量的基础,与需求不符就是质量不高软件需求是质量度量的基础,与需求不符就是质量不高完成的成本和完成的时间都应该在计划范围内完成的成本和完成的时间都应该在计划范围内开发出的软件产品应该是可靠的和可维护的开发出的软件产品应该是可靠的和可维护的襟州娥粪岗孪苗环蜘铸狮新境脉抉撰绞媳赫恒监使庐乒霸桂药烁糙畸炕剂软件测试和软件质量保证软件测试

9、和软件质量保证http:/1212开发人员应具有对正在编写程序的规格说明开发人员应具有对正在编写程序的规格说明“软件软件”不仅仅包括可执行代码,还应有:规格说明、系统不仅仅包括可执行代码,还应有:规格说明、系统设计、测试计划、源代码文档、用户手册设计、测试计划、源代码文档、用户手册v提高软件质量有一个不容忽视的经济因素提高软件质量有一个不容忽视的经济因素软件开发项目的实际成本基本成本返工成本软件开发项目的实际成本基本成本返工成本痊跟靡恕锹狼脯令巩尼伪届方仓矣爽找端掳秒紫蟹箔咋匪汝甜派锨纬颅郸软件测试和软件质量保证软件测试和软件质量保证http:/1313第四节软件质量保证第四节软件质量保证SQ

10、AvSQA通常是开发人员对产品的评价吗?通常是开发人员对产品的评价吗?v发布的软件质量有问题是测试人员的错吗?发布的软件质量有问题是测试人员的错吗?v软件测试技术要求不高,比编程容易?软件测试技术要求不高,比编程容易?v设计实现测试,软件测试是开发后期的一个阶段?设计实现测试,软件测试是开发后期的一个阶段?vSQA的工作就是做测试?的工作就是做测试?式骡贮睛摄谭惊挺俊厩怎开揍师澜金捐崎识车吃耽导册算惺捂甸悦谈冀柿软件测试和软件质量保证软件测试和软件质量保证http:/1414v质量保证是一个活动,它向所有有关的人提供证据以确质量保证是一个活动,它向所有有关的人提供证据以确立质量功能正在按需求运

11、行的信心(立质量功能正在按需求运行的信心(J.M.Juran)v质量保证是有计划和系统性的活动,它对部件或产品满质量保证是有计划和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心(足确定的技术需求提供足够的信心(IEEE)v软件质量保证是一系列填写检查单的活动(软件质量保证是一系列填写检查单的活动(Steve McConnell)v软件质量保证是一系列系统性的活动,它提供开发出满软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能力证据(足使用要求产品的软件过程的能力证据(APTECH)曹臀涯柱吨索鳃勉疥烟黔膨嫌灵佩傀应浚玩馅雷鸟懂跋滥念肆区绸司粘朗软件测试

12、和软件质量保证软件测试和软件质量保证http:/1515第五节软件开发产品的第五节软件开发产品的SQA目标目标v需求分析(客户要求文档):需求分析(客户要求文档):确保客户所要求的系统是可行的确保客户所要求的系统是可行的确保客户指定的需求确实能够满足他的真正要求确保客户指定的需求确实能够满足他的真正要求避免开发者和客户之间的误解避免开发者和客户之间的误解向用户提供为满足他所提出的需求而实际构建的适当软件向用户提供为满足他所提出的需求而实际构建的适当软件系统系统枫闭仆重椎病柔溯涅警钢荚锰阵参蚀锭颂刺争厉烟恢计钉小迅冠牢畅农畔软件测试和软件质量保证软件测试和软件质量保证http:/1616v产品说

13、明书:产品说明书:通过建立需求跟踪文档,确保规格说明书与系统需求保通过建立需求跟踪文档,确保规格说明书与系统需求保持一致持一致确保规格说明书能适当地改进系统的灵活性、可维护性确保规格说明书能适当地改进系统的灵活性、可维护性以及性能以及性能确保已建立了测试策略确保已建立了测试策略确保已建立了现实的开发进度表,包括预定的评审确保已建立了现实的开发进度表,包括预定的评审确保已为系统设计了正式的变更规程确保已为系统设计了正式的变更规程起言岸钮灼渭田忽对蹋宿决学曹狂谰苛陨丸岿溺叭涅又副正垦婿明贴遏十软件测试和软件质量保证软件测试和软件质量保证http:/1717v软件设计文档:软件设计文档:确保已建立用

14、于描述设计的标准,并且确保遵循这些标准确保已建立用于描述设计的标准,并且确保遵循这些标准确保适当地控制并用文档记录对设计进行的变更确保适当地控制并用文档记录对设计进行的变更确保在系统设计组件已按照商定的准则得到批准之后才开确保在系统设计组件已按照商定的准则得到批准之后才开始编码始编码确保对设计的评审按照进度进行确保对设计的评审按照进度进行笆阅诊杜堕镍生栗废链匀镇毗猪彼馅瞅捆毖赡霸掩棒阂捻芜绿关膜样用姐软件测试和软件质量保证软件测试和软件质量保证http:/1818v编码:编码:确保代码遵循已建立的风格、结构和文档标准确保代码遵循已建立的风格、结构和文档标准确保代码经过适当测试和集成,同时对编码

15、模块的修改确保代码经过适当测试和集成,同时对编码模块的修改得到适当的标识得到适当的标识查看代码编写是否遵循既定的进度查看代码编写是否遵循既定的进度确保代码评审按照进度进行确保代码评审按照进度进行遵殃怕疫谣该强逸蜕挤爽帝身毗梳密脯泉蓖桩诈先候撞洞杆搏绑味靛序安软件测试和软件质量保证软件测试和软件质量保证http:/1919v测试文档:测试文档:确保测试计划的建立和遵循确保测试计划的建立和遵循确保创建的测试计划能够满足所有系统规格说明书的要求确保创建的测试计划能够满足所有系统规格说明书的要求确保经过测试和返工后软件与规格说明书保持一致确保经过测试和返工后软件与规格说明书保持一致胖短涕枪庐毁藉鹃辛烟

16、氓仟存筋礁建迟意擞闷腮昨星牛颐酝庇绦爪军陵沾软件测试和软件质量保证软件测试和软件质量保证http:/2020v维护文档:维护文档:确保代码和文档的一致性确保代码和文档的一致性确保对已建立的变更控制过程进行监测,包括将变更集确保对已建立的变更控制过程进行监测,包括将变更集成到软件的产品版本中的过程成到软件的产品版本中的过程确保对代码的修改遵循编码标准,并且要对其进行评审,确保对代码的修改遵循编码标准,并且要对其进行评审,不要破坏整个代码结构不要破坏整个代码结构械腻肄郴疑以策烩肪整今痹悦誊芬诸半促灶兜慧荣睡量限汐邀寅尔形帐蠢软件测试和软件质量保证软件测试和软件质量保证http:/2121第六节实施

17、质量管理第六节实施质量管理v质量管理的发展和趋势质量管理的发展和趋势v质量管理体系质量管理体系v质量计划质量计划v质量保证质量保证v质量控制质量控制v质量控制的输入质量控制的输入v质量控制的手段和技巧质量控制的手段和技巧v质量控制的输出质量控制的输出拢殴漆厦垫输故溢阅岩婉驻寨六搬吼募缔炔为胰蜘划体敞浦侵琴毙角吼舅软件测试和软件质量保证软件测试和软件质量保证http:/22221900手工操作者手工操作者专职检验员专职检验员1920过程统计技术过程统计技术1931全面质量管理全面质量管理19602000以顾客为中心以顾客为中心阶阶段段时间时间质量管理发展五个阶段质量管理发展五个阶段潭骇怖嘉砾干勺

18、艾耐讽垛梅渠宏蹲扩沉砖拔屹志薄幌期滩牌粗眨廷猫灿拣软件测试和软件质量保证软件测试和软件质量保证http:/2323vv本世纪本世纪本世纪本世纪30303030年代以前为年代以前为年代以前为年代以前为质量检验阶段质量检验阶段质量检验阶段质量检验阶段,仅能对产品的质量,仅能对产品的质量,仅能对产品的质量,仅能对产品的质量实行事后把关。但质量并不是检验出来的,所以质量检实行事后把关。但质量并不是检验出来的,所以质量检实行事后把关。但质量并不是检验出来的,所以质量检实行事后把关。但质量并不是检验出来的,所以质量检验并不能提高产品质量,只能剔除次品和废品验并不能提高产品质量,只能剔除次品和废品验并不能提

19、高产品质量,只能剔除次品和废品验并不能提高产品质量,只能剔除次品和废品vv1924192419241924年提出休哈特理论,质量控制从检验阶段发展到年提出休哈特理论,质量控制从检验阶段发展到年提出休哈特理论,质量控制从检验阶段发展到年提出休哈特理论,质量控制从检验阶段发展到统统统统计过程控制阶段计过程控制阶段计过程控制阶段计过程控制阶段,利用休哈特工序质量控制图进行质量,利用休哈特工序质量控制图进行质量,利用休哈特工序质量控制图进行质量,利用休哈特工序质量控制图进行质量控制。休哈特认为,产品质量不是检验出来的,而是生控制。休哈特认为,产品质量不是检验出来的,而是生控制。休哈特认为,产品质量不是

20、检验出来的,而是生控制。休哈特认为,产品质量不是检验出来的,而是生产制造出来的,质量控制的重点应放在制造阶段,从而产制造出来的,质量控制的重点应放在制造阶段,从而产制造出来的,质量控制的重点应放在制造阶段,从而产制造出来的,质量控制的重点应放在制造阶段,从而将质量控制从事后把关提前到制造阶段将质量控制从事后把关提前到制造阶段将质量控制从事后把关提前到制造阶段将质量控制从事后把关提前到制造阶段阂名袜罕艳卷就夫狭友褐银瞻牟们确餐觉氦捂腿没扦醇爆砧藩朽收柏定巳软件测试和软件质量保证软件测试和软件质量保证http:/2424vv1961196119611961年费根堡姆提出全面质量管理理论(年费根堡姆

21、提出全面质量管理理论(年费根堡姆提出全面质量管理理论(年费根堡姆提出全面质量管理理论(TQMTQMTQMTQM),将质量),将质量),将质量),将质量控制扩展到产品寿命循环的全过程,强调全体员工都参控制扩展到产品寿命循环的全过程,强调全体员工都参控制扩展到产品寿命循环的全过程,强调全体员工都参控制扩展到产品寿命循环的全过程,强调全体员工都参与质量控制与质量控制与质量控制与质量控制vv70707070年代,田口玄一博士提出田口质量理论,它包括离线年代,田口玄一博士提出田口质量理论,它包括离线年代,田口玄一博士提出田口质量理论,它包括离线年代,田口玄一博士提出田口质量理论,它包括离线质量工程学(主

22、要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程学(在线工况检测和反馈控制)。田口博士认为,产品学(在线工况检测和反馈控制)。田口博士认为,产品学(在线工况检测和反馈控制)。田口博士认为,产品学(在线工况检测和反馈控制)。田口博士认为,产品质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质量控制的重点应放在设计阶段,从而将质量

23、控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造阶段进一步提前到设计阶段阶段进一步提前到设计阶段阶段进一步提前到设计阶段阶段进一步提前到设计阶段vv1961196119611961年费根堡姆提出年费根堡姆提出年费根堡姆提出年费根堡姆提出全面质量管理理论(全面质量管理理论(全面质量管理理论(全面质量管理理论(TQMTQMTQMTQM),将质量,将质量,将质量,将质量控制扩展到产品寿命循环的全过程,强调全体员工都参控制扩展到产品寿命循环的全过程,强调全体员工都参控制扩展到产品寿命循环的全过程,

24、强调全体员工都参控制扩展到产品寿命循环的全过程,强调全体员工都参与质量控制与质量控制与质量控制与质量控制vv70707070年代,田口玄一博士提出年代,田口玄一博士提出年代,田口玄一博士提出年代,田口玄一博士提出田口质量理论田口质量理论田口质量理论田口质量理论,它包括离线,它包括离线,它包括离线,它包括离线质量工程学(主要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程质量工程学(主要利用三次设计技术)和在线质量工程学(在线工况检测和反馈控制)。田口博士认为,产品学(在线工况检测和反馈控制)。田口博士认为,产品学(

25、在线工况检测和反馈控制)。田口博士认为,产品学(在线工况检测和反馈控制)。田口博士认为,产品质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质质量首先是设计出来的,其次才是制造出来的因此,质量控制的重点应放在设计阶段,从而将质量控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造量控制的重点应放在设计阶段,从而将质量控制从制造阶段进一步提前到阶段进一步提前到阶段进一步提前到阶段进一步提前到设计阶段设计阶段设计阶段设计阶段杯昔唇氰漂物匙仅钡得埋柄枢镐

26、安沁艇顾环锋挪筏近醛斧霹湛直踌甘丑团软件测试和软件质量保证软件测试和软件质量保证http:/2525vv1961-801961-801961-801961-80年代,利用年代,利用年代,利用年代,利用计算机进行质量管理(计算机进行质量管理(计算机进行质量管理(计算机进行质量管理(CAQCAQCAQCAQ)和和和和CIMSCIMSCIMSCIMS环境下的环境下的环境下的环境下的质量信息系统(质量信息系统(质量信息系统(质量信息系统(QISQISQISQIS)篇础紧伸逼鸦省肉抄闽奢唐揣就版蔬领路屹卫面釉眠抹费菌匡网库雍暖辖软件测试和软件质量保证软件测试和软件质量保证http:/2626质量管理发展

27、趋势质量管理发展趋势vv核心:由对结果的检验转向对核心:由对结果的检验转向对核心:由对结果的检验转向对核心:由对结果的检验转向对过程精细过程精细过程精细过程精细的控制的控制的控制的控制vv改变:改变:改变:改变:管理范围的改变:管理范围的改变:管理范围的改变:管理范围的改变:由针对以产品生产制造服务质量管理由针对以产品生产制造服务质量管理扩大扩大扩大扩大到行政部门工作质量到行政部门工作质量关注焦点的转移:关注焦点的转移:关注焦点的转移:关注焦点的转移:由面向以产品生存周期的服务质量管由面向以产品生存周期的服务质量管理转向理转向顾客满意为中心顾客满意为中心顾客满意为中心顾客满意为中心质量管理质量

28、管理沫交趋长茸佯氏知吝雏玻紫利尽伴派撞茂逗瓣诚斡台痉材善侣舷俄臆譬别软件测试和软件质量保证软件测试和软件质量保证http:/2727软件产业要经历三个不同时代软件产业要经历三个不同时代v结构化生产时代结构化生产时代(70年代中期至年代中期至90年代中期年代中期):结构化分析;:结构化分析;结构化设计;结构化程序设计;结构化测试;结构化审查结构化设计;结构化程序设计;结构化测试;结构化审查与走查与走查v以过程为中心的时代以过程为中心的时代(从从80年代中期至年代中期至2010年前后年前后):寓质:寓质量量和效率于生产过程之中;关于软件过程的主要流派和效率于生产过程之中;关于软件过程的主要流派(I

29、SO 9000,CMM)v软件工业化生产时代软件工业化生产时代(1995年开始年开始):基础技术:基础技术(软件过程技软件过程技术,面向对象技术,基于构件的开发技术术,面向对象技术,基于构件的开发技术);主要问题;主要问题(标标准化,产业文化,政策法规准化,产业文化,政策法规);对前途的估计;对前途的估计(我国我国2005年年可以进入软件工业化生产时代可以进入软件工业化生产时代)鼻姨办瞻杉抑菏锌黔折诞棕俐傲磕埂瞒镁滚构镣伟玫广坝比登条炼薄腺魏软件测试和软件质量保证软件测试和软件质量保证http:/2828项目质量管理总览图项目质量管理总览图项目质量管理总览图项目质量管理总览图攘鼎斋制押庶涝拥纱

30、灶券焊卧崔患激靠涩淄剪秋柏零岩抬急就吞出黄敖从软件测试和软件质量保证软件测试和软件质量保证http:/2929项目质量管理定义项目质量管理定义项目质量管理定义项目质量管理定义v项目质量管理:项目质量管理:质量管理需要保证整个项目都要满足设计时的需要质量管理需要保证整个项目都要满足设计时的需要项目质量管理包括了所有的活动,这些活动决定了质量策项目质量管理包括了所有的活动,这些活动决定了质量策略、质量目标和责任。而这些都需要被质量计划、质量控略、质量目标和责任。而这些都需要被质量计划、质量控制、质量保证和质量改进等活动完成制、质量保证和质量改进等活动完成甩骏妙撂瑞篇包动益骡税咕揖屏短嫡弟狡甥伺鞠妙

31、辩柔茫袍颂昭效钒邯化软件测试和软件质量保证软件测试和软件质量保证http:/3030项目质量管理的核心过程项目质量管理的核心过程项目质量管理的核心过程项目质量管理的核心过程v三个核心过程三个核心过程:质量管理:确认质量标准是关于项目目的、项目管理者、质量管理:确认质量标准是关于项目目的、项目管理者、项目使用者这方面决定的项目使用者这方面决定的质量保证:评估整个项目满足相关的质量要求质量保证:评估整个项目满足相关的质量要求 质量控制质量控制 :监控记过符合相应质量标准,可以进行检查,:监控记过符合相应质量标准,可以进行检查,满足项目管理者以及整个项目组的要求满足项目管理者以及整个项目组的要求挞帜

32、砷孽钵匠嗜华舔耶孕疫祟亲涎倒咐储戏层妮欺佃哑熄屡巩沟督遂辐从软件测试和软件质量保证软件测试和软件质量保证http:/3131制定质量计划制定质量计划制定质量计划制定质量计划v质量计划:质量计划:描述相关质量标准并且说明如何满足相应标准描述相关质量标准并且说明如何满足相应标准v输入质量计划:输入质量计划:质量策略质量策略 :一个组织中有关管理层对于质量的定义和方向:一个组织中有关管理层对于质量的定义和方向范围描述范围描述产品说明产品说明标准和规则标准和规则其他过程输出其他过程输出 其他领域的相关知识其他领域的相关知识乍拙己继携珊辗砒妆厢叉宝臭椅鸥淖蘑甩窝逞牺迁柠瑚午选瞪贸冰谷里灾软件测试和软件质

33、量保证软件测试和软件质量保证http:/3232质量计划的手段和技巧质量计划的手段和技巧质量计划的手段和技巧质量计划的手段和技巧v质量计划的工具和技巧:质量计划的工具和技巧:效益成本分析效益成本分析 考虑市场,就意味着减少返工考虑市场,就意味着减少返工; ;成本是与成本是与质量管理活动有关的费用质量管理活动有关的费用基本水平标准基本水平标准 比较实际或者计划中其他项目实施中的比较实际或者计划中其他项目实施中的情况情况流程图:流程图: 因果图因果图搔硒莆短椿咋儿怒萨碗姥俩磐邦恨带场滤噶竞锹玉纳豹揩形船但绒咯铝肥软件测试和软件质量保证软件测试和软件质量保证http:/3333系统或程序流程图系统或

34、程序流程图试验设计:一种分析技巧,有助于鉴定哪些变量对整试验设计:一种分析技巧,有助于鉴定哪些变量对整个项目的成果产生最大的影响个项目的成果产生最大的影响哲签澡腐樱龟掂啸套沾之术遣报扶一掏伸寸塞寻涣郭计掣松诀旗肘娩汰铸软件测试和软件质量保证软件测试和软件质量保证http:/3434质量计划的输出质量计划的输出质量计划的输出质量计划的输出v质量计划的输出:质量计划的输出:质量管理计划:说明项目管理小组如何具体执行它的质量质量管理计划:说明项目管理小组如何具体执行它的质量策略策略操作性定义:用非常专业化的术语描述各项操作规程的含操作性定义:用非常专业化的术语描述各项操作规程的含义,以及如何通过质量

35、控制程序对它们进行检测义,以及如何通过质量控制程序对它们进行检测审验单:用以证明一系列步骤是否已经得到贯彻实施审验单:用以证明一系列步骤是否已经得到贯彻实施对其他程序的输入:可以在其他领域提出更长远的要求对其他程序的输入:可以在其他领域提出更长远的要求服庄茅曰扑甫蓉仟瘤涟亿喧伊颜蘸戏端诵麦冉芬赞冤芒布烧裕钦叮化沽浇软件测试和软件质量保证软件测试和软件质量保证http:/3535质量计划中的输出总览图质量计划中的输出总览图质量计划中的输出总览图质量计划中的输出总览图尔策雹整贮眷揖兽逸柞干造燥亚乎广附坊疫鲸煎闷畦州憋学怠武焙未费苔软件测试和软件质量保证软件测试和软件质量保证http:/3636质量

36、保证质量保证质量保证质量保证v质量保证:质量保证:为了提供信用,证明项目将会达到有关质量标准,而在为了提供信用,证明项目将会达到有关质量标准,而在质量体系中开展的有计划、有组织的工作活动质量体系中开展的有计划、有组织的工作活动v质量保证的输入:质量保证的输入:质量管理计划质量管理计划质量控制结果质量控制结果操作性定义操作性定义墅颖渊芍辑掷贪遍翌棉煞疆椰饺翘拆汾柞肪待扫洪补摇紫磺亦嗜社茧投嘴软件测试和软件质量保证软件测试和软件质量保证http:/3737质量保证的手段和技巧质量保证的手段和技巧质量保证的手段和技巧质量保证的手段和技巧v质量保证的手段和技巧:质量保证的手段和技巧:质量计划的手段和技

37、巧质量计划的手段和技巧质量审查:质量审查是对其他质量管理活动的结构性复查质量审查:质量审查是对其他质量管理活动的结构性复查v质量保证的输出质量保证的输出质量改进:质量提高包括采取措施提高项目的效益和效率,质量改进:质量提高包括采取措施提高项目的效益和效率,为项目相关人员提供更多的利益为项目相关人员提供更多的利益铂旦定怯萄罢子迟嚎力掇孜兆剿熬谷城贴撮仰砧肆诗力抒湃哮饲帝地维徘软件测试和软件质量保证软件测试和软件质量保证http:/3838质量控制质量控制质量控制质量控制v质量控制:包括监控特定的项目成果,以判定它们是否符质量控制:包括监控特定的项目成果,以判定它们是否符合有关的质量标准,并找出方

38、法消除造成项目成果不令人合有关的质量标准,并找出方法消除造成项目成果不令人满意的原因满意的原因预防预防( (不让错误进入项目程序不让错误进入项目程序) )和检验和检验( (不让错误进入客户不让错误进入客户 手中手中) )静态调查静态调查( (其结果要么一致,要么不一致其结果要么一致,要么不一致) )和动态调查和动态调查( (其其 结果依据衡量一致性程度的一种持续性标准而评估)结果依据衡量一致性程度的一种持续性标准而评估)确定因素(非常事件)和随机因素确定因素(非常事件)和随机因素( (正态过程分布)正态过程分布)误差范围(如果其结果落入误差范围所界定的范围内,那误差范围(如果其结果落入误差范围

39、所界定的范围内,那 么这个结果就是可接受的)和控制界限(如果其成果落入么这个结果就是可接受的)和控制界限(如果其成果落入 控制界限内。那么该项目也在控制之中控制界限内。那么该项目也在控制之中) )回轮耶梦醚雌洲杨岛霞享砂图邢筛额够波黍敢攻栈谢峦暇挛椒商纸阎烬曳软件测试和软件质量保证软件测试和软件质量保证http:/3939质量控制总览图质量控制总览图质量控制总览图质量控制总览图娃窃蹬洗击任盅巩硬咳脖拼磐官园屿叭述镀妮草隙考我辟件导罢衬斑侗猾软件测试和软件质量保证软件测试和软件质量保证http:/4040质量控制的输入质量控制的输入质量控制的输入质量控制的输入v质量控制的输入:质量控制的输入:项

40、目成果:包括程序运行结果和生产结果项目成果:包括程序运行结果和生产结果质量管理计划质量管理计划操作性定义操作性定义审查单审查单炯夺氰饭补插伊臼牙叹相谬韶盗避贩封匝磋英党扩扶勤掌烃河拎胁炳娠股软件测试和软件质量保证软件测试和软件质量保证http:/4141质量控制输入图质量控制输入图质量控制输入图质量控制输入图鳖掠牙治叔厩坷蟹蹄墙氧叔阔须狂皿洁刚训酸绅记肇惰脐炙渠画跺存牟错软件测试和软件质量保证软件测试和软件质量保证http:/4242质量控制的手段和技巧质量控制的手段和技巧质量控制的手段和技巧质量控制的手段和技巧v检验:包括测量、检查和测试等活动,目的是确定项目成检验:包括测量、检查和测试等活

41、动,目的是确定项目成果是否与要求相一致果是否与要求相一致审查:它以一系列典型问题为依据进行检测审查:它以一系列典型问题为依据进行检测 走查:一对一的审查,比审查更加仔细走查:一对一的审查,比审查更加仔细回顾:以发现软件中存在的错误和缺陷为目的的一种软件回顾:以发现软件中存在的错误和缺陷为目的的一种软件 测试方法,它是在软件正式执行之前完成测试方法,它是在软件正式执行之前完成 v控制表:控制表是根据时间推移对程序运行结果的一种图控制表:控制表是根据时间推移对程序运行结果的一种图表展示表展示v排列图:是一种直方图,由事件发生的频率组织而成,用排列图:是一种直方图,由事件发生的频率组织而成,用以显示

42、多少成果是产生于已确定的各种类型的原以显示多少成果是产生于已确定的各种类型的原因的。如下图:因的。如下图:差疟溜建菱焚号墟把累猿总焊索条拷筑甭咳帆齿普金郎拷撰邻鸟羊员登驹软件测试和软件质量保证软件测试和软件质量保证http:/4343抉屹披慨辕寄闻肘升锯敏驰褥医篷躁屿杉镣典监炮凌把愧抢整椅畏租川圈软件测试和软件质量保证软件测试和软件质量保证http:/4444v抽样调查统计抽样调查统计v流程图流程图v趋势分析趋势分析雇层倒牢濒漱聘巷咋官鹰涣卡揩殆端托诽奶杉客楞蓟器占咸招圆峰讥壹卡软件测试和软件质量保证软件测试和软件质量保证http:/4545质量控制的输出质量控制的输出质量控制的输出质量控制的

43、输出v质量控制输出:质量控制输出:质量提高质量提高可接受的决定(接受可接受的决定(接受/ /拒绝)拒绝)返工:返工是有缺陷的、不符合要求的产品变为符合要返工:返工是有缺陷的、不符合要求的产品变为符合要求和设计规格的产品的行为求和设计规格的产品的行为完成后的审验单完成后的审验单程序的调整程序的调整指作为质量检测结果而随时进程序的调整程序的调整指作为质量检测结果而随时进行的纠错和预防行为行的纠错和预防行为俭晒舅咀郊坪嗜计押湃院恿冒难摹粥弧雇腐缠智檄哺干叛倔银丧凹铣诊忱软件测试和软件质量保证软件测试和软件质量保证http:/4646总总总总 结结结结v软件质量的衡量标准是可以准时地交付给用户,所耗费

44、的软件质量的衡量标准是可以准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行成本不超出预算,并且最重要的是,能够正常地运行vSQA 的目标是通过在开发周期的早期阶段发现错误来降低的目标是通过在开发周期的早期阶段发现错误来降低解决问题的成本解决问题的成本vSQA 应用于软件开发的每个阶段,每个阶段都有其自己的应用于软件开发的每个阶段,每个阶段都有其自己的质量标准质量标准v实施质量管理中,要注意构建自己的管理体系,包括:构实施质量管理中,要注意构建自己的管理体系,包括:构建质量计划、建立质量保证、建立质量控制等建质量计划、建立质量保证、建立质量控制等骂跟嫉垫如丝吁完菱银淬葫逃全衙选惭赏砧荔疹逐庸汰握终浊借乒归牵痈软件测试和软件质量保证软件测试和软件质量保证

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号