静态测试技术

上一篇 / 下一篇  2007-12-14 16:44:22 / 个人分类:测试技术

.c?'EP0aj0  使用静态测试技术进行测试时,不需要真正运行软件,而是通过手工(评审)或自动化静态分析)的方法对软件进行的测试。

,|n {K-v051Testing软件测试网 ~nbb'LU

  评审是对软件的相关产出物(包括需求、设计、代码、测试计划、测试用例、测试脚本、用户指南或web页等)进行测试的一种方式,可以在动态测试之前进行。主要有下面的类型:

P!wg'H hZK051Testing软件测试网 ~#e[*Q*_d

  1.非正式评审(informal review):没有正式的过程,多用于结对编程或以技术为评价标准的设计/编码中,其主要目的是以较低成本发现问题51Testing软件测试网fM ZI:i:d`f

51Testing软件测试网k-[Ek:T/\u

  2.走查(walkthrough):由作者发起,参与者主要为研发同事,主要目的是学习、理解并发现缺陷

R d`_tD3O0

"C|0|+LVD _7b0  3.技术评审(technical review):定义流程,并将缺陷文档化,参与者包括同行和技术专家,主要目的是发现缺陷,进行讨论并解决技术问题,检查与规格说明是否符合等51Testing软件测试网a[O9O#jD V*?

Q m tgS8t(J.{0  4.审查(inspection):由受过专门培训的主持人来领导,并定义参与者(同行)的角色,有正式的入口、出口准则及度量标准,主要目的是发现缺陷51Testing软件测试网 a jd.s-F-bX

51Testing软件测试网,|Gz{x7{

  静态分析是借助工具来检查软件的代码和模型。比如在单元测试期间,开发人员通过预先定义规则,使用静态分析工具对代码进行检查;在软件建模期间,设计人员可以使用静态分析工具对软件模型进行分析。

&y-rOZe+n c0

TAG: 测试技术 评审 审查 走查 静态分析

 

评分:0

我来说两句

Open Toolbar