软件测试
SDLC模型
测试类型
测试方法
白盒技术
黑盒技术
黑匣子类型
功能类型
非功能性类型
测试用例开发
测试技术
测试管理
缺陷跟踪
测试分类
测试工具

黑盒测试

黑盒测试

黑盒测试是一种软件测试技术,它在不查看软件内部结构或编码的情况下检查软件的功能。黑盒测试的主要来源是客户提出的需求规范。
在这种方法中,测试人员选择一个函数并给出输入值来检查其功能,并检查该函数是否给出预期输出与否。如果函数产生正确的输出,则它在测试中通过,否则失败。测试团队将结果报告给开发团队,然后测试下一个功能。完成所有功能测试后,如果出现严重问题,则反馈给开发团队进行更正。
黑盒测试

黑盒测试的一般步骤

黑盒测试基于需求规范,因此在开始时进行检查。 在第二步中,测试人员通过选择有效和无效的输入值来检查软件是否正确或不正确地处理它们,从而创建正面测试场景和负面测试场景。 在第三步中,测试人员开发各种测试用例,例如决策表、所有对测试、等效划分、误差估计、因果图等。 第四阶段包括执行所有测试用例。 在第五步中,测试人员将预期输出与实际输出进行比较。 在第六步也是最后一步,如果软件有任何缺陷,则修复并再次测试。

测试流程

黑盒测试的测试流程是测试人员对软件的工作有特定的了解,并开发测试用例的过程检查软件功能的准确性。
它不需要软件的编程知识。所有测试用例都是通过考虑特定函数的输入和输出来设计的。测试人员知道特定输入的确定输出,但不知道结果是如何产生的。黑盒测试中使用了各种测试技术,如决策表技术、边界值分析技术、状态转换、全对测试、因果图技术、等价划分技术、错误猜测技术、用例技术和用户故事技术.教程中详细解释了所有这些技术。

测试用例

测试用例的创建考虑了需求的规范。这些测试用例通常是根据软件的工作描述创建的,包括需求、设计参数和其他规范。对于测试,测试设计者通过采用有效输入值来选择正面测试场景和通过采用无效输入值来确定正确输出的负面测试场景。测试用例主要用于功能测试,但也可用于非功能测试。测试用例由测试团队设计,软件开发团队不参与。

黑盒测试技术

决策表技术 决策表技术是一种系统方法,其中以表格形式捕获各种输入组合及其各自的系统行为。适用于两个或两个以上输入之间有逻辑关系的函数。
边界值技术 边界值技术用于测试边界值,边界值是包含变量上下限的值。它在输入边界值时测试软件是否产生正确的输出。
状态转换技术 状态转换技术用于捕捉当不同的输入值被赋予同一个函数时软件应用程序的行为。这适用于那些提供特定尝试访问应用程序的类型的应用程序。
全对测试技术 All-pair testing 技术用于测试所有可能的离散值组合。这种组合方法用于测试使用复选框输入、单选按钮输入、列表框、文本框等的应用程序。
因果技术 因果技术强调给定结果与影响结果的所有因素之间的关系。它基于一系列需求。
等价分区技术 等价分区是一种软件测试技术,其中输入数据分为有效值和无效值的分区,并且所有分区必须表现出相同的行为。
错误猜测技巧 错误猜测是一种没有特定方法来识别错误的技术。它基于测试分析师的经验,测试人员利用经验来猜测软件的问题区域。
用例技术 用例 用于根据系统的使用情况从系统开始到结束识别测试用例的技术。通过使用这种技术,测试团队创建了一个测试场景,可以从头到尾根据每个功能的功能来演练整个软件。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4