当前位置: 首页> 技术文章> 软件测试之深入了解黑盒测试的定义和步骤

软件测试之深入了解黑盒测试的定义和步骤

软件测试之深入了解黑盒测试的定义和步骤

  如今 IT产业的发展,可以说是势不可挡,它现在大多数人工作的首选行业,这个行业就是有这各种类型的工作,在小编看来,测试的工作是比较好的,它没有开发工作那么累,也不用像实施那样需要出差。假如每个人都想通过测试,黑盒测试和白盒测试都是必须的,今天我们就来关注一下黑盒测试的内容。

upfile1631671333289.JPG

  究竟什么是黑盒子测试?

  黑盒测试是已知产品的功能设计规范,可以通过测试来证明每一个功能是否符合要求。

  软件黑盒测试意味着测试是在软件界面上进行的。该方法是将测试对象看做一个黑盒,测试员完全忽略了程序内部的逻辑结构和内部特征,而仅仅根据要求规范来检查程序的功能是否符合其功能描述。所以黑盒测试又称功能测试或数据驱动测试。

  黑盒测试主要用于找出以下错误类型:

  1、特征是否有错误或遗漏?

  2、在界面上,是否可以正确接收输入,输出正确的结果?

  3、存在数据结构错误或外部信息(如数据文件)存取错误

  4、性能能否达到要求

  5、是否存在初始化或终止错误

  黑盒测试的步骤是哪些?

  1.测试计划

  第一步,根据用户需求报告中有关功能要求和性能指标的规格说明,定义相应的测试需求报告,也就是制定黑盒测试的最高标准,之后所有的测试工作都将围绕测试需求进行,符合测试需求的申请即合格,反之则不合格;同时,还要适当选择测试内容,合理安排测试人员、测试资源等。

  2.测试设计

  根据测试规划阶段制定的测试需求进行分解,细化成一系列可执行的测试过程,并为每一个测试过程选择一个合适的测试案例(测试用例选择的好坏直接影响测试结果的有效性)。

  3.测试开发

  制定自动测试程序,可重复使用。

  4.测试执行

  实施在测试开发阶段建立的自动测试流程,跟踪管理发现的缺陷。通常情况下,测试执行包括单元测试、组合测试、集成测试、系统联调和回归测试,测试人员要本着科学、负责任、循序渐进地进行测试。

  5.测试评估

  将定量测试范围与缺陷跟踪报告相结合,对应用软件质量、开发团队的工作进度和工作效率进行综合评价。

  黑盒测试的要求非常严格,因为只有这样,软件的质量才会很好,正因为如此,如果仅靠人工测试,就会耗费大量人力,所以在黑盒测试时,要借助工具。我认为 AutoRunner工具非常不错, AutoRunner (简称 AR)可以装载不同的测试组件,以实现针对不同应用的测试。

如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳多测师软件与技术服务有限公司

上一篇:  软件测试的系统测试流程

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊