自动化测试

自动化测试可以节省时间成本并从测试中避免人为错误。从简单的研发调试测试到复杂的兼容性测试以及快节奏的生产线测试,Unigraf 的测试工具均可实现自动化。自动化测试的方法多种多样,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 Console 可用于配置测试。由于所有设备都有不同的特性,因此它们需要不同的测试参数才能使自动化测试顺利运行。 通过在 UCD Console 中配置测试并将测试参数保存在测试库中,您可以通过 TSI.exe 运行测试。

数位学习中心: 介紹UCD Console GUI

 

测试自动化的不同选项

TSI API 和 C++

您可以使用 C++ 代码将 UCD 系列测试工具和 TSI 测试脚本的控制集成到现有测试系统中。Unigraf 的高级 TSI API 可以轻松地将自动化测试集成到现有测试系统中。

联系我们获取测试自动化演示

TSI 脚本工具

使用 TSI 脚本工具和直接从命令行运行测试是自动化测试集最简单且最具成本效益的方法。TSI SDK 包含可用于控制测试工具的测试脚本。您可以通过组合多个脚本来创建巨集。巨集允许将多个 TSI 脚本组合到一批处理文件中,从而完成特定的测试序列,例如用于 CRC 视频测试或 USB-C 连接器引脚测试。

您可以使用 Unigraf 的 UCD Console GUI 配置测试参数。由于所有设备都不同,因此确保测试参数与您的设备无缝协作至关重要。在 UCD Console 上配置并运行测试后,您可以将测试参数保存到已知位置。 然后,您可以从命令行调用测试脚本和巨集。

联系我们获取测试自动化演示

第三方测试管理软件

使用第三方测试管理软件是自动化测试中常见的另一种方法。Unigraf 的 UCD 系列测试工具与第三方测试管理软件兼容,如 National Instruments TestStand。

联系我们获取有关使用 TestStand 实现测试自动化的详细信息

下面的视频显示了在 USB-C 智能手机上运行的自动 CRC 视频测试示例。首先,在 UCD Console GUI 中配置测试,并使用 TSI 脚本从命令行运行。

测试自动化工具

查看所有产品