《静态测试》PPT课件

《静态测试》PPT课件

ID:36868811

大小:383.10 KB

页数:38页

时间:2019-05-11

《静态测试》PPT课件_第1页
《静态测试》PPT课件_第2页
《静态测试》PPT课件_第3页
《静态测试》PPT课件_第4页
《静态测试》PPT课件_第5页
资源描述:

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

1、第二章静态测试1本章要点讨论与静态测试相关的内容,包括评审评审的定义和分类同行评审的分类评审工作流程对规格说明书的测试源代码评审静态分析及其工具《软件测试方法和应用》2-静态测试定义通过检查和评审软件而不是运行软件对软件进行测试的方法对象各种与软件相关的有必要进行测试的产物,例如各类文档、源代码等方法评审对软件元素或项目状态进行评估的活动,用以确定与预期结果之间的偏差和相应的改进意见通常由人来执行静态分析被测程序进行特性分析的一些方法的总称通常需要工具辅助《软件测试方法和应用》2-缺陷发现越早修复成本越低《

2、软件测试方法和应用》2-评审除了在项目早期发现缺陷和降低项目失败风险外,项目中需要进行评审的其它原因包括分享知识培训团队成员为管理层决策提供依据为过程改进提供信息评审分类培训评审预备评审同行评审状态评审《软件测试方法和应用》2-同行评审(PeerReview)由开发软件产品作者以外的其他人检查工作产品,以发现缺陷并寻找改进的机会方法:评审参与者主要采用一行一行仔细阅读被评审对象的形式发现被测对象中的缺陷一般设在里程碑点附近,即当工作产品到达了一个完成的里程碑并即将进入下一个开发阶段时同行评审《软件测试方法和

3、应用》2-V模型的评审时间点需求

4、需求规格说明书评审概要设计

5、概要设计说明书详细设计

6、详细设计说明书编码

7、源代码单元测试集成测试系统测试系统测试文档集成测试文档单元测试文档评审评审评审评审评审走读,静态分析《软件测试方法和应用》2-同行评审的类型审查小组评审走读桌面评审临时评审这些同行评审类型的区别在于正式程度审查是最正式,然后是小组评审、走读、桌面评审,临时评审最随意同行评审越正式,发现的缺陷越多,但评审越正式,花费成本越高被评审对象越重要或者风险越高,采用的评审方式越正式同行评审的类型《软件测试方法和应

8、用》2-审查说明IBM的工程师MichaelFagan于20世纪70年代提出,也叫正式评审,是一种包括非作者等专家在内的针对特定对象,如需求规格书、设计文档和源代码进行检查以发现缺陷的过程审查是一种有结构有规则的评审方法。Fagan的审查流程包括:计划、介绍会议、准备、会议、返工、跟踪、因果分析,每个阶段定义参与审查的角色相应的输入、输出《软件测试方法和应用》2-审查流程《软件测试方法和应用》2-审查中的角色作者被评审对象的创建者,提供被评审对象及其相关信息评审组长组织评审会议,确保审查活动能够正确地进行审

9、查专家发现被评审对象中的问题读者在会议上讲解被评审对象,使评审专家把精力集中在被评审对象本身而不是作者记录员记录会议阶段有价值的信息《软件测试方法和应用》2-计划参与者:作者和评审组长在这个阶段,需要开展如下工作选择评审组长确定审查对象确定审查专家确定总体会议、会议次数和相应的时间表准备和分发审查工作包,审查包中包括被审查对象的初始可交付产品、相关参考文档、缺陷检查表、指导书、错误记录模版和其它材料审查工作流程《软件测试方法和应用》2-总体会议本阶段可选,主要目标是让审查专家熟悉被审查对象,包括对象特征、上

10、下文、背景等参与者:所有需要参加审查的人员准备参与者:审查专家这是审查最重要的阶段。在这个阶段,审查专家独立工作、逐行阅读被审查对象,将任何发现问题、疑问记录在审查意见单中评审组长根据各个审查专家提交的意见决定是否按时或者推迟召开审查会议审查工作流程《软件测试方法和应用》2-会议参与者:作者、评审组长、审查专家、读者、记录员在会议阶段读者分段逐个阅读审查对象,审查专家听取讲解并考虑是否有新的问题提出。评审组长组织对所有审查意见单上的问题列表进行确认,作者确认是否是问题,记录员在问题列表上记录答复和在会上发现

11、的新缺陷。在会议结束前,所有人投票,给出对工作产品的审查结论。审查工作流程《软件测试方法和应用》2-返工参与者:作者在此阶段,作者修改会议中确认的问题,输出修改后的交付产品跟踪参与者:评审组长/质量工程师/指定的审查专家检查修改后的交付件,如果通过,则输出可基线的交付物因果分析参与者:质量工程师在这个阶段,开展如下工作:分析缺陷原因度量审查效率和效果审查工作流程《软件测试方法和应用》2-审查规则为了更好地发挥审查的作用,在审查中有一组需要遵守的原则作者不能担当评审组长、读者或记录员等角色,要保持开放的思想,

12、接受别人的意见,避免争论评审组长不要同时担任记录员控制审查小组规模:3~7个审查专家为好审查专家要努力发现被审查对象中的问题,审查过程中始终保持对问题的敏感性审查期间要努力发现问题不要试图去解决问题会议限制在两个小时之内在会议上,审查团队要保持一个适当的审查速度,每小时150~200行代码或3~4页文档《软件测试方法和应用》2-小组评审小组评审类似于审查,是一种“轻型审查”,同样可以可采用审查的指导方针和流程,只

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

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

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