自动化测试
自动化测试可以节省时间成本并从测试中避免人为错误。 从简单的R&D调试测试到复杂的兼容性测试以及快速的生产线测试,Unigraf的所有测试都可以实现自动化。 有多种自动化测试的方法,您可以在下面找到有关不同测试自动化选项的更多信息。
TSI SDK 自动化测试软件
Unigraf的自动化测试软件开发套件(SDK)被称为测试系统接口(Test System Interface , TSI)。 TSI.exe是独立于硬件的高级软件应用程序编程接口(Application Programming Interface , API)。 TSI由特定的命令脚本(测试范例)组成,可用在UCD系列测试工具上运行特定的测试。 将这些单独的测试用例组合到脚本中,可以实现自动化测试,例如测试 视频,音频,链接和USB-C连接器引脚。 TSI支持DisplayPort,HDMI和USB-C DP Alt Mode设备的所有关键测试功能。
TSI和测试用例的使用大大简化了集成商(Integrators) 进行特定应用程序编程的需求。 TSI确保应用程序软件与任何Unigraf测试设备硬件兼容。 产品为确保用户使用的灵活性与减少针对软件代码重复编写所造成的人力资源浪费,TSI和测试范例与脚本都可以兼容于未来版本的软件。
例如,您可以自动化测试 USB-C 智能手机所需的所有测试
产品应用:测试 USB-C 智能手机
使用 UCD 控制台配置测试
Unigraf 的 PC GUI,UCD 控制台,可用于配置测试。 由于所有设备都有不同的特性,因此它们需要不同的测试参数才能使自动化测试顺利运行。 通过在 UCD 控制台中配置测试并将测试参数保存在测试库中,您可以通过 TSI.exe 运行测试。
数位学习中心: 介紹UCD Console GUI
测试自动化的不同选项
TSI API 和C ++
您可以使用 C++ 代码将 UCD 系列测试工具和 TSI 测试脚本的控制集成到现有测试系统中。 Unigraf 的高级 TSI API 可以轻松地将自动化测试集成到现有测试系统中。
联系我们获取测试自动化演示
TSI 脚本工具
使用TSI 脚本工具和直接从命令行运行自动化测试是自动化测试集的最简单且最具成本效益的方法。TSI SDK 包含可用于控制测试工具的测试脚本。 您可以通过组合多个脚本来创建宏。 宏允许将多个 TSI 脚本组合到一个批处理文件中,该批处理文件可以完成特定的测试序列,例如 用于 CRC 视频测试或 USB-C 连接器引脚测试。
您可以使用 Unigraf 的 UCD 控制台 GUI 来配置测试参数。 由于所有设备都不同,因此确保测试参数与您的设备无缝协作至关重要。 在 UCD 控制台上配置并运行测试后,您可以将测试参数保存到已知位置。 然后,您可以从命令行调用测试脚本和宏。
联系我们获取测试自动化演示
第三方测试管理软件
使用第三方测试管理软件是自动化测试中常用的另一种方法。 Unigraf的UCD系列测试工具与第三方测试管理软件兼容,例如National Instruments TestStand。
下面的视频显示了在 USB-C 智能手机上运行的自动 CRC 视频测试示例。 首先,在 UCD 控制台 GUI 中配置测试,并使用 TSI 脚本从命令行运行。