BTC TestStack

持续集成与云端。

在 CI/CD 流水线中运行单元测试和集成测试——每次提交都能及早发现质量问题。

JenkinsGitHub ActionsGitLab CI/CDAzure DevOpsREST APIMCP
挑战

测试不能等到开发周期结束。

安全关键软件越来越多地采用现代软件开发方式:短周期、持续集成。测试必须跟上这一节奏,否则就会成为所有人都在等待的瓶颈。

开发节奏已经改变

短周期和持续集成如今已成为安全关键开发的常态。测试必须以同样的节奏运行,而不是等到里程碑结束时才开始。

人工测试无法适应规模增长

人工和半自动测试无法跟上代码提交频率。反馈越慢,缺陷就越可能在被发现前向下游扩散。

流水线之外的结果难以获得信任

在流水线之外手动生成的结果既难以复现,也难以信任。符合标准要求的证据必须来自流水线本身。

解决方案

将完整的测试与验证套件内置于流水线。

BTC TestStack 可在 CI/CD 流水线中无人值守地直接运行 MIL、SIL 和 PIL 测试,并生成 ISO 26262 及相关功能安全标准所要求的可追溯证据。

本地运行的同一套测试也会在流水线中针对每次提交执行。

适配您的 CI/CD 工具链

接入您已在使用的流水线。

支持所有常见 CI 环境,提供功能丰富的 REST API,并为 AI 智能体驱动的流水线提供 MCP 服务器。

JenkinsGitHub ActionsGitLab CI/CDBitbucket PipelinesAzure DevOps

REST API

OpenAPI

API 遵循 OpenAPI 标准,因此可通过客户端库使用流水线所采用的编程语言进行调用。

PythonJavaScriptJavaKotlinNodeRubyTypeScript

MCP

AI 智能体

适用于由 AI 智能体作出决策并控制流程的流水线。BTC TestStack 通过 MCP 服务器开放能力,使智能体能够运行测试、读取结果并决定下一步操作。

Python 技能

编码智能体

如果使用 Python,只需将我们的技能加入任意编码 AI 智能体,并用自然语言描述工作流,它就能为您编写流水线脚本。

可扩展

让测试后端按工作负载灵活扩展。

在需要容量的任意位置运行后端:为大型测试套件横向扩展,保持环境一致,并有效控制成本。

虚拟机

后端可运行在虚拟机、云端或本地环境中,以熟悉的运维方式在所需位置提供容量。

Linux Docker 容器

可在 Linux Docker 容器、云端或本地环境中运行;无需安装且可复现,每次运行都使用同一镜像。

BTC TestStack × Cloud

完全云原生的方案:可扩展的 AWS 后端和基于浏览器的前端,无需本地安装。

为现代开发而构建

CI/CD/CT——现代开发的支柱。

BTC TestStack 从一开始就遵循现代流水线的运行原则,而不是事后附加的工具。

快速反馈

数分钟内即可获得可供采取行动的结果;本地与流水线运行的是同一套测试。

可追溯性

测试结果将每项产物关联至对应提交,并进一步追溯至需求,为 ISO 26262、相关标准和 ASPICE 提供支持。

一切皆代码

测试定义、预期结果和覆盖率目标均以代码形式固化并纳入版本控制,非常适合基于 Git 的工作流。

持续测试(CT)

测试左移并贯穿每个阶段,随软件变更同步演进。

已认证

BTC TestStack

已通过 ISO 26262 认证

该证书涉及多个行业的功能安全标准:

ISO 26262
汽车
IEC 61508-3:2010
工业/跨行业功能安全
ISO 25119
农林机械
IEC 62304
医疗设备软件
EN 50716
铁路/铁路应用

对于ISO 26262,BTC TestStack获得了最高工具置信度(TCL)认证,适用于所有ASIL级别,包括ASIL D。我们根据要求免费向客户提供证书和报告,从而消除了客户方面的大部分工具鉴定工作。

Feel the Quality

与我们的工程团队交流。

告诉我们您的工程问题具体出现在哪里。我们会与您一起判断,下一步更适合申请评估许可证、参加研讨会,还是直接交流。