静态测试技术
上一篇 /
下一篇 2007-12-14 16:44:22
/ 个人分类:测试技术
S6Vr`9B0 使用静态测试技术进行测试时,不需要真正运行软件,而是通过手工(评审)或自动化(静态分析)的方法对软件进行的测试。
-Bw$jFr _-C
{051Testing软件测试网J0~lWk F!s 评审是对软件的相关产出物(包括需求、设计、代码、测试计划、测试用例、测试脚本、用户指南或web页等)进行测试的一种方式,可以在动态测试之前进行。主要有下面的类型:
c.XbA2bBY051Testing软件测试网Fj0{qi5X[R 1.非正式评审(informal review):没有正式的过程,多用于结对编程或以技术为评价标准的设计/编码中,其主要目的是以较低成本发现问题
[@| }[#\6W0&p
V{'Q$r(_2n&RK0 2.走查(walkthrough):由作者发起,参与者主要为研发同事,主要目的是学习、理解并发现缺陷51Testing软件测试网@2R-pr0v%Sy
51Testing软件测试网6c]$n[Wce o 3.技术评审(technical review):定义流程,并将缺陷文档化,参与者包括同行和技术专家,主要目的是发现缺陷,进行讨论并解决技术问题,检查与规格说明是否符合等
|5?$NHy
Z:O0wXgI[&K0 4.审查(inspection):由受过专门培训的主持人来领导,并定义参与者(同行)的角色,有正式的入口、出口准则及度量标准,主要目的是发现缺陷51Testing软件测试网%T8X]kB"Y
51Testing软件测试网 K1x[~7Z'cj9sv6Q 静态分析是借助工具来检查软件的代码和模型。比如在单元测试期间,开发人员通过预先定义规则,使用静态分析工具对代码进行检查;在软件建模期间,设计人员可以使用静态分析工具对软件模型进行分析。51Testing软件测试网&Y^+cV,`
收藏
举报
TAG:
测试技术
评审
审查
走查
静态分析