黑盒测试的五种方法,黑盒测试有哪几种方法

首页 > 经验 > 作者:YD1662024-03-29 12:53:38

测试方法划分

测试方法一般按以下几种划分:

按照执行阶段划分为:白盒测试(自动化)、黑盒测试(功能测试)、灰盒测试(介于功能测试与自动化测试之间,比如接口测试)。以上三种测试方法实际工作业务场景应用的最多、最广泛!

● 按照执行状态划分为:静态测试、动态测试。

● 按照执行行为划分为:手动测试、自动测试。

常用的黑盒测试概念:

在黑盒测试中,通常把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

由于黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。所以黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。关注的是软件的功能需求,主要试图发现以下类型的错误:

从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况进行考虑,才能查出程序中所有的错误。因为穷举测试是不可能的,所以要有针对性地选择测试用例。通过制定测试案例指导测试的实施,保证软件测试有组织、有计划地进行。只有对黑盒测试进行量化,才能保证软件的质量,具体量化的方法之一就是测试用例。

黑盒测试用例设计方法包括等价类划分法、边界值分析法、判定表分析法、因果图分析法、正交试验法、流程分析法、状态迁移法、异常分析法以及错误推测法等。(未完待续)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.