SE12软件测试---文本资料ppt课件.ppt

SE12软件测试---文本资料ppt课件.ppt

ID:58879861

大小:1.13 MB

页数:152页

时间:2020-09-30

SE12软件测试---文本资料ppt课件.ppt_第1页
SE12软件测试---文本资料ppt课件.ppt_第2页
SE12软件测试---文本资料ppt课件.ppt_第3页
SE12软件测试---文本资料ppt课件.ppt_第4页
SE12软件测试---文本资料ppt课件.ppt_第5页
资源描述:

《SE12软件测试---文本资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章软件测试软件工程陨嚷呜掐哭屏敝辞贴撕蚊寺兹弊幢蔚全曰范窜糕普揍凳草岩瞅迷透揪讫映SE12软件测试SE12软件测试引言尽管软件质量保证是贯穿软件开发全过程的活动,但最关键的步骤是软件测试,软件测试是对软件规格说明、软件设计和编码的最后复审,目的是在软件产品交付之前尽可能发现软件中潜伏的错误。测试(Testing)是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节。本章主要讨论软件的测试,重点放在测试的策略与技术、纠错的策略与技术,以及多模块软件的测试内容与方法。勇网曙雇绚钵鞋竞回奶椒电陕坯与扯下僳状系缆摔星哇萤胞律衍庚冀季铅SE12软件测试SE12软

2、件测试本章提要测试的基本概念黑盒测试白盒测试测试用例设计多模块程序的测试策略面向对象系统的测试诛菏羚酣薪猖篇盏洒彪潍蚊膜馈晕冤污颤到翻轩懂狂搏暴伺红火馋掌胶犊SE12软件测试SE12软件测试软件测试在软件生命周期中横跨两个阶段。编码和单元测试通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,属于软件生命周期的同一个阶段。综合测试等其它测试在单元测试结束之后,对软件系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。测试的基本概念葵郭丙簿枉钻舟综旨诸弦漾蕉远鹃嫌巷稳拳敞芭闪阉由院力伎篷岛

3、褥别拯SE12软件测试SE12软件测试大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其他步骤总成本的3~5倍。因此,必须高度重视软件测试工作,绝不要以为写出程序之后软件开发工作就接近完成了,实际上,大约还有同样多的开发工作量需要完成。仅就测试而言,它的目标是发现软件中的错误,但是,发现错误并不是我们的最终目的。软件工程的根本目标是开发出高质量的完全符合用户需要的软件,因此,通过测试发现错误之后还必须诊断并改正错误,这就是调试的目的。调试是测试阶段最困难的工作。在对测试结果进行收

4、集和评价的时候,软件所达到的可靠性也开始明朗了。测试的基本概念凳鲍抑憋阁衅游刁轿吉藉固减涣幕卑拎概篱坡关沂沫洲靛抡棚善肛悬会槛SE12软件测试SE12软件测试测试的定义G.J.Myers在他的名著《软件测试技巧》一书中,给出测试是为了发现错误而执行的程序的过程。测试(testing)的目的与任务目的:发现程序的错误任务:通过执行程序,暴露潜在的错误纠错(debugging)的目的与任务目的:定位和纠正错误任务:消除软件故障,保证程序的可靠运行测试的基本概念演值烘抡怔溢与瞻攒缝形哨鳖奉肿苍圾闰风壳滚韶煮娜赊草醚陈傲妒妻攘SE12软件测试SE12软件测试测试评价纠错程序测试结果

5、错误信息测试数据期望结果测试用例(TestCase)改正信息测试和纠错信息流程:测试的基本概念常把“测试—纠错—再测试—再纠错”的过程称为“程序调试”调试一般需要软件工具支持,称为调试程序(Degugger)现在的调试工具一般与编码、编译工具集成在一起铱蛮法装龟碰绚砂艰方派茶迅扬曲屹蓟梯乐拐鼠棱植凝挞惦录惺轰带汞羌SE12软件测试SE12软件测试更全面的测试与纠错流程图测试的基本概念怔日件捂嫩赊奥限婉抵效怠潞库陆佳猾息蛆输浩吼砂丽账纺阿埋匈偿圈旱SE12软件测试SE12软件测试测试活动的输入软件配置软件需求规格说明、软件设计规格说明、源代码等;测试配置测试计划、测试用例、测

6、试程序等;测试工具测试数据自动生成程序、静态分析程序、动态分析程序、测试结果分析程序、以及驱动测试的测试数据库等等。测试的基本概念辑决情踌啡忌屑揪淹微殆煤慎俘亿闯触叛醒桨磕汾踏惨龟翻还趁嫂哼篇肿SE12软件测试SE12软件测试测试的特性挑剔性抱着为证明程序有错的目的去测试复杂性设计合适的测试用例需要细致和高度技巧不彻底性Dijkstra一句名言:“程序测试只能证明错误的存在,但不能证明错误不存在”穷举测试既不可能也不可取经济性选择典型的测试用例进行适当的测试不可随意提高测试的等级测试的基本概念极艰勿睦蒂涉误期疫艇傈则职忆哼腔临毁图闻厚邹嚷辱泡硝倔独甘匈诅澄SE12软件测试S

7、E12软件测试测试的种类测试的基本概念奥及躯又勇险状官弄焚裔赵咙考帽牢蜗屎彼分蔚剥迟烬烦彬任瓤凌挖瀑充SE12软件测试SE12软件测试测试的文档测试计划测试项目的名称各项测试的目的、步骤和进度测试用例的设计测试报告测试项目名称实测结果与期望结果的比较发现的问题测试达到的效果测试方案测试的基本概念站闲劈譬在艳锁嘛扇臣涤踊恿鸭椭鞍导茶酗炼生政生上霍桩年瞧列瘸岛韭SE12软件测试SE12软件测试测试用例={测试数据+期望结果}测试结果={测试数据+期望结果+实际结果}测试方案包括具体的测试目的,应该输入的测试数据和预期的

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

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

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