黑盒测试方法揭密
上一篇 /
下一篇 2007-11-02 08:53:57
/ 个人分类:方法就是受用
软件测试方法一般分为两种:白盒测试与
黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或
基于程序本身的测试,着重于程序的内部结构及算法,通常不关心
功能与
性能指标。黑盒测试又被称为
功能测试、
数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及
系统性能指标是否符合规格说明书中有关功能
需求及性能需求的规定。
J%i4sz.p'b9k[?0测试爱好者 l'E
H:Ffa+EvOM 随着rad环境的发展,软件工程面临新的挑战,其中包括:
测试爱好者\_X lu!ojg测试爱好者gLp`'V,l }J#k/E ●
应用系统的规模越来越庞大,结构越来越复杂;
Mq"V"?&P)C0测试爱好者&Dk4`g*C9a&\r8j(h ●
开发团队人员越来越多,分工越来越细;
测试爱好者2DP$RpG|.g测试爱好者9Kj?k
`Uj ●项目投资日益提高,导致投资风险增大。
测试爱好者_1c/e
D\e
d[xR;\,Cg/y lw!bzY Iz?0 在这样一种背景下,软件
质量面临着更大的危机,而解决
问题的关键正是黑盒测试,可是由于传统的黑盒测试往往局限于手工测试,凭借工程人员的经验自发地进行,缺乏严格的测试
管理机制,因而效果并不明显。
T7O;k_~:b$F?0^0#y6F}7K_0 在分发一个应用系统之前,若没有经过科学、周密的黑盒测试,就相当于将大量隐含的缺陷(defect)交付到最终用户手中,这对于开发团队自身、项目投资方及最终用户来说都是不负责任的表现,也将严重损害三方的利益。
o)W FP4r-R:o.^0测试爱好者"^;c7o)?
e~E+M 今天,软件的质量要求越来越受到重视,在对软件的质量监督中,黑盒测试起着重要的、不可替代的作用;而随着软件开发平台及软件
设计思想的进步和发展,特别是rad技术的发展,对黑盒测试提出了更明确的要求,人们发现,必须遵循一定的测试理论,依赖于优秀的测试
工具,才能进行科学、完备的测试。
测试爱好者
Qw6SQ
|y-]o:|k#Y(R7c&C