想提高开发质量吗?想在任何时候知道开发进度在哪里吗?想加快测试速度吗?那么,持续集成(CI)、持续测试(CT)或云中具有可拓展性的测试自动化可能是可以考虑的解决方案。
如果想在项目中使用以上方法中的任何一种,您需要能够以一种机器启动的方式完全自动化执行测试。根据定义,测试自动化是测试和验证过程中活动的自动化。然而,并不是所有的测试自动化都是一样的。
事实上,测试自动化根据它们的自动化水平而变化。为了说明这一点,我们发明了自动化成熟度模型。它定义了自动化的四个级别。
自动化成熟度的每个级别有不同的含义。
级别0—无自动化:所有流程(步骤)必须由人手动执行。
级别1—部分自动化:流程(步骤)部分自动化,并由人启动。为了实现过程的结果,手工作业必须由人来完成。
级别2—完全自动化—用户启动:流程(步骤)是完全自动化的,由人启动。
级别3——全自动——机器启动:流程(步骤)是全自动的,由机器启动。
API控制自动化
为了达到自动化的最高级别(级别3),最常见的方法是使用带有应用程序编程接口(API)的工具。API允许访问程序的函数包和过程。这种访问允许操作系统、应用程序或其他服务控制程序并与之交换数据。
TPT 85%的整体功能可以通过API实现。这些目标是什么以及如何实现的等信息可以从官网获取。
我们支持为客户建立CI/CT环境,并为此目的提供Jenkins插件。如果您想更进一步,还可以将TPT引入云端。我们有关于如何在Docker中安装TPT或如何设置虚拟机的说明和示例。
许多TPT客户已经开始在第3级上进行自动化测试,并对TPT及其API充满热情。我们很乐意在现场演示中展示TPT的潜力。
欢迎通过info@polelink.com联系我们获取更多TPT信息及获取试用,一起达成产品质量的新领域。