大家好,我是橙子,今天介绍一个利用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.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)