Python实现CarMaker TestRun的泛化

Python实现CarMaker TestRun的泛化,第1张

Python实现CarMaker TestRun的泛化

        大家好,我是橙子,今天介绍一个利用Python实现测试用例的泛化,所谓泛化指提取测试用例的关键影响要素,采用多要素自由组合/或者单一要素的线性插值来生成多样化的测试用例,如测试条件中测试速度20-90km/h,测试天气包括雨天,雪天、晴天...,采用泛化手段,得到多种测试条件的组合,话不多说,我们直接介绍本文的要点内容。

  • 泛化的基本思路如下:

1.利用CarMaker GUI搭建一个基础的TestRun

2.利用Python更新基础测试用例的infofile,并自动生成TestManager

第一步:我们创建一个名为base_TestCase基础的TestRun

第二步:打开测试用例的infofile,我们将雨量(rain rate)、可见度(VisRangeInFog)、车辆行驶速度(lonDynSpeed)作为影响测试的关键要素。

第三步:使用Python编写代码实现TestRun的泛化:

import os
import shutil

if os.path.

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5679723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存