错误猜测技术17 Mar 2025 | 5 分钟阅读 测试用例设计技术或方法或途径是每个测试工程师在编写测试用例时需要遵循的,以实现最大的测试覆盖率。 如果我们遵循测试用例设计技术,那么它就变成了以流程为导向,而不是以人为导向。 测试用例设计技术确保所有可能的值(包括正值和负值)都是测试目的所必需的。 在软件测试中,我们有三种不同的测试用例设计技术,如下所示:
![]() 在本节中,我们将了解第一种测试用例设计技术,即错误猜测技术。 错误猜测是一种没有特定方法来识别错误的技巧。 它基于测试分析师的经验,测试人员使用经验来猜测软件的 проблем 区域。 它是一种黑盒测试技术,没有任何定义的结构来查找错误。 在这种方法中,每个测试工程师将根据他们对需求的理解或假设来推导出值或输入,并且我们不遵循任何规则来执行错误猜测技术。 错误猜测技术的完成取决于测试人员的能力和产品知识,因为好的测试工程师知道最有可能出现 bug 的地方,这有助于节省大量时间。 如何实施错误猜测技术?该技术的实施取决于测试人员或分析师在类似应用程序方面的先前经验。 它只需要具有快速错误猜测技术的经验丰富的测试人员。 该技术用于查找正式黑盒测试技术可能不容易捕获的错误,这就是在所有正式技术之后进行的原因。 错误猜测技术的范围完全取决于测试人员和以前测试参与中的经验类型,因为它不遵循任何方法和指南。 分析师准备测试用例以识别条件。 通过识别最容易出错的区域来准备条件,然后为它们设计测试用例。 该技术的主要目的是通过执行以下任务来识别任何测试级别上的常见错误:
测试用例的增量取决于测试人员的能力和经验。 错误猜测的目的错误猜测技术的主要目的是处理所有可能的错误,这些错误无法被识别为非正式测试。
根据测试人员的直觉和经验,无法纠正所有缺陷。 检查员在使用他们的经验时可以使用一些因素 -
错误猜测方法的例子示例 1应用程序的功能需要一个手机号码,该号码必须为 10 个字符。 现在,以下是可以应用于猜测手机号码字段中的错误的技术
实施这些技术后,如果输出与预期结果相似,则该功能被认为是无错误的,但如果输出与预期结果不相似,则将其发送给开发团队以修复缺陷。 但是,错误猜测是所有测试技术中的关键技术,因为它取决于测试人员的经验,但它不能保证最高质量的基准。 它不为软件提供完整的覆盖。 如果与其他的测试技术结合使用,该技术可以产生更好的结果。 示例 2假设我们有一个银行账户,我们必须在那里存一些钱,但是金额将在5000-7000的特定范围内被接受。 因此,在这里,我们将提供不同的输入值,直到它基于错误猜测技术覆盖最大的测试范围,并查看它是否被接受或给出错误消息
注意 条件:如果金额 >5000 且金额<7000 金额 并且,如果我们输入 5000 → 错误消息(不基于条件接受) 7000→ 错误消息(不基于条件接受) 错误猜测技术的优点和缺点优点错误猜测技术的好处如下:
缺点以下是错误猜测技术的缺点:
下一个主题等价类划分技术 |
我们请求您订阅我们的新闻通讯以获取最新更新。