이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。
클래스기반단위테스트
클래스기반테스트작성하기。테스트파라미터화하기。픽스처(夹具)적용하기。테스트선택하고실행하기
xUnit스타일테스트를작성하여MATLAB®코드의출력값이예상대로시되는지확합니다。클래스기반단위테스트를사용하면전체단위테스트프레임워크기능에액세스할수있습니다。예를들어,파라미터화된테스트를작성하거나,테스트에태그를지정하거나,공유테스트픽스처를사용할수있습니다。
시작하려면Matlab에서클래스기반단위테스트작성하기항목과클래스를사용하여간단한테스트케이스작성하기항목을참조하십시오。
함수
runtests |
运行一组测试 |
testsuite |
创建测试套件 |
testrunner |
创建测试运行器 |
运行(TestSuite) |
运行TestSuite 数组的使用TestRunner 为文本输出配置的对象 |
运行(TestRunner) |
运行所有测试TestSuite 数组 |
运行(TestCase) |
运行TestCase 测验 |
runInParallel |
运行所有测试TestSuite 并行阵列 |
클래스
matlab.unittest.TestCase |
超类matlab.unittest 测试类 |
matlab.unittest.TestSuite |
类,用于对要运行的测试进行分组 |
matlab.unittest.Test |
单项试验方法规范 |
matlab.unittest.TestRunner |
在其中运行测试的类matlab.unittest 框架 |
matlab.unittest.TestResult |
运行测试套件的结果 |
패키지
matlab.unittest |
MATLAB단위테스트프레임워크의패키지및클래스약 |
matlab.unittest.qualifications |
MATLAB가설검정터페이스의클래스약 |
matlab.unittest.constraints |
MATLAB제약조건터페이스의클래스약 |
matlab.unittest.diagnostics |
MATLAB진단터페이스(诊断接口)의클래스약 |
matlab.unittest.fixtures |
MATLAB픽스처(夹具)端面터페이스의클래스端面약 |
matlab.unittest.parameters |
关联的类的摘要MATLAB测试参数 |
matlab.unittest.plugins |
MATLAB플러그터페이스의클래스 |
matlab.unittest.selectors |
类别摘要MATLAB选择器接口 |
金宝appSimulink.sdi.constraints.MatchesSignal |
시뮬레이션데이터스펙터를사용하여시계열데이터를허용오차와비교하는제약조건 |
도움말항목
테스트작성하기
- Matlab에서클래스기반단위테스트작성하기
MATLAB프로그램을테스트하려면,값을테스트하고실패에대해처리하는메서드인가설검정(资格)을사용하여단위테스트를작성하십시오。 - 검(验证),어설션및기타가설검정(验证)
검증(验证)가정(假设),어설션및치명적어설션을사용하여값을테스트하고실패상황에대응합니다。 - 클래스를사용하여간단한테스트케이스작성하기
클래스기반단위테스트를작성하여프로그램의정확성을확합니다。 - 클래스를사용하여설정(安装)코드와해제(拆卸)코드작성하기
설정코드와해제코드,즉테스트픽스처(夹具)는시스템의테스트이전상태를설정하고테스트실행후상태를원래상태로되돌립니다。각각의테스트메서드이전과이후에실행되거나테스트클래스의모든테스트메서드이전과이후에실행되는설정메서드와해제메서드를정의할수있습니다。 - 단위테스트에태그지정하기
테스트태그를사용하여여러테스트를범주별로그룹화한다음지정된태그를사용해테스트를실행합니다。통상적테스트태그는특정기능을식별하거나테스트유형을설명합니다。 - 공유픽스처(夹具)를사용하여테스트작성하기
테스트픽스처를테스트클래스전체에공유할수있습니다。이예제에서는테스트를작성할때공유픽스처를사용하는방법을보여줍니다。
파라미터화된테스트작성하기
- 클래스기반테스트에서파라미터사용하기
파라미터를사용하여테스트에서반복적으로사용해야하는데이터를제공합니다。 - 파라미터화된기본테스트생성하기
测试
方法
블록에파라미터화된테스트를만들어함수를테스트합니다。 - 파라미터화된고급테스트생성하기
TestClassSetup
,TestMethodSetup
,测试
方法
블록에서파라미터화된테스트를생성합니다。 - 스위트생성시파라미터정의하기
테스트스위트생성시TestParameterDefinition
메서드를사용하여파라미터를정의합니다。 - 파라미터화된테스트에외부파라미터사용하기
데이터기반테스트를통해파라미터화된테스트에가변입력값을삽입할수있습니다。
테스트를실행하고결과분석하기
- 간단한테스트스위트생성하기
이예제에서는패키지와클래스로,또는파일과폴더로,혹은두가지조합을다써서구성해테스트를테스트스위트로결합하는방법을보여줍니다。 - 편집기에서테스트실행하기
편집기또는라이브편집기에서작업하면서테스트를실행합니다。 - 다양한워크플로에대한테스트실행하기
테스트를실행하는여러가지방법을알아봅니다。 - 테스트진단에프로그래밍적으로접근하기
테스트프레임워크가테스트결과에기록하는진단에프로그래밍방식으로접근합니다。 - 테스트실행기(测试运行器)에플러그추가하기
이예제에서는테스트실행기에플러그을추가하는방법을보여줍니다。 - 테스트케이스결과분석하기
이예제에서는테스트실행기가반환한정보를분석하는방법을보여줍니다。 - 실패한테스트결과분석하기
이예제에서는실패한테스트를식별하고처리하는방법을보여줍니다。 - 실패한테스트다시실행하기
실패한테스트를빠르고편리하게다시실행합니다。 - 동적으로필터링된테스트
가정(假设)에실패하면테스트실패가생성되는것이아니라필터링된테스트가생성되고不完整的
로@ @시됩니다。테스트코드가실행되지않는상황을방지하려면필터링된테스트를모니터링하십시오。 - Matlab단위테스트컴파일하기
독립실행형응용프로그램을만들어MATLAB이설치되지않은타깃머신에서테스트를실행합니다。