静态测试技术
上一篇 /
下一篇 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软件测试网 fMZI:i:d`f
51Testing软件测试网k-[Ek:T/\u 2.走查(walkthrough):由作者发起,参与者主要为研发同事,主要目的是学习、理解并发现缺陷
R
d`_tD3O0"C|0|+LV D _7b0 3.技术评审(technical review):定义流程,并将缺陷文档化,参与者包括同行和技术专家,主要目的是发现缺陷,进行讨论并解决技术问题,检查与规格说明是否符合等51Testing软件测试网a[O9O#jD
V*?
Q mtgS8t(J.{0 4.审查(inspection):由受过专门培训的主持人来领导,并定义参与者(同行)的角色,有正式的入口、出口准则及度量标准,主要目的是发现缺陷51Testing软件测试网a
jd.s-F-bX
51Testing软件测试网,|Gz{x7{ 静态分析是借助工具来检查软件的代码和模型。比如在单元测试期间,开发人员通过预先定义规则,使用静态分析工具对代码进行检查;在软件建模期间,设计人员可以使用静态分析工具对软件模型进行分析。
&y-rOZe+nc0
收藏
举报
TAG:
测试技术
评审
审查
走查
静态分析