软件测试-静态测试.ppt
《软件测试-静态测试.ppt》由会员分享,可在线阅读,更多相关《软件测试-静态测试.ppt(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、LOGO指导教师:简勇指导教师:简勇软件测试方法技术的研究软件测试方法技术的研究 静态测试静态测试n班级:软件班级:软件117117n学生:居富山学生:居富山n学号:学号:11082037191108203719LOGO论文的主要工作论文的主要工作uu介绍软件测试以及静态测试方法研究背景和意义,以介绍软件测试以及静态测试方法研究背景和意义,以及它们在国内的前景和未来及它们在国内的前景和未来uu对软件测试进行概述,什么是软件测试?它的目的和对软件测试进行概述,什么是软件测试?它的目的和原则是什么?用什么工具去测?原则是什么?用什么工具去测?uu重点介绍静态测试,它的简介、学术解释、编码规范、重点
2、介绍静态测试,它的简介、学术解释、编码规范、质量度量、错误检测,以及它的分析工具、测试要点和质量度量、错误检测,以及它的分析工具、测试要点和动态测试之间的区别动态测试之间的区别uu对静态测试进行总结,对它的未来进行展望对静态测试进行总结,对它的未来进行展望uu最后,感谢那些在我写论文过程中支持过我和帮助过最后,感谢那些在我写论文过程中支持过我和帮助过我的人们我的人们本课题研究的是软件测试方法技术的研究静态测试。随着软件技术的日益发展,软件系统的复杂性和规模性也在不断的扩大,软件的安全性和质量的保证成为了所有公司和个人关注的地方,软件中存在的各种问题也逐渐成为了我国制约软件产业发展的主要因素。一
3、些小的软件开发公司,甚至连一个专门的软件测试人员都没有。可想而知,我国当今的软件产业是多么的薄弱,严重的制约了我国软件产业的发展。没有很好地软件测试工作为产品的开发把关,怎么会有完美的、符合客户要求的产品呈现。所以软件测试在软件开发中的地位日渐提高,软件测试影响也越来越大。第一章:课题的背景及意义第一章:课题的背景及意义 第二章:软件测试概述第二章:软件测试概述软件测试的定义和实质GrenfordJ.Myers曾对软件测试的目的提出过以下观点:(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;(3)成功的测试是发现了至今为止尚未发
4、现的错误的测试。然而,这种观点指出测试是以查找错误为中心,而不是为了演示软件的正确功能.但是只从字面意思理解,可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的测试,实际上并非如此!(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法软件测试的定义:软件测试主要工作内容是验证和确认,下面分别给出其概念:验证是保证软件正确地实现了一
5、些特定功能的一系列活动,即保证软件做了你所期望的事情。1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件以正确的方式来做了这个事件软件测试的定义第三章第三章 静态测试静态测试静态测试简介1、静态测试是指无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符
6、合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率;2、静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。动态测试是通常意义上的测试,也就是运行和使用软件;3、通过评审文档、阅读代码等方式测试软件称为静态测试,通过运行程序测试软件称为动态测试。在动态测试中,通常使用白盒测试和黑盒测试从不同的角度设计测试用例,查找软件代码中的错误;4、静态测试是指不用执行程序的测试,它主要采取方案代码走查、技术评审、代码审查的方法对软件产品进行测试。静态测试学术简介“静态测试”在学术文献中的解释:1、静态测试是指无须执行被测代码,而是借助专用的软件测试工具评审软件文档
7、或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率;2、静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。动态测试是通常意义上的测试,也就是运行和使用软件;3、通过评审文档、阅读代码等方式测试软件称为静态测试,通过运行程序测试软件称为动态测试。在动态测试中,通常使用白盒测试和黑盒测试从不同的角度设计测试用例,查找软件代码中的错误;4、静态测试是指不用执行程序的测试,它主要采取方案代码走查、技术评审、代码审查的方法对软件产品进行测试。静态测试编码规范一个项目或者一个企业,如果要下决心实施软件质量,实施软件工程,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 静态
限制150内