이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

함수 기반 단위 테스트

가설 검정(Qualification)을 사용하여 테스트 작성하기. 테스트 실행기 사용자 지정하기. 테스트 선택하고 실행하기

함수 기반 테스트를 작성하여 MATLAB® 스크립트, 함수 또는 클래스의 출력값이 예상대로 표시되는지 확인합니다. 가설 검정 함수의 전체 라이브러리를 사용하여 네 가지 다른 유형의 테스트 실패를 생성할 수 있습니다. 예를 들어, 검증(Verification)이나 치명적 어설션(Fatal Assertion) 테스트 실패를 생성할 수 있습니다. 함수 기반 테스트는 xUnit 테스트 철학을 바탕으로 합니다.

시작하려면 함수 기반 단위 테스트 작성하기 항목과 함수를 사용하여 간단한 테스트 케이스 작성하기 항목을 참조하십시오.

테스트 파라미터화와 테스트 픽스처(Fixture)를 사용하는 것을 비롯하여 고급 테스트 작성 방법에 익숙해지려면 클래스 기반 단위 테스트를 작성해 보십시오.

함수

functiontests로컬 함수에 대한 핸들에서 테스트 배열 생성
runtestsRun set of tests
testsuiteCreate suite of tests
TestSuite.runRun TestSuite array using TestRunner object configured for text output

클래스

TestSpecification of single test method
FunctionTestCase함수 기반 테스트에 사용되는 TestCase
TestResultResult of running test suite

도움말 항목

테스트 작성하기

함수 기반 단위 테스트 작성하기

테스트 함수는 메인 함수와 개별 로컬 테스트 함수가 들어 있는 단일 MATLAB 파일입니다. 선택적으로, 파일 픽스처(Fixture)와 새로운 픽스처 함수를 포함할 수 있습니다.

가설 검정(Qualification)의 유형

가설 검정(Qualification)은 값을 테스트하고 실패에 대해 처리하는 함수입니다. 이 요약에서는 MATLAB 단위 테스트 프레임워크에서 사용 가능한 4가지 가설 검정 유형과 가설 검정 함수에 대해 설명합니다.

함수를 사용하여 간단한 테스트 케이스 작성하기

이 예제에서는 함수 기반 단위 테스트를 작성하고 실행하는 방법을 보여줍니다.

설정 함수와 해제 함수를 사용하여 테스트 작성하기

이 예제에서는 테스트 파일에서 한 번 실행되며, 파일에 있는 각 테스트 함수 이전과 이후에 실행되는 설정 함수와 해제 함수를 사용하여 함수 기반 테스트를 작성하는 방법을 보여줍니다.

가설 검정(Qualification)의 유형

가설 검정(Qualification)은 값을 테스트하고 실패에 대해 처리하는 함수입니다. 이 요약에서는 MATLAB 단위 테스트 프레임워크에서 사용 가능한 4가지 가설 검정 유형과 가설 검정 함수에 대해 설명합니다.

테스트를 실행하고 결과 분석하기

편집기에서 테스트 실행하기

이 예제에서는 편집기에서 작업하면서 테스트를 실행하는 방법을 보여줍니다.

다양한 워크플로에 대한 테스트 실행하기

테스트를 실행하는 여러 가지 방법을 알아봅니다.

테스트 케이스 결과 분석하기

이 예제에서는 테스트 실행기가 반환한 정보를 분석하는 방법을 보여줍니다.

실패한 테스트 결과 분석하기

이 예제에서는 실패한 테스트를 식별하고 처리하는 방법을 보여줍니다.

실패한 테스트 다시 실행하기

실패한 테스트를 빠르고 편리하게 다시 실행합니다.

동적으로 필터링된 테스트

가정(Assumption)에 실패하면 테스트 실패가 생성되는 것이 아니라 필터링된 테스트가 생성되고 Incomplete로 표시됩니다. 테스트 코드가 실행되지 않는 상황을 방지하려면 필터링된 테스트를 모니터링하십시오.

함수 기반 테스트 확장하기

함수 기반 테스트를 사용하여 픽스처(Fixture) 적용, 테스트 선택, 테스트 진단에 대한 프로그래밍적 접근, 테스트 실행기 사용자 지정을 비롯한 추가 기능에 액세스합니다.