测试基础静态测试ppt课件.ppt

测试基础静态测试ppt课件.ppt

ID:59468809

大小:67.00 KB

页数:26页

时间:2020-09-14

测试基础静态测试ppt课件.ppt_第1页
测试基础静态测试ppt课件.ppt_第2页
测试基础静态测试ppt课件.ppt_第3页
测试基础静态测试ppt课件.ppt_第4页
测试基础静态测试ppt课件.ppt_第5页
资源描述:

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

1、测试基础–静态测试1测试基础–静态测试概述评审代码检查2测试基础–静态测试静态测试该方法是指在不真正运行被测试程序的情况下检查程序的运行情况,只对被测对象(设计或代码)进行特性分析。因此,静态测试常称为“分析”,静态分析是对被测对象进行特性分析的一些方法的总称。主要特征不动态运行程序;充分发挥人的思维优势;易开展,不需特别条件,但可能非常耗时;对测试人员要求较高,要有编程经验,需要有知识和经验的积累,能发现问题本身而非征兆。3测试基础–静态测试为什么要静态测试因软件的复杂性,可能导致软件结构不够合理、混乱,代码编写不够规范,内部存在一些不易察觉的错等,使软件运行出

2、错,维护不便。静态测试内容主要包括:各阶段的文档评审、代码检查、代码度量等。静态测试可由人工进行,也可借助软件工具自动进行。可以做静态分析的工具很多,出名的有LOGICSCOPE,C++TEST,LDRATESTBED,PRQAC/C++,MACABEIQ,以及Rational的Purify、Quantify和PureCoverage等4测试基础–静态测试概述评审代码检查5静态测试评审评审是对所有人工静态分析和具体文档检查技术的通称。评审对象:开发项目中所有文档及项目外有价值的文档。如:合同、需求定义、设计规格说明、程序代码、测试计划和手册等。评审是一种保证质量的

3、方法评审的积极作用可降低消除缺陷的成本可缩短开发时间可减少动态测试时间和成本可减少系统安装后的变更申请降低系统运行故障率检查团对活动,改进团队成员的工作方法6静态测试评审潜在的问题注意不要使作者感到严格检查是针对他人而非他提交的文档。评审的成本和收益评审的成本大概占整个开发预算的10%~15%,包括评审过程、评审分析和过程改进的工作量。估计节约的成本约为14%~25%。(参见:BushM.“SoftwareQuality:TheuseofformalinspectionsattheJetPropulsionLaboratory”,Proceedingsofthe1

4、2thICSE,IEEE1990,pp196-199.)如评审有效,应能发现70%以上的文档缺陷。(参见:Gilb,T.,Graham,D.;SoftwareInspections,Addison-wesley,1996)7静态测试能促使评审成功的因素([IEEE1028]建议)每次评审都事先定于一个明确的目标;根据每个人的知识和技能水平选择合适的评审参与者。8静态测试通用评审过程(参考:[IEEE1028])评审活动分6个步骤:计划、概述、准备、检查(评审会议)、返工和跟踪。计划要评审的文档;评审技术;估算评审工作量;评审检查点;组建评审团队;确保文档处于一个可

5、评审状态;会议的时间和地点(如有的话)等。概述(开工会)为参加评审的人提供所有必需信息。准备评审人必须各自为评审会议做准备。9静态测试检查(评审会议)会议应有主持人。目的除了发现缺陷外,还包括判断评审对象是否满足需求以及是否符合标准。评审会议的一些通用准则:1)评审会议的时间限制在2小时内;2)如有评审人缺席或准备不充分,主持人有权取消或中止会议;3)检查对象是被提交的文档,而非作者;评审人必须注意他们的言语及表达方式作者不应为自己或文档辩护4)主持人不应同时作为评审人;10静态测试检查(评审会议)(续)5)不讨论常见的风格问题(方针之外的问题);6)开发方案和对

6、应的讨论不是评审团队的任务;7)每个评审人员必须有机会充分表达他们的论点;8)会议纪要必须完整表达评审人的意见;9)问题不应以命令的形式写给作者;10)问题必须划分为不同的权重:严重缺陷、重要缺陷、一般缺陷、好的;11)评审团队应对评审对象给出最后意见:接受(无需修改)有条件接受(需修改,但不需进一步评审)不接受(需进一步评审或其他的检查)11静态测试检查(评审会议)(续)12)要有会议纪要及总结包括会议中讨论的问题或发现问题的列表,评审总结报告等。返工经理决定接受评审团队意见修正缺陷,或选择另外的方法(经理必须对此全权负责)跟踪专人跟踪缺陷的修改。12静态测试评

7、审角色和职责经理确保文档、必需的资源可用,同时选择评审人;经理不一定得是管理层人员(导致大家“人心恍惚”)主持人管理评审有关的工作:计划、准备并保证评审有序进行且满足它的目标,收集评审数据、发布评审报告等。作者文档的创建者,如为多人,应是主要负责人。不要把针对文档的问题看作是对其人的批评,作者必须明白评审只是用来帮助改进产品。(接下页)13静态测试角色和职责评审人通常最多5个。他们应能识别并描述评审对象中存在的问题。为保证有效的覆盖率,可给评审人分配制定的评审主题。记录员记录所有的发现:问题、采取的措施、决定和建议等。文字应简短和准确。最好由文档作者来担当。14静

8、态测试评审

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

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

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