视觉测试
可视化测试
可视化测试用于通过定义数据来检查软件故障点发生了什么,以便开发人员可以快速识别故障原因,并且清楚地表达了信息,以便任何其他开发人员可以利用这些信息。
视觉测试旨在展示实际问题而不仅仅是描述它,显着地增加了理解和清晰度,从而可以快速解决问题。
visual 的一般含义是optical 意思是我们能看到的东西。因此,视觉测试需要对整个过程进行视频记录。它以视频格式捕捉系统测试时发生的一切。测试仪提供图片网络摄像头中的图片和来自麦克风的音频评论作为输入值。
视觉检测系统
视觉检测系统由用于采集数据的高质量摄像机和分析数据的软件和计算机组成。摄像机用于在测试过程中捕获物体的图片。这些对象图片通过图像采集卡发送到计算机。
计算机具有分析图片并决定对象是否不合格或通过检查的软件。
视频测试系统工作的条件必须得到很好的控制和易于维护的测试持久性。
视觉测试提供了许多优点。它极大地提高了沟通质量,因为测试人员可以直观地将问题呈现给开发人员,而不是以书面文档形式进行描述。开发人员拥有测试失败的所有必要证据,因此,重点只放在失败的原因以及如何修复它上。
下面给出了一些显着的优点和缺点:
视觉测试的优点
视觉测试很便宜,因为信息是以视频形式记录的。因此,我们不需要以任何其他形式复制信息。它省钱。
视觉测试提供了可移植性。如果软件类型相同,测试人员可以向任何其他测试人员提供视频。因此,在系统故障的情况下,我们不会丢失数据。
可视化测试节省了测试时间,就像测试过程完成并以可视化形式保存一样,我们不需要再次测试软件。开发人员可以通过观看视频来识别缺陷。
视觉测试需要最少的特殊技能。
视觉测试需要最少的零件准备,因为只需要找出系统故障的原因。
视觉测试的缺点:
目测只适用于可以看到的表面,所以需要安排合适的表面。
视觉测试无法发现隐藏的缺陷;它只能检测更大的缺陷。
要录制清晰可见的视频,必须很好地实施照明。
它只遵循规则,不模拟人工检查。
划痕和裂缝会造成误解。
如果软件组件存在变化,而无法通过视觉测试进行测试,则视觉测试不会提供产品的组件变化。
总结
当我们测试具有易于检测的缺陷且不允许组件变化的软件时,将使用可视化测试。