软件测试之黑白盒策略的应用
2016-12-31吕宣姣
现代计算机 2016年9期
关键词:缺陷
吕宣姣
(中山大学南方学院,广州 510970)
软件测试之黑白盒策略的应用
吕宣姣
(中山大学南方学院,广州510970)
摘要:软件测试是试图发现程序中错误的破坏性出过程,黑盒测试和白盒测试作为软件测试常用的两种策略,有利于设计成功的测试用例,尽可能多地发现程序中的缺陷,以下主要通过实例介绍这两种测试策略的应用。
关键词:黑盒测试;白盒测试;缺陷;软件测试
0 引言
随着科技的发展,软件产品已应用于社会的各个领域,从日常生活中的手机通话、银行ATM机操作到机器人、航空航天,我们都可以感受到软件带来的方便与快捷。可以说,没有软件,我们的生活将不可想象。随着软件功能的增多与增强,软件系统也变得越来越庞大,越来越复杂。众所周知,世界上没有完美的软件,其原因大致可分为:输入量太大、输出结果太多、软件实现途径太多、软件说明书没有客观标准等[1]。日常生活中,每天都有可能会发生一些由软件缺陷引起的问题:手机无法正常通话、火星探测器在太空丢失、银行系统重复扣款或取出异常数额的现金、操作系统异常重启等。因此,对软件进行充分的测试就显得尤为重要。所谓软件测试是指利用工程方法和测试工具对软件产品进行功能、性能、可靠性等多方面的测试,最大限度找出产品存在的问题、缺陷或偏差。本文主要介绍软件测试中常用的两种工程方法或策略,即:黑盒测试与白盒测试。下文将通过实例详细描述如何运用这两种方法对系统软件进行测试,以发现其可能存在的缺陷并解决之。……
登录APP查看全文
