APP下载

浅析软件黑盒测试

2018-03-21钟睿

数字通信世界 2018年5期
关键词:设计

钟 睿

(广州大学,广州 510000)

1 黑盒测试定义

黑盒测试是目前软件测试的重要方法之一,其特点在于不用考虑软件的逻辑和结构,根据软件的需求分析,对软件进行功能性的测试,根据一个输入和相应的输出,判断软件能否正常使用。黑盒测试主要涉及软件界面和功能。软件测试者往往不用了解软件的内部具体代码,只要考虑输入的正确性、合法性、规范性中判断输出的结果与预期是否一致。由于黑盒测试不需要测试者了解软件的代码编程,只需要确定软件的功能是否完备,是目前软件中常用的一种软件测试方法。

2 黑盒测试的作用

黑盒测试主要针对软件功能性的测试,主要完成:软件功能性是否完整,软件系统能否正常显示,软件系统的性能测试,系统的完备化、数据初始化以及软件系统的中断错误、系统停顿等。

3 黑盒测试的常用方法

软件黑盒测试的主要方法包括分析边界法、划分等价类法、和因果图示法和推测错误法。

3.1 分析边界法

分析边界法主要是针对软件边界值进行测试分析的一种黑盒测试法。在软件测试的工作中表明,与没有进行分析边界法测试的软件系统相比,进行分析边界法测试的软件系统往往拥有更好的系统稳定性,系统不易崩溃。这里的边界主要是指测试的数据靠近数据边缘或者是正好处于边缘状态,在分析边界时,通常遵守以下的测试原则:

(1)输入数据规定了范围,对于范围边界设计有效等价类用例,刚越界的设计无效等价类用例。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”