万博1manbetxSimulink的테스트

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

万博1manbetx仿真软件测试는모델,생성된코드및시뮬레이션되거나물리적인하드웨어에대한체계적인시뮬레이션기반테스트를작성,관리및실행하기위한툴을제공합니다。이툴에는SIL (Software-In-The-Loop),公益诉讼(Processor-in-the-Loop)및실시간边境(半)모드를사용한기능,단위,회귀및백투백테스트를수행할수있는模拟、基线및等价테스트템플릿이포함되어있습니다。

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

요구사항(万博1manbetxSimulink的要求™를포함하여)에대한테스트를추적하고万博1manbetx仿真软件覆盖™의테스트커버리지정보를포함하는리포트를생성할수있습니다。

IEC认证工具包와(IEC 61508및ISO 26262용)做资格工具包(- 178용)를통해업계표준을지원합니다。

시작하기:

테스트작성

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

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

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

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

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

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

  • 信号编辑블록을사용하여그래픽으로입력데이터를작성합니다。
  • 测试序列블록을사용하여프로그래밍방식의테스트입력시퀀스를정의합니다。
  • 万博1manbetx仿真软件设计校验™를사용하여자동으로테스트입력을생성합니다。

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

测试工具로테스트를위한컴포넌트분리

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

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

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

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

요구사항검증을위한颞评估

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

테스트시퀀스및평가작성

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

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

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

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

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

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

모든模拟모드지원

万博1manbetx仿真软件实时™으로보통仿真모드,加速器모드,快速加速器모드SIL(软件在半实物)모드,PIL(处理器的在半实物)모드또는실시간모드에서테스트를실행합니다。

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

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

万博1manbetx实时仿真软件으로边境테스트를수행합니다。

다중릴리스지원

R2011b부터는다중MATLAB릴리스를사용하여테스트케이스를실행할수있으므로시스템구축버전에서모델을실행할수있지만,Simulink的测试의최신검증기능万博1manbetx을사용할수있습니다。

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

모델및코드커버리지측정

决定,条件、修改条件/决定覆盖(MC / DC)및关系边界覆盖와같은커버리지메트릭은万博1manbetx仿真软件覆盖™로수집할수있습니다。测试经理의커버리지결과에서,万博1manbetx仿真软件设计验证器를사용하여누락된커버리지에대한테스트케이스를생성할수있습니다。

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

결과및테스트관리

万博1manbetxSimulink的测试는테스트결과의디버깅,분석및보고를단순화하는툴을제공합니다。

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

万博1manbetx仿真软件测试는허용오차사양을충족하지못하는신호를그래픽으로식별하고통과/실패결과를결정합니다。정의된예상출력과함께시뮬레이션출력및기록된신호를검사하고편차가허용되는경우基线데이터를업데이트할수있습니다。

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

테스트결과관리및보관

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

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

리포트생성

결과를문서에보관하려면테스트결과,테스트요약및테스트비교에사용된기준을포함할수있는리포트를생성해야합니다。표준리포트는HTML,PDF및DOCX형식으로생성하거나万博1manbetx仿真软件报告生成器™를사용하여사용자가지정할수있습니다。

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

테스트자동화

병렬실행을사용하여대규모테스트스위트,반복및대규모仿真软件모델의처리万博1manbetx량을늘릴수있습니다。

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

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

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

持续集成

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

지속적인통합을위한워크플로예제。

병렬실행으로확장

크고복잡한仿真万博1manbetx软件모델을테스트하는경우,并行计算工具箱™가있으면테스트를병렬로실행하여테스트실행속도를높일수있습니다。

병렬코어로테스트를실행합니다。

최신기능

테스트하네스소스및스케줄러로서의Stateflow차트

Stateflow를사용하여복잡한테스트시나리오정의

后仿真覆盖工作流程

시뮬레이션을다시실행하지않고도테스트관리자에서커버리지필터사용및만들기

Stateflow차트의키워드확인지원

Stateflow的를사용하여상태기반테스트를수행할때테스트결과평가

银/公益诉讼테스트하네스생성을위한생성된코드재사용

코드를다시생성할필요없이이전릴리스에서생성된코드확인

子系统参考블록을위한테스트하네스지원

단위테스트를위해子系统参考블록격리

요구사항검증을위한시간적평가

텍스트요구사항을정확한시맨틱이포함된실행가능한평가로표현

观察者块

설계모델을변경하지않고신호캡처

이기능과그에상응하는함수에대한자세한내용은릴리스정보를참조합니다。

万博1manbetxSimulink的测试추가리소스