金宝app模拟테스트
시뮬레이션 기반 테스트 개발, 관리 및 실행
金宝app模拟试验™ 는 모델, 생성된 코드 및 시뮬레이션되거나 물리적인 하드웨어에 대한 체계적인 시뮬레이션 기반 테스트를 작성, 관리 및 실행하기 위한 툴을 제공합니다.이 툴에는 SIL(软件在环)、PIL(处理器在环)및 실시간 硬件在环모드를 사용한 기능, 단위, 회귀 및 백투백 테스트를 수행할 수 있는 模拟,基线및 等价테스트 템플릿이 포함되어 있습니다.
金宝app模拟试验를 사용하면 테스트 대상 컴포넌트를 분리하기 위해 독립적인 测试线束구를 만들 수 있습니다. 텍스트 기반 언어를 사용하여 요구 사항 기반 평가를 정의하고 微软®擅长®을 포함한 다양한 형식으로 테스트 입력, 예상 출력 및 허용 오차를 지정할 수 있습니다. 金宝app模拟试验에는 복잡한 테스트 시퀀스와 평가를 구성할 수 있는 试验顺序블록 및 테스트 관리와 실행을 위한 测试经理가 포함되어 있습니다. 观察员블록을 사용하면 모델 또는 모델 인터페이스를 변경하지 않고도 설계의 모든 신호에 액세스할 수 있습니다. 대규모 테스트 세트를 병렬 또는 连续集成系统에서 구성하고 실행할 수 있습니다.
요구 사항(金宝appSimulink要求)™를 포함하여)에 대한 테스트를 추적하고金宝appSimulink覆盖™의 테스트 커버리지 정보를 포함하는 리포트를 생성할 수 있습니다.
IEC认证工具包(适用于ISO 26262和IEC 61508)와DO鉴定套件(适用于DO-178和DO-254)를 통해 업계 표준을 지원합니다.
시작하기:
회귀, 백투백 및 요구 사항 기반 테스트 템플릿
시뮬레이션 테스트로 모델에 정의된 평가를 포함하여 시뮬레이션이 오류 없이 실행되는지 확인합니다. 基线테스트는 시뮬레이션 출력을 정의된 데이터셋과 비교합니다. 等价테스트는 두 시뮬레이션의 시뮬레이션 출력을 비교합니다.
여러 소스를 사용한 테스트 데이터 정의
테스트 시나리오에 대한 입력 데이터, 예상 출력 및 허용 오차는 垫子파일 또는 擅长스프레드시트를 사용하여 지정할 수 있습니다. 다음을 수행할 수 있습니다.
- 信号编辑器블록을 사용하여 그래픽으로 입력 데이터를 작성합니다.
- 试验顺序블록을 사용하여 프로그래밍 방식의 테스트 입력 시퀀스를 정의합니다.
- 金宝appSimulink设计验证程序™를 사용하여 자동으로 테스트 입력을 생성합니다.
测试线束로 테스트를 위한 컴포넌트 분리
测试线束는金宝app®가 모델 또는 모델 컴포넌트를 분리하는 통합 시뮬레이션 환경을 제공합니다. 테스트 환경과 설계를 분리합니다. 모델 및 测试线束간의 설계 변경 사항을 동기화하면서 모델 또는 모델 컴포넌트에 대해 테스트별 시뮬레이션을 실행할 수 있습니다.
요구 사항 검증을 위한 时态评估
설계 요구 사항에는 테스트에서 형식화하기 어려운 타이밍 종속 로직이 포함될 수 있습니다. 조건, 이벤트, 신호 값 및 지연을 사용하여 복잡한 타이밍 종속 동작을 정확하게 모델링하는 자연어 형식의 정확한 시맨틱이 포함된 测试评估를 통해 테스트를 작성할 수 있습니다.
테스트 시퀀스 및 평가 작성
时间运算符,信号发生器및 条件结构를 포함한MATLAB软件®언어 기능의 서브셋을 사용하여 步骤기반 및 时间测试序列로테스트를 작성하고 시뮬레이션 결과를 평가할 수 있습니다.
모델을 변경하지 않고 신호 관찰
观察员를 사용하면 테스트용 포트, 블록, 연결 장치 또는 인터페이스를 추가하지 않고도 模拟신호를金宝app 디버깅 및 테스트할 수 있습니다. 별도의 검증 모델을 만들어 시스템 설계를 검증할 수 있습니다.
모든 模拟모드 지원
金宝appSimulink实时™으로 보통 模拟모드, 加速器모드, 快速加速器모드 SIL(软件在环)모드, PIL(循环中的处理器)모드 또는 실시간 모드에서 테스트를 실행합니다.
다중 릴리스 지원
R2011b公司부터는 다중 MATLAB软件릴리스를 사용하여 테스트 케이스를 실행할 수 있으므로 시스템 구축 버전에서 모델을 실행할 수 있지만金宝app, 模拟试验의 최신 검증 기능을 사용할 수 있습니다.
모델 및 코드 커버리지 측정
决策、条件、修改条件/决策覆盖率(MC/DC)및 关系边界覆盖와 같은 커버리지 메트릭은金宝appSimulink覆盖™로 수집할 수 있습니다. 测试经理의 커버리지 결과에서,金宝appSimulink设计验证程序를 사용하여 누락된 커버리지에 대한 테스트 케이스를 생성할 수 있습니다.
테스트 결과 시각화, 오류 디버깅 및 테스트 업데이트
金宝app模拟试验는 허용 오차 사양을 충족하지 못하는 신호를 그래픽으로 식별하고 통과/실패 결과를 결정합니다. 정의된 예상 출력과 함께 시뮬레이션 출력 및 기록된 신호를 검사하고 편차가 허용되는 경우 基线데이터를 업데이트할 수 있습니다.
테스트 결과 관리 및 보관
金宝app模拟试验는 실행된 테스트 요약과 세부 정보를 표시합니다. 각 테스트 결과에 대한 요약 페이지에는 시뮬레이션 출력, 基线또는 동등성 비교 및 테스트 결과(통과, 실패 또는 테스트되지 않음)가 표시됩니다. 다른 사람들과 결과를 공유하기 위해 테스트 결과를 파일로 내보낼 수 있습니다. 이 파일은 나중에 테스트 관리자에서 검토할 수 있습니다.
리포트 생성
결과를 문서에 보관하려면 테스트 결과, 테스트 요약 및 테스트 비교에 사용된 기준을 포함할 수 있는 리포트를 생성해야 합니다. 표준 리포트는 HTML、PDF및 DOCX公司형식으로 생성하거나金宝appSimulink报表生成器™를 사용하여 사용자가 지정할 수 있습니다.
테스트 스크립트 및 批量워크플로
테스트는 테스트를 자동화하고 표준화된 테스트 환경을 설정하기 위해 개별적으로 또는 일괄적으로 실행될 수 있습니다. 프로그래밍 방식으로 테스트 케이스를 만들고, 테스트 케이스 기준을 지정하고, 테스트를 실행하고, 결과를 생성할 수 있습니다.
持续集成
詹金斯™와 같은 CI公司(지속적인 통합)持续集成할 수 있도록 MATLAB软件단위 테스트를 사용하여 모델 테스트를 실행할 수 있습니다. MATLAB软件단위 테스트 스크립트, 함수 및 클래스로 모델 테스트를 실행할 수 있습니다.
병렬 실행으로 확장
크고 복잡한 金宝app模拟모델을 테스트하는 경우, 테스트를 병렬로 실행하여 테스트 실행 속도를 높이고 결과를 얻는 데 걸리는 시간을 줄일 수 있습니다.并行计算工具箱™가 있다면 로컬 컴퓨터에서 병렬로 테스트를 실행할 수 있습니다.MATLAB并行服务器™를 이용하면 클라우드와 같은 원격 클러스터에서 병렬로 테스트를 실행할 수 있습니다.