完整性测试用例编写

Sanity Test Case Writing

注册任何网站写测试用例和写Sanity测试用例有什么区别?任何人都可以通过为任何网站的注册页面提供一些测试用例或 Sanity 测试用例示例来让我理解吗?

健全性测试是为了快速检查应用程序是否正常运行。它不应该是非常耗时的测试,并且在您没有足够的时间进行测试时可以快速完成。

健全性测试没有任何特定的测试用例,而且大部分都是在没有测试用例的情况下完成的。

按名称进行的完整性测试表明了验证应用程序是否正常的情况。 例如,在网站注册的上下文中,您可能会进行以下测试作为完整性测试:

  1. 登录页面上有注册选项。
  2. 点击 "Sign up" 重定向到正确的注册表单。
  3. 单击“登录”不会重定向到 "Sign up" 表单。
  4. 提交 "Sign up" 表单成功,没有崩溃。
  5. 用户已注册,可以登录。

以上内容足以进行健全性测试。 但对于详细测试,除了上述测试之外,您还可以包括以下测试。

  1. 不允许使用相同的用户 ID 重新注册。
  2. Sql 注入被限制。
  3. 注册后,用户可以从多个设备/浏览器登录,无需再次注册。
  4. 允许中途取消注册(半填表格)。
  5. 只有表单中的必填字段(如果为空)才能阻止注册。
  6. 不允许空白表单注册。

对于健全性测试,只需要检查应用程序的直接流程是否正常工作。完整性测试让团队有信心一些直接错误,异常没有进入工作流程。

首先进行完整性测试以检查 sin up 功能。 检查验证所有字段。 检查点击工作上的罪恶按钮是是和否。 TO all field enter 在点击提交按钮之后检查水芹。 提交按钮点击直接首页查看。

举个例子,你想买新车。

因此,当您进行称为 Sanity Check

的试驾时

使用该车一年后,当您分享您的经验时,这称为详细测试

因此完整性检查基本上是对所有链接和 UI 的全面检查,其中详细测试用例正在使用消极和积极场景检查页面的每一个方面。

每个软件测试服务公司都遵循在开始功能测试之前创建测试用例的过程。当作为 QA 我们没有足够的时间来 运行 所有测试用例时,就会进行健全性测试。仅当 QA 团队 运行ning 时间不足时才应进行健全性测试,切勿将此用于常规发布。从理论上讲,此测试是回归测试的一个子集。

用于快速验证注册功能的完整性测试用例:

  1. 登录页面上有注册选项。
  2. 点击“注册”会将用户重定向到适当的注册表单。
  3. 用户可以在注册表单的所有必填字段中填写详细信息。
  4. 用户可以毫无错误地提交“注册”。
  5. 用户可以使用注册时提供的凭据访问帐户。

'Sign Up' 表单的回归测试用例还涵盖其他一些领域:

  1. 在所有兼容的 OS 和浏览器
  2. 上验证注册
  3. 注册页面上的所有字段都正确处理了跨脚本。
  4. 正在验证用户无法使用相同的详细信息再次注册。
  5. 验证注册时的行为 mid-way
  6. 验证用户无法通过将必填字段留空来注册(这需要通过将每个必填字段留空来检查)。
  7. 适当的错误消息w.r.t该字段应在将任何字段留空时显示。
  8. 验证文本和数字字段的所有边界值。