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

健全性测试

健全性测试

在本节中,我们将了解健全性测试的工作,它用于检查构建后是否修复了错误。
而且我们还了解了它的过程、我们为什么需要执行健全性测试、健全性测试的目标、实时示例、健全性测试的各种属性、优点和缺点。 strong>

什么是健全性测试?

一般来说,健全性测试是在稳定版本上执行的,它也被称为 回归测试。
当我们从开发团队收到软件构建(带有微小的代码更改)时执行了健全性测试。它是评估构建测试是否可以进行的检查点。
换句话说,我们可以说执行健全性测试是为了确保所有缺陷都已解决,并且不会出现额外的问题
健全性测试还确保代码或函数中的修改不会影响相关模块。因此,它只能应用于可能受到影响的连接模块。

健全性测试的目标

实施健全性测试的主要目标是实现以下几个方面:
Sanity Testing 执行健全性测试的主要目的是确定计划的功能是否按预期不均匀地工作。如果健全性测试失败,则拒绝构建以在更严格的测试中节省成本和时间复杂性。 健全性测试的执行可确保新的修改不会改变软件的当前功能。 它还可以验证新增功能和组件的准确性。

健全性测试的属性

为了理解健全性测试技术的基础,我们必须了解它们的属性和其他几个组件.因此,以下是健全性测试的一些重要功能:
又窄又深 回归测试的一个子集 无脚本 未记录 由测试人员执行 Sanity Testing
窄而深
在在软件测试中,健全性测试是一种窄而深的方法,其中有限的组件受到深度保护。
回归测试的子类别
是回归测试的一个细分,主要针对应用程序中不太重要的单元。
用于在修改或新的要求下测试应用程序的效率已执行的功能。
未编写脚本
通常,健全性测试未编写脚本。
未记录
通常,健全性测试无法记录。
由测试工程师执行
通常,健全性测试由测试完成

健全性测试流程

执行健全性测试的主要目的是检查错误的结果s 或组件程序中不存在的缺陷。同时,确保新添加的功能不会影响当前功能的功能。
因此,我们需要按照以下步骤逐步实施健全性测试过程:
身份识别 评估 测试 Sanity Testing

Step1: 识别

第一步在健全性测试过程中是识别,在此我们检测新添加的组件和功能以及修复错误时代码中的修改。

步骤 2: 评估

在完成识别步骤后,我们将分析新实现的组件、属性并修改它们,以检查它们的预期和适当的工作是否符合给定的要求。

Step3: 测试

一旦识别和评估步骤成功处理,我们将进入下一步,即测试。
在此步骤,我们检查和评估上述分析的所有关联参数、组件和要素,并对其进行修改以确保它们正常工作。
如果上述所有步骤都正常工作,则构建钙n 进行更详细和详尽的测试,发布可以通过彻底测试。

谁执行健全性测试?

一般来说,健全性测试案例由测试工程师执行。

我们什么时候需要进行健全性测试?

没有这样的硬性和快速性执行健全性测试过程的软件测试规则。
这是一个快速测试应用程序的过程,因为它不包括编写任何测试用例的脚本。
健全性测试是强调组件特定区域的狭义回归测试。并且如果我们遇到以下两种情况,我们需要执行一轮健全性测试,这些情况如下:
Case1
We go每当指定软件的功能有所改进时进行健全性测试。
Case2
每当修复了错误或添加了新功能时,我们需要执行健全性测试以检查应用程序是否仍然正常工作。

健全性测试示例

为了更好地理解健全性测试,我们将看到以下示例:

示例 1

假设我们有一个电子商务应用程序,其中包含多个模块,但在这里,我们主要只集中了几个模块,例如登录页面、首页、新用户创建页面、用户个人资料页面等
当新用户尝试登录应用程序时,他/她无法登录,因为登录页面中存在错误。 因为登录模块中的密码字段接受少于四个字母数字字符,并且根据规范,密码字段不应接受低于7-8字符。 因此,它被视为错误,由测试团队报告给开发团队进行修复。 一旦开发团队修复了指定的错误并向测试团队报告,测试团队就会测试相同的功能,以验证代码中发生的修改是否正常工作。 测试团队还验证特定修改不会影响其他相关功能。 要在用户个人资料页面上修改密码,有一个过程。 作为健全性测试过程的一部分,我们必须对登录页面和个人资料页面进行身份验证,以确认更改在这两个位置都运行良好。

健全性测试的优缺点

以下是健全性测试的一些重要优点和缺点。

健全性测试的优势

执行健全性测试的一些动态好处如下:
健全性测试易于理解和实施。
它可以帮助我们找到任何部署或编译问题。 与其他类型的软件测试相比,它的成本更低。 它有助于快速找到核心功能中的错误。 健全性测试没有强制性的文档,这就是为什么它可以在更短的时间内执行。 健全性测试的执行将帮助我们节省不必要的测试工作和时间,因为它只关注一个或几个功能领域。 健全性测试有助于检测缺失的依赖对象。

健全性测试的缺点

以下是健全性测试的缺点:
如果开发人员不遵循设计结构级别,那么了解如何修复在整个健全性测试中确认的缺陷已成为一个非常复杂的过程。 健全性测试不涵盖所有测试用例。 只强调应用程序的声明和功能。 我们没有未来的参考,因为健全性测试没有脚本。 查找任何其他组件成为一个复杂的过程,因为健全性测试仅针对某些有限的功能执行。

概述

在本教程中,我们了解了健全性测试的执行、实时示例、优点和缺点。
在程序中执行新功能、修改请求或错误修复时实施健全性测试。
这是一个狭隘和深入的测试过程,仅针对那些修改影响的组件。
健全性测试是有益的,因为它提供了各种优势,例如,它提供了对软件发布质量的快速评估。
健全性测试允许我们检查吨如果软件中发生微小变化,则应用程序的小功能。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4