TA的每日心情 | 开心 2016-4-1 13:14 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
黑盒测试对于测试人员是很有挑战的.
1.纯功能的测试:如设置,查询等,测试用例更强调操作性,一般开发人员只会想到实现基本的添加修改删除
查询等操作就行了,而测试人员要有更强的逆向思维和独特的思维能力;
2.基于业务的测试:如收费有关的各种业务逻辑很强的功能,一般开发人员只会考虑怎么实现某功能,而测
试人员考虑更周全更有攻击性,这个功能内部实现有什么漏洞?处于系统中会带来什么影响?(纯业务的,这
是白盒工具实现不了的).比如我们测试部经常找到设计的缺陷,而开发人员从技术上不能解决,必须由设计
人员来参与定版.虽然设计框架是在最初定的,但是不能做到完全天衣无缝的.这时,测试人员在黑盒方面的
努力,就会得到开发人员甚至销售,技术支持人员的肯定!呵呵.
3.测试程序的编写:如要测试基于TCP/IP的服务端程序.谁说黑盒测试不能学知识?谁说黑盒测试不写测试
程序?今天我就在了解业务规则的情况下,针对服务端设计了测试用例的多种情况,编写了客户端程序,
下一步就是添加相关协议。如针对其中一个测试点“客户端连接效率”就大致分了以下几种情况:
(1)连续发送数据,一次发一个
A.单机发送
B.多机发送
(2)连续发送数据,一次发N个(组包)
A.单机发送
B.多机发送
在这种情况下,我是不关心服务端是如何处理的,把它当作一个黑盒。我只考虑各种情况,各种压力,不
管是自己编写多线程测试程序,还是借助测试工具,至少,黑盒用例是根据自己黑盒测试经验和对业务的
了解来制定的。
黑盒还有其他方面,一定能让你学到更多的知识,有更多的感触的。呵呵~ |
|