📜  视觉测试

📅  最后修改于: 2021-01-08 08:54:36             🧑  作者: Mango

外观测试

可视化测试用于通过定义数据的方式来检查软件故障时发生的情况,以使开发人员可以快速识别故障原因,并清楚地表达信息,以便任何其他开发人员都可以利用此信息。

视觉测试旨在显示实际问题,而不仅仅是描述问题,它显着提高了理解度和清晰度,因此可以快速解决问题。

视觉的一般含义是光学意味着我们可以看到的东西。因此,视觉测试需要对整个过程进行视频记录。它以视频格式捕获系统测试时发生的所有事情。测试仪在图片网络摄像头中提供图片,并通过麦克风提供音频评论作为输入值。

外观检查系统

视觉检查系统由用于收集数据和软件的高质量摄像机以及用于分析数据的计算机组成。摄像机用于在测试过程中捕获对象的图片。这些对象图片通过抓帧器发送到计算机。

该计算机具有分析图片并确定对象是否失败或通过检查的软件。

视频测试系统的工作条件必须得到良好控制,并易于保持测试持久性。

视觉测试具有许多优势。它极大地提高了通信质量,因为测试人员可以以光学方式向开发人员提出问题,而不必以书面形式进行描述。开发人员拥有测试失败的所有必需证据,因此,重点仅在于失败的原因和解决方法。

以下是一些明显的优点和缺点:

视觉测试的优势

  • 视觉测试很便宜,因为信息是以视频形式记录的。因此,我们不需要以任何其他形式复制信息。省钱。
  • 视觉测试提供了可移植性。如果软件类型相同,则测试人员可以向其他任何测试人员提供视频。因此,在系统故障的情况下,我们不会丢失数据。
  • 可视化测试可以节省测试时间,就像完成测试过程并以可视化形式保存一样,因此,我们无需再次测试软件。开发人员可以通过观看视频来识别缺陷。
  • 视觉测试需要最少数量的特殊技能。
  • 视觉测试需要最少的零件准备,因为仅需要查找系统故障的原因。

视觉测试的缺点:

  • 目测仅适用于可见的表面,因此,需要布置合适的表面。
  • 外观测试无法检测到隐藏的缺陷;它只能检测较大的缺陷。
  • 为了记录清晰可见的视频灯光,必须很好地实施。
  • 它仅遵循规则,不能模仿人工检查。
  • 划痕和裂缝可能会产生误解。
  • 如果软件组件存在差异,则外观测试无法提供产品上的组件变化,因此无法通过外观测试进行测试。

概要

当我们测试具有易于检测的缺陷且不允许组件变化的软件时,将使用视觉测试。