度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!

按测试策略分类

上一篇 / 下一篇  2007-08-16 15:42:17

1、静态测试不运行被测试程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。它是通过分析或检查源程序的方法、结构、过程、接口等来检查程序的正确性,找出欠缺和可疑之处,静态测试不需要运行代码,也不需要对代码编译、链接、生成可执行文件,静态测试可以采取手工或软件工具来进行。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。
:r_/C;X L r0  静态测试包括的要点:代码审查、代码走查、桌面检查、技术评审(软件需求分析和设计评审)、静态分析(使用软件工具进行,包括控制流分析、数据流分析、接口测试、表达式分析等)
}!pr)k!R02、动态测试:是实际运行被测试程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等功能;动态测试由3部分组成:构造测试实例、根据测试实例运行程序、分析程序的输出结果;动态测试方法:黑盒测试和白盒测试。
Z w(Z#v,S~w03、黑盒测试:又称功能测试、数据驱动测试或基于规格说明书的测试,它注重于测试软件的功能特性需求。51Testing软件测试网8Uj*G\"mD2f,C
4、白盒测试:又称结构测试、逻辑驱动测试或基于程序本身的测试。
uC]Q9s?Cc05、冒烟测试:主要对应用程序关键的功能进行测试,一般来说是在版本下来进入正式测试之前,对一些重点部分功能进行确认,以决定此版本是进入正式测试阶段还是打回开发组;冒烟测试是有针对性地通过验证软件中的主要功能是否能够正常运行,来确认是否有必要将测试人员的测试工作都转移到对新版本的测试中。
A$n;`)Ua0M0a、软件质量:是指软件产品的特性可以满足用户的功能、性能需求的能力。
OK MHW.I|0b、软件过程:人们通常所说的软件生命周期中的活动,一般包括软件需求分析、软件设计、软件编码、软件测试的交付,安装和软件维护。
:D t%ka6s3N051Testing软件测试网XbH0H_
  人员和过程是决定软件质量的关键因素,高质量的人员和好的过程应该得到好的产品。51Testing软件测试网1vI3y Z~+Hu*b

TAG:

 

评分:0

我来说两句

Open Toolbar