正面测试
 
 
正面测试
 
 软件测试是验证和确认软件应用程序以测试应用程序是否按照给定要求工作的过程.
 
 执行任何软件测试类型的主要目的/a> 是通过插入不正确的数据来识别错误或帮助最终用户纠正他/她的错误,对它们进行分类和纠正。
 
 软件测试 流程帮助我们提高产品质量、健壮性,并提供更加用户友好的应用程序。
 
 实现上述所有目标方面,我们将使用不同的测试类型和测试技术。在这里,我们将讨论其中之一,即正面测试。
 
 在本文中,我们将讨论以下与正面测试相关的主题: 
 
什么是正面测试及其目标 
为什么我们需要进行正面测试? 
如何进行正面测试 
正面测试示例 
积极测试的好处 
什么是正面测试?
 
 这是另一种基本的测试技术,用于展示被测试的软件产品或应用程序。
 
 它验证应用程序如何对正数据集执行。在这种类型的测试中,我们将输入有效数据集作为输入值。
 
 
 
 我们将实施积极的测试,以响应有效数据输入,以估计的性能线来验证不同软件模块的确切工作。
 
 例如,假设我们有软件应用程序例如需要文本框和文本表单等对象的网站和移动应用程序。因此,在这种情况下,使用积极测试来测试这些对象的特定功能。
 
 通常,实施积极测试是为了确保特定应用程序或软件产品满足客户的规范和前景。 
 
 换句话说,我们可以说正测试主要用于帮助测试工程师通过使用正输入来检查软件是否按预期工作。
 
 简而言之,正面测试用于准确测试软件或应用程序的意图。
 
 
 注意: 积极测试评估积极的场景,比如使用有效数据的快乐路径。 
 
为什么需要进行正面测试?
 
 如果我们可能面临以下情况,则需要进行正面测试: 
 
只要应用准备好进行测试过程,测试工程师就可以实施为该功能设计的所有其他场景,例如数据库测试、否定测试等,只有在肯定测试获得批准后。 
每次构建准备就绪时都需要执行正面测试,也称为冒烟测试/构建验证测试/健全性测试,因为这是测试执行过程的第一步。  
阳性测试示例
 
 为了更好地理解阳性测试,我们将看到以下示例: 
 
 示例1 :
 
 在这个例子中,假设我们有一个Textbox,它只能接受字母字符值。
 
 
 
 因此,在这种情况下,正面测试场景如下: 
 
 正面测试场景: 
 
输入字母字符值并验证应用程序是否接收到测试中的输入值。 
 
 
 让我们再看一个阳性测试的例子: 
 
 Example2
 
 在这个例子中,假设我们有一个需要填写登录表单的 Web 应用程序。并且,在具体的登录页面中,需要考虑以下条件: 
 
用户应输入用户名、密码并点击提交按钮。 
输入准确的用户名和密码并点击提交按钮后,用户应导航到下一页。 
 
 
 因此,在上述情况下,正面测试场景如下: 
 
 正面测试场景: 
 
插入正确的用户名和密码(如用户名和密码)。 
然后点击提交按钮并检查用户是否按预期导航到下一页。 
 
 
如何进行正面测试?
 
 为了执行阳性测试,我们有以下两种测试方法,强烈推荐并且在执行阳性测试过程中最常用。
 
等价分区 
边界值分析 
 
 
 这两种测试技术都主要用于设计测试用例。每当测试工程师需要测试数字字段时,这些方法都是相关的。
 
 测试工程师应该在执行正面测试时检查输入数据、测试活动和输出。因为测试工程师一直需要分析测试输入是否在给定测试数据的范围内。
 
 让我们看看等价划分和边界值分析测试技术一一。
 
等价划分
 
 它是最常用的测试用例设计技术之一。软件测试。在等价分区中,输入数据被分成有效和无效值的分区。它源自软件产品的需求和规格说明。
 
 换句话说,我们可以说测试工程师可以将测试输入分成相等的分区,并将每个部分的值用作测试数据等价划分方法。测试工程师还需要确保测试数据包含所有分区的值。
 
 让我们看一个示例示例,以便我们更好地理解。
 
 例如,假设我们有一个字段或系统和输入值(1-50),这被认为是一个值范围。
 
 在等价分区测试技术中,输入数据分为两个或两个以上的分区,如下所示: 
 
 第一个分区(有效): 1-25
 
 第二个分区(有效): 26-50
 
 第三分区(无效): 51-100
 
 
 
边界值分析
 
 另一个最常用的测试用例设计技术是边界值分析.该技术用于测试作为输入值的边界值,因为靠近边界有更大的出错机会。主要用于测试数字字段。
 
 测试工程师需要在边界值分析技术中开发边界或数据范围内的测试数据。因为输入数据是在边界值限制之外选择的。
 
 在执行正测试时,如果输入是 A 到 B 之间的值范围,那么我们必须设计对此类输入值的测试: 
 
A、A+1、A-1 
B、B+1、B-1、  
 让我们举个例子来更好地说明: 
 
 例如,假设我们有一个系统可以接受从 0 到 10 的数字 数值。其余所有数字均为无效值。
 
 在边界值分析技术下,边界值将在以下范围内进行测试: -1,0,1 和 9,10,11
 
 
 
积极测试的优势
 
 积极测试的一些重要好处如下所述: 
 
它用于通过在初始阶段发现错误的构建来节省测试工程师的工作量。 
要测试应用程序的正面路径,我们可以执行正面测试。 
正面测试并不能保证应用程序的质量,因为测试工程师无法在不可预测的条件下测试应用程序的性能,例如当用户输入不正确的数据时。 
概述
 
 在这篇文章中,我们看到了关于 Positive testing 的详细信息,例如positive testing的需求,positive testing的执行过程,示例,以及阳性测试的好处。
 
 在看到上述所有心理主题后,我们可以得出结论,阳性测试是必要的。积极的测试在验证大多数网站中识别的基本对象的常规性能方面起着至关重要的作用。
 
 为了获得有效的测试结果,我们需要同时执行正面和负面测试,这提供了足够的确定性
 
 实施所有类型的软件测试的主要目的是确保软件产品在发布之前没有错误,并帮助交付高质量的软件产品。