大家好,我是橙子,今天介绍一个利用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 shutilif os.path.

Python实现CarMaker TestRun的泛化相关推荐

  1. 【CarMaker学习笔记】Model Check 功能介绍

    功能介绍 本节介绍了Model Check的使用方法和模块的含义 这个Model Check,不是我们形式化方向所说的Model Check.我们平时说的Model Check,是验证在一定的约束下, ...

  2. 基于Python的Stacking集成机器学习实践

    [翻译自 : Stacking Ensemble Machine Learning With Python] [说明:Jason Brownlee PhD大神的文章个人很喜欢,所以闲暇时间里会做一点翻 ...

  3. flask url构建_如何为生产构建构建Flask-RESTPlus Web服务

    flask url构建 by Greg Obinna 由格雷格·奥比纳(Greg Obinna) 如何为生产构建构建Flask-RESTPlus Web服务 (How to structure a F ...

  4. 泛化,过拟合,欠拟合素材(part1)--python机器学习基础教程

    学习笔记,仅供参考,有错必纠 文章目录 python机器学习基础教程 泛化.过拟合.欠拟合 模型复杂度与训练集大小的关系 python机器学习基础教程 泛化.过拟合.欠拟合 判断一个算法在新数据上表现 ...

  5. 欠拟合与过拟合、泛化能力概念总结及python示例

    目录 1. 基本概念 2. python示例 3. 欠拟合产生的原因与解决方法 4. 过拟合产生的原因与解决方法 5. 欠拟合和过拟合的简明判断方法 1. 基本概念 机器学习中欠拟合(underfit ...

  6. Python机器学习:多项式回归与模型泛化007偏差方差平衡

    用名字预测成绩则会高偏差.. 高方差,泛化能力差!

  7. Python机器学习:多项式回归与模型泛化004为什么需要训练数据集和测试数据集

    泛化能力:由此及彼能力 遇见新的拟合能力差 数据 #数据 import numpy as np import matplotlib.pyplot as plt x = np.random.unifor ...

  8. Python之数据分析(Numpy的矩阵相关操作、ufunc泛化函数对象)

    文章目录 一.矩阵相关操作 二.ufunc统一泛化函数 一.矩阵相关操作 1.三种构造矩阵的方法 np.matrix(二维容器, copy=True) 一参为可被解释为矩阵的二维容器,比如二维数组.二 ...

  9. 05机器学习--多项式回归与模型泛化及python实现

    目录 ①什么是多项式回归 ②scikit-learn中的多项式回归和Pipelin ③过拟合与欠拟合 ④验证数据集与交叉验证 ⑤回顾网格搜索 ⑥偏差方差权衡 ⑦解决过拟合问题--模型正则化1--岭回归 ...

  10. Python机器学习:多项式回归与模型泛化010L1L2和弹性网络

最新文章

  1. JAVA显式锁,各种锁分类
  2. [JavaWeb-MySQL]DML_操作表
  3. POJ 1639 Picnic Planning:最小度限制生成树
  4. 任正非:HR面试不深刻导致大规模进人、走人,耽误人家几年对得起人家吗?...
  5. jQuery.ajax(解决跨域问题,jquery解决AJAX跨域问题
  6. 用户用户组,与密码管理,su,sudo命令,限制root远程登陆
  7. 详解 Kubernetes ReplicaSet 的实现原理
  8. CentOS7.6安装VNC
  9. Audio Hijack for Mac(音频录制软件)
  10. nginx请求报499错误
  11. Cadence PVS (Physical Verification System) rule 语法详解
  12. 算盘在计算机中的应用,中国大学MOOC: 算盘、计算机都是信息处理的工具。
  13. MySQL设置白名单,允许单个IP或某段节点登录
  14. css(六)--css高级技巧
  15. 北京车牌那么难摇为什么还能那么受欢迎?
  16. 网络工程师的职业技术要求
  17. 【笔记】设计心理学 [美] 唐纳德·A·诺曼
  18. Windows 7——Windows 启动管理器数字签名错误解决方案
  19. 通用卡证信息高精度识别流程 OCR 文本检测 文本识别 身份证 银行卡
  20. 使用swagger报错:Exception encountered during context initialization - cancelling refresh attempt解决方法

热门文章

  1. CPython中多线程的限制
  2. Electron IPC(进程间通信)之ipcMain和ipcRenderer
  3. 删除Nouveau 安装 NVIDIA 最新驱动 ubuntu18
  4. ARM寄存器的操作方法
  5. 使用Net::DNS CPAN模块模拟一个DNS CNAME应答记录
  6. php 1==#039;a1#039;,关于新版本1.9.14.6 加固 dex version 为 039 导致9.0以下无法修复的问题及疑惑。...
  7. js 设置div超出宽度隐藏_【CSS/JS】如何实现单行/多行文本溢出的省略(...)--绕过坑道的正确姿势...
  8. 产业研发用地_金阊新城控制规划调整 新增学校 住宅及产业研发用地
  9. Qt qlabel 设置字体、大小、加粗等
  10. OpenCasCade图元拖动问题