软硬件集成测试工具包
项目描述
普通盒子
PlainBox 是一个由 python3 库、开发工具、文档和示例组成的工具包。它面向从事测试或认证应用程序的开发人员以及为此类应用程序创建测试的作者。
PlainBox 既可用于创建简单而全面的测试工具,也可用于开发和执行测试作业和测试场景。它是作为 CheckBox 项目的改进和重写的核心而创建的。它有一个经过良好测试和记录的核心、小型但活跃的开发社区以及一系列相关项目,这些项目将其用作较低级别的引擎/后端库。
PlainBox 有一种新颖的方法来发现(和探测)可扩展的硬件和软件,而不是硬连线到系统中。它允许测试开发人员表达特定测试与有意义地执行测试必须满足的硬件、软件和配置约束之间的关联。此功能以及可插入的测试定义使 PlainBox 灵活并适用于许多不同的测试情况,从手机、传统台式计算机、服务器到测试“云”安装。