黑盒测试方法有哪些
发布网友
发布时间:2022-04-22 12:16
我来回答
共2个回答
热心网友
时间:2022-05-29 12:36
黑盒测试被称为 功能测试或数据测试,在测试时,将被测软件视为一个不能打开的盒子,在完全不考虑程序内部结构和内部特性的情况下来进行测试,采用·黑盒测试的主要目的是在已有软件产品所应具有的功能等基础上进行下列操作:
1、检查程序功能是否按照需求规格说明书的要求正常使用,测试每个功能是否有遗漏,测试性能特性是否满足要求。
2、测试人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当的输入数据而产生正确的输出结果,保持外部信息(如数据库或文件)的完整性。、
3、检测程序初始化和终止方面的错误。
热心网友
时间:2022-05-29 12:37
黑盒测试主要是检测软件的每一个功能是否能正常使用,在测试过程中,将程序看成不能打开的黑盒子,不考虑程序内部结构和特性的基础上,通过程序接口进行测试,
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,下面我们来分享一下黑盒的相关测试方法
工具/原料
电脑 需要测试的软件
方法/步骤
1/10 分步阅读
等价类划分法:
等价类划分是把所有可能的输入数据划分成若干子集,然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
2/10
举例说明:
比如说测试“输入三个整数 a、b、c分别作为三边的边长构成三角形”
3/10
边界值分析法:
边界条件就是软件操作界限所在的边缘条件
4/10
错误推测法:
列举出程序中所有可能有的错误和容易发生错误的特殊情况
5/10
分析程序规范的描述中哪些是原因,哪些是结果。原因常常是输入条件或是输入条件的等价类。结果是输出条件。
6/10
判断表驱动法:
任何一个条件组合的特定取值及其相应要执行的操作。在判定表中贯穿条件项和动作项的一列就是一条规则。
7/10
用流程图形象地表示程序的功能说明
8/10
举例:
产品质量流程控制
9/10
猜错法:
错法在很大程度上是凭经验进行的,是凭人们对过去所作的测试工作结果的分析,对所揭示的缺陷的规律性作直觉的推测来发现缺陷的
10/10
随机测试法:
随机测试就是没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。