什么是无损测试?
无损测试是一种软件测试类型,涉及应用程序正确交互。给出预期的结果,证明软件运行正常。
示例:在登录模块中输入正确的数据,并检查是否接受并导航到下一页
在本教程中,将了解-
- 什么是无损测试?
- 为什么要做无损测试(NDT)?
- 何时进行无损测试(NDT)?
- 无损测试的策略
要在上面的示例中执行无损测试,在用户名文本框中输入数字。因为已经输入了数字,所以期望的结果将是通过。
为什么要做无损测试(NDT)?
- NDT方法的主要好处是提高软件质量,并修复错误。
- 证明软件功能按照规范工作。
- 验证性能要求
- 验证满足最终用户的要求
- 检查一小段代码或功能是否按预期工作。
何时进行无损测试(NDT)?
- 这也是应用程序执行的第一种测试形式。(即,在SDLC的初始阶段)
- 无损测试通常是在没有足够的时间进行测试时进行的。
无损测试的测试策略
- 无损测试的方法是正向的(正测试)。
- 无损测试技术的目的是证明应用程序将提供有效的输入数据。
- 对无损测试没有特殊要求。
- 无损测试的最佳实践是检查系统是否正常工作。
无损测试的测试策略
示例
- 一个应用程序有5个模块,即登录页面、主页、用户详细信息页面、新用户创建和任务创建等。
- 假设登录页面中有一个错误,用户名字段接受的字母数字字符少于6个。因此,在上面的场景中,就有一个Bug。
- 现在将Bug报告给开发团队,并将其修复并再次发送回测试团队。该测试在测试所有模块的同时,执行无损类型的测试,只是为了检查整个应用程序是否正常工作。
总结:
- 软件测试是用来发现软件中的缺陷,以确定特定质量程度的过程。
- NDT指的是无损测试,即验证软件中符合要求的结果。