搜集资料,交流经验……

软件测试相关定义

上一篇 / 下一篇  2008-04-18 23:36:43 / 个人分类:测试技术

1E?&o4Dakk0

6cL-LZ8?LDEQ5U0

Gd:WStFl&z%YJ(E01、软件测试一般要达到一下目标:51Testing软件测试网3Qu dF6u/n4KM
   确保产品完成了它所承诺或者公布的功能,并且保证所有用户可以访问到的功能都有明确的书面说明;51Testing软件测试网 V6`8Vui:j
   确保产品满足性能和效率的要求;
0XD T+{ jF e$J#`0   确保产品是健壮的和适应用户环境的;51Testing软件测试网~`ZT~*j3j,Y

&l^$H:`#X02、软件测试的原则:51Testing软件测试网#N.p.f*Smh
   应尽早的和不断的进行软件测试;
Y1X?z~/fn&m0   程序员或软件的设计机构应避免测试自己设计的程序;
] c"u/pvvma!G-s*X0   开始测试前应设计合理的测试用例;
Cn nd;}N|0   测试用例的设计应该有合法的数据输入,也应该有非法的数据输入;51Testing软件测试网+i bP;j)o7rt5Rt/Qz
   程序修改之后要进行回归测试;51Testing软件测试网(nhz%c"hm j"s _
   充分注意测试过程中的群集现象;
,os4Cp&O6D&['c_7IB0   妥善保留测试计划、所有测试用例、错误统计和最终分析报告,并作为软件的组成部分之一,为软件的维护提供方便;
Vd|UT+m0   对每一个测试结果做全面检查;51Testing软件测试网?6y:b6q$QLU
   严格执行测试计划,排除测试的随意性;

"T+j*Oj'S.S0

}7F"^*kyX5{F03、白盒测试:通过对程序内部结构的分析、检测来寻找问题;
3os E~AT8x-kUy0   黑盒测试:通过软件的外在表现来发现其缺陷和错误;
e2[ d-Z6vy7[e0   灰盒测试:关注输入对于输入正确性,同时也关注内部表现,但他对内部的关注不像白盒测试那样详细、完整,它只是通过一些表征性的现象、事件、标志来判断内部的运行状态;

-{t2LhF9B}O0 51Testing软件测试网`-GycQK(~t%G ~

4、单元测试:定义:又称模块测试,是针对软件结构中独立的基本单位进行的测试;
`3C:`$t"rjF1}0             目的:检测程序单位对《详细设计说明书》的符合程度;
:{AV(t7l7v/g^0             依据:《详细设计说明书》、《单元测试计划》;51Testing软件测试网%r_$eFvj7uP
             内容:局部数据结构、模块接口、重要执行路径、错误处理、边界测试;51Testing软件测试网c-i*df?T;X

/alM3K HKpU0   集成测试:定义:把通过单元测试的模块组装在一起后进行测试,其目的是检查程序单元或部件的接口关系;
YMK:J})ae3Z3y9[0             依据:《概要设计说明书》、《集成测试计划》;
g"p^r:Q6`&y0             内容:在把各个模块组装起来的时候,穿越模块接口之间的数据是否会丢失;一个模块的功能是否会对另一个模块的功能产生不利的影响;各子功能组合起来,是否能达到预期要求的父功能;全局数据结构是否有问题;单个模块的误差累积起来,是否会放大,从而达到不能接受的程度;51Testing软件测试网 g$dw~3\(_[

51Testing软件测试网 s~S6P8q%@t&HW

   确认测试:定义:在开发过程期间或结束时对系统或部件进行评价,以确定它是否满足特定的需求的过程;
+p3w'mc-L)\/\X/p0             目的:验证软件的功能、性能及其他特性是否与用户要求的一致;51Testing软件测试网&{2YcA:qSJN^Z3~I H
             内容:软件是否符合所有的功能和性能的要求;文档资料是否正确完整;人机界面和其他方面是否令客户满意;

L1_+d.zc3s1L0 51Testing软件测试网RI#o^!N

   系统测试:定义:在完成确认测试后,将软件作为计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他元素结合在一起,在实际应用环境下,对计算机系统进行的一系列组装测试和确认测试;
!w7W \9U-D P6[|0             内容:恢复测试、安全性测试、强度测试、性能测试等;51Testing软件测试网p \WE(f&p

+~"_'U#z v}`0   验收测试:定义:确定系统是否符合其验收准则,使客户确定是否能接受此系统或部件的正式测试;51Testing软件测试网 V*ffONMt F
             依据:《需求规格说明书》、《验收测试计划》51Testing软件测试网6G&l1eA3E;g

51Testing软件测试网*y9^NFx+x}#{

5、黑盒测试一般主要为了发现以下几类错误:51Testing软件测试网:ka K_E|5S$^~o
   是否有不正确或遗漏的功能;
,\)~EY? T5d z8Kl0   在接口上,输入的数据是否能被正确的接受,能否输出正确的结果;
/t*\ ^3^D1["A0   是否有数据结构错误或外部信息访问错误;
g*y/`_*lf:y&R0   性能上能否满足要求;
;j?4U&]v0   是否有初始化或终止性错误;51Testing软件测试网^4u3mY#eJC7M5zR

51Testing软件测试网r%DX3N/gf5O

6、黑盒测试方法:等价类划分、边界值分析法、错误推测法、因果图法、场景法、正交试验法、功能图法、判定表驱动法51Testing软件测试网/Pw+P.L$Z h3XeX w+B
  
H.nAy}1abHX L0   51Testing软件测试网:q7r#i3s(q k's m&w@

51Testing软件测试网 O@H {^v7Yz,I


\` bG{(bguQu7\ M0  

:Z;a&~my051Testing软件测试网$L8Ayv&gI XRXt
51Testing软件测试网"xrh _!P,J5i7c
Link URL: http://mytesting.bokee.com/viewdiary.15973081.html

TAG:

 

评分:0

我来说两句

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 12248
  • 日志数: 27
  • 建立时间: 2008-04-06
  • 更新时间: 2008-04-18

RSS订阅

Open Toolbar