黑盒测试

上一篇 / 下一篇  2007-10-22 14:45:08 / 个人分类:测试基础理论

~_~SS.nr1pq#A0黑盒测试技术(Black Box Testing):黑盒测试的内容主要有以下几个方面,但是主
;i3Q)[ uV:@X0要还是功能部分。主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根
L0U h[8t:E.YHD0据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用
f6Lu3P(u2`0最多的测试技术涵盖了测试的方方面面,可以考虑以下方面
Yln [fIv0 正确性 (Correctness):计算结果,命名等方面。51Testing软件测试网,tV]2F3O9b Q#kU
 可用性 (Usability):是否可以满足软件的需求说明。51Testing软件测试网?(KV!h0x)}#m.O
 边界条件 (Boundary Condition):输入部分的边界值,就是使用一般书中说的等价51Testing软件测试网bs2E3Wlnc8nH&?
类划分,试试最大最小和非法数据等等。51Testing软件测试网,sMW O#`Z$@ ]-YO
 性能 (Performance): 正常使用的时间内系统完成一个任务需要的时间,多人同51Testing软件测试网$DF;X2ex uU)`
时使用的时候响应时间在可以接受范围内。J2EE 技术实现的系统在性能方面更是
.G0J&?o }!P)G Z)L'['m0需要照顾的,一般原则是3 秒以下接受,3-5 秒可以接受,5 秒以上就影响易用性51Testing软件测试网Q}.sj ~^
了。如果在测试过程中发现性能问题,修复起来是非常艰难的,因为这常常意味着
L;F`\t"M @0程序的算法不好,结构不好,或者设计有问题。因此在产品开发的开始阶段,就要
I'flw|f8v0考虑到软件的性能问题51Testing软件测试网Oo_ b ^0e4F,x
压力测试 (Stress): 多用户情况可以考虑使用压力测试工具,建议将压力和性能51Testing软件测试网 IW-^5nr4U&?q3? A
测试结合起来进行。如果有负载平衡的话还要在服务器端打开监测工具,查看服务51Testing软件测试网$r4M|9o}+T
器CPU 使用率,内存占用情况,如果有必要可以模拟大量数据输入,对硬盘的影
+|`-FV:~8v md0响等等信息。如果有必要的话必须进行性能优化(软硬件都可以)。这里的压力测试
Z9|^1J;g,dt0针对的是某几项功能。51Testing软件测试网)M2]GPd*r'^
 错误恢复 (Error Recovery):错误处理,页面数据验证,包括突然间断电,输入脏数
*zRg*i[8X;Ed0据等。51Testing软件测试网y9b6e}W9{jaG;^
 安全性测试(Security):这个领域正在研究中,防火墙、补丁包、杀毒软件等的就不51Testing软件测试网_s)v%T;r.Lw
必说了,不过可以考虑。破坏性测试时任意看了一些资料后得知,这里面设计到的知
tkO*A;_7@5L3\0识\内容可以写本书了,不是一两句可以说清的,特别是一些商务网站,或者跟钱有关,51Testing软件测试网$?(KE.] d8J2^&Y5Jvx0vS
或者和公司秘密有关的web 更是需要这方面的测试,在外国有一种专门干这一行的
k"a1g\6W/}"F0人叫安全顾问,可以审核代码,提出安全建议,出现紧急事件时的处理办法等,在国51Testing软件测试网B4{4Q j(y#A lo
内没有听说哪里有专门搞安全技术测试的内容。
S&z~!Z(t\:\0 兼容性 (Compatibility):不同浏览器,不同应用程序版本在实现功能时的表现不同51Testing软件测试网p&Jr(r|wUx9nD
的上网方式,如果你测试的是一个公共网站的话。
}!K8pmWa H1K!N#P0兼容性测试内容详述:51Testing软件测试网8J#u|pciNQi[6b
硬件平台浏览器软件和版本:浏览器插件,浏览器选项,视频分辨率和色深,文字大小,
f5s gaFgV4j;v0调制解调器速率.51Testing软件测试网P9o0}s2zE'|7_$A
 软件配置 (Configuration):如IE 浏览器的不用选项-安全设定最高,禁用脚本程序51Testing软件测试网 v$?z3F6c
等等。

/`&F(r W v'bK8m&r |m/M0

TAG: 测试基础理论

 

评分:0

我来说两句

Open Toolbar