金宝app模拟테스트

시뮬레이션 기반 테스트 개발, 관리 및 실행

金宝app模拟试验™ 는 모델, 생성된 코드 및 시뮬레이션되거나 물리적인 하드웨어에 대한 체계적인 시뮬레이션 기반 테스트를 작성, 관리 및 실행하기 위한 툴을 제공합니다.이 툴에는 SIL(软件在环)、PIL(处理器在环)및 실시간 硬件在环모드를 사용한 기능, 단위, 회귀 및 백투백 테스트를 수행할 수 있는 模拟,基线및 等价테스트 템플릿이 포함되어 있습니다.

金宝app模拟试验를 사용하면 테스트 대상 컴포넌트를 분리하기 위해 독립적인 测试线束구를 만들 수 있습니다. 텍스트 기반 언어를 사용하여 요구 사항 기반 평가를 정의하고 微软®擅长®을 포함한 다양한 형식으로 테스트 입력, 예상 출력 및 허용 오차를 지정할 수 있습니다. 金宝app模拟试验에는 복잡한 테스트 시퀀스와 평가를 구성할 수 있는 试验顺序블록 및 테스트 관리와 실행을 위한 测试经理가 포함되어 있습니다. 观察员블록을 사용하면 모델 또는 모델 인터페이스를 변경하지 않고도 설계의 모든 신호에 액세스할 수 있습니다. 대규모 테스트 세트를 병렬 또는 连续集成系统에서 구성하고 실행할 수 있습니다.

요구 사항(金宝appSimulink要求)™를 포함하여)에 대한 테스트를 추적하고金宝appSimulink覆盖™의 테스트 커버리지 정보를 포함하는 리포트를 생성할 수 있습니다.

IEC认证工具包(适用于ISO 26262和IEC 61508)와DO鉴定套件(适用于DO-178和DO-254)를 통해 업계 표준을 지원합니다.

시작하기:

테스트 작성

기능, 단위, 요구 사항 기반 및 회귀 테스트에 대한 테스트를 만듭니다.

회귀, 백투백 및 요구 사항 기반 테스트 템플릿

시뮬레이션 테스트로 모델에 정의된 평가를 포함하여 시뮬레이션이 오류 없이 실행되는지 확인합니다. 基线테스트는 시뮬레이션 출력을 정의된 데이터셋과 비교합니다. 等价테스트는 두 시뮬레이션의 시뮬레이션 출력을 비교합니다.

테스트 케이스 생성을 위한 템플릿: 시뮬레이션, 기준선 및 동등성 테스트.

여러 소스를 사용한 테스트 데이터 정의

테스트 시나리오에 대한 입력 데이터, 예상 출력 및 허용 오차는 垫子파일 또는 擅长스프레드시트를 사용하여 지정할 수 있습니다. 다음을 수행할 수 있습니다.

  • 信号编辑器블록을 사용하여 그래픽으로 입력 데이터를 작성합니다.
  • 试验顺序블록을 사용하여 프로그래밍 방식의 테스트 입력 시퀀스를 정의합니다.
  • 金宝appSimulink设计验证程序™를 사용하여 자동으로 테스트 입력을 생성합니다.

여러 형식을 사용하여 테스트 입력, 출력 또는 파라미터를 정의합니다.

测试线束로 테스트를 위한 컴포넌트 분리

测试线束는金宝app®가 모델 또는 모델 컴포넌트를 분리하는 통합 시뮬레이션 환경을 제공합니다. 테스트 환경과 설계를 분리합니다. 모델 및 测试线束간의 설계 변경 사항을 동기화하면서 모델 또는 모델 컴포넌트에 대해 테스트별 시뮬레이션을 실행할 수 있습니다.

테스트 도구로 테스트할 서브시스템을 분리합니다.

评估와 观察员로 논리 테스트 작성하기

정확한 시맨틱이 포함된 실행 가능한 评估로 텍스트 요구 사항을 표현합니다. 복잡한 테스트 시퀀스와 평가에 대한 시뮬레이션 동작을 평가합니다. 설계 모델을 교란하지 않고 평가를 위해 신호를 캡처합니다.

요구 사항 검증을 위한 时态评估

설계 요구 사항에는 테스트에서 형식화하기 어려운 타이밍 종속 로직이 포함될 수 있습니다. 조건, 이벤트, 신호 값 및 지연을 사용하여 복잡한 타이밍 종속 동작을 정확하게 모델링하는 자연어 형식의 정확한 시맨틱이 포함된 测试评估를 통해 테스트를 작성할 수 있습니다.

테스트 시퀀스 및 평가 작성

时间运算符,信号发生器및 条件结构를 포함한MATLAB软件®언어 기능의 서브셋을 사용하여 步骤기반 및 时间测试序列로테스트를 작성하고 시뮬레이션 결과를 평가할 수 있습니다.

단계 기반 및 시간적 테스트 시퀀스를 만듭니다.

모델을 변경하지 않고 신호 관찰

观察员를 사용하면 테스트용 포트, 블록, 연결 장치 또는 인터페이스를 추가하지 않고도 模拟신호를金宝app 디버깅 및 테스트할 수 있습니다. 별도의 검증 모델을 만들어 시스템 설계를 검증할 수 있습니다.

테스트 계획 및 테스트 실행 관리

测试经理는 테스트 케이스와 테스트 스위트를 작성, 실행, 검토 및 구성을 지원합니다. 테스트 케이스에서 이전 릴리스를 선택하여 이전 버전의 MATLAB软件에서 모델을 테스트할 수 있습니다. 테스트의 확장성을 평가하는 데 도움이 되도록 커버리지 메트릭을 수집합니다.

모든 模拟모드 지원

金宝appSimulink实时™으로 보통 模拟모드, 加速器모드, 快速加速器모드 SIL(软件在环)모드, PIL(循环中的处理器)모드 또는 실시간 모드에서 테스트를 실행합니다.

Simulink Real-Time으로 HIL 테스트를 수행합니다.

" data-toggle="lightbox" class="fluid_link">

金宝appSimulink实时으로 希尔테스트를 수행합니다.

다중 릴리스 지원

R2011b公司부터는 다중 MATLAB软件릴리스를 사용하여 테스트 케이스를 실행할 수 있으므로 시스템 구축 버전에서 모델을 실행할 수 있지만金宝app, 模拟试验의 최신 검증 기능을 사용할 수 있습니다.

이전 MATLAB软件릴리스로 테스트 케이스를 실행합니다.

모델 및 코드 커버리지 측정

决策、条件、修改条件/决策覆盖率(MC/DC)및 关系边界覆盖와 같은 커버리지 메트릭은金宝appSimulink覆盖™로 수집할 수 있습니다. 测试经理의 커버리지 결과에서,金宝appSimulink设计验证程序를 사용하여 누락된 커버리지에 대한 테스트 케이스를 생성할 수 있습니다.

테스트의 커버리지를 모아서 리포트를 생성합니다.

결과 및 테스트 관리

金宝app模拟试验는 테스트 결과의 디버깅, 분석 및 보고를 단순화하는 툴을 제공합니다.

테스트 결과 시각화, 오류 디버깅 및 테스트 업데이트

金宝app模拟试验는 허용 오차 사양을 충족하지 못하는 신호를 그래픽으로 식별하고 통과/실패 결과를 결정합니다. 정의된 예상 출력과 함께 시뮬레이션 출력 및 기록된 신호를 검사하고 편차가 허용되는 경우 基线데이터를 업데이트할 수 있습니다.

테스트 관리자에서 테스트 결과를 시각화하고 디버깅합니다.

테스트 결과 관리 및 보관

金宝app模拟试验는 실행된 테스트 요약과 세부 정보를 표시합니다. 각 테스트 결과에 대한 요약 페이지에는 시뮬레이션 출력, 基线또는 동등성 비교 및 테스트 결과(통과, 실패 또는 테스트되지 않음)가 표시됩니다. 다른 사람들과 결과를 공유하기 위해 테스트 결과를 파일로 내보낼 수 있습니다. 이 파일은 나중에 테스트 관리자에서 검토할 수 있습니다.

허용오차가 포함된 테스트 결과를 그래픽으로 봅니다.

리포트 생성

결과를 문서에 보관하려면 테스트 결과, 테스트 요약 및 테스트 비교에 사용된 기준을 포함할 수 있는 리포트를 생성해야 합니다. 표준 리포트는 HTML、PDF및 DOCX公司형식으로 생성하거나金宝appSimulink报表生成器™를 사용하여 사용자가 지정할 수 있습니다.

테스트 결과를 문서화하는 리포트를 생성합니다.

테스트 자동화

병렬 실행을 사용하여 대규모 테스트 스위트, 반복 및 대규모 金宝app模拟모델의 처리량을 늘릴 수 있습니다.

테스트 스크립트 및 批量워크플로

테스트는 테스트를 자동화하고 표준화된 테스트 환경을 설정하기 위해 개별적으로 또는 일괄적으로 실행될 수 있습니다. 프로그래밍 방식으로 테스트 케이스를 만들고, 테스트 케이스 기준을 지정하고, 테스트를 실행하고, 결과를 생성할 수 있습니다.

스크립트를 사용하여 테스트를 사용자 정의하고 자동화합니다.

持续集成

詹金斯™와 같은 CI公司(지속적인 통합)持续集成할 수 있도록 MATLAB软件단위 테스트를 사용하여 모델 테스트를 실행할 수 있습니다. MATLAB软件단위 테스트 스크립트, 함수 및 클래스로 모델 테스트를 실행할 수 있습니다.

CI公司파이프라인에 매핑된 모델 기반 설계.

병렬 실행으로 확장

크고 복잡한 金宝app模拟모델을 테스트하는 경우, 테스트를 병렬로 실행하여 테스트 실행 속도를 높이고 결과를 얻는 데 걸리는 시간을 줄일 수 있습니다.并行计算工具箱™가 있다면 로컬 컴퓨터에서 병렬로 테스트를 실행할 수 있습니다.MATLAB并行服务器™를 이용하면 클라우드와 같은 원격 클러스터에서 병렬로 테스트를 실행할 수 있습니다.

金宝app模拟试验추가 리소스