无损测试(NDT)方法和技术

什么是无损测试?

无损测试是一种软件测试类型,涉及应用程序正确交互。给出预期的结果,证明软件运行正常。

示例:在登录模块中输入正确的数据,并检查是否接受并导航到下一页

Non destructive testing Example
Non destructive testing Example

在本教程中,将了解-

  • 什么是无损测试?
  • 为什么要做无损测试(NDT)?
  • 何时进行无损测试(NDT)?
  • 无损测试的策略

要在上面的示例中执行无损测试,在用户名文本框中输入数字。因为已经输入了数字,所以期望的结果将是通过。

为什么要做无损测试(NDT)?

  • NDT方法的主要好处是提高软件质量,并修复错误。
  • 证明软件功能按照规范工作。
  • 验证性能要求
  • 验证满足最终用户的要求
  • 检查一小段代码或功能是否按预期工作。

何时进行无损测试(NDT)?

  • 这也是应用程序执行的第一种测试形式。(即,在SDLC的初始阶段)
  • 无损测试通常是在没有足够的时间进行测试时进行的。

无损测试的测试策略

  • 无损测试的方法是正向的(正测试)。
  • 无损测试技术的目的是证明应用程序将提供有效的输入数据。
  • 对无损测试没有特殊要求。
  • 无损测试的最佳实践是检查系统是否正常工作。
Test Strategy for Non destructive testing
Test Strategy for Non destructive testing

无损测试的测试策略

示例

  • 一个应用程序有5个模块,即登录页面、主页、用户详细信息页面、新用户创建和任务创建等。
  • 假设登录页面中有一个错误,用户名字段接受的字母数字字符少于6个。因此,在上面的场景中,就有一个Bug。
  • 现在将Bug报告给开发团队,并将其修复并再次发送回测试团队。该测试在测试所有模块的同时,执行无损类型的测试,只是为了检查整个应用程序是否正常工作。

总结:

  • 软件测试是用来发现软件中的缺陷,以确定特定质量程度的过程。
  • NDT指的是无损测试,即验证软件中符合要求的结果。

IT赶路人

专注IT知识分享