이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
함수 기반 단위 테스트
가설 검정(Qualification)을 사용하여 테스트 작성하기. 테스트 실행기 사용자 지정하기. 테스트 선택하고 실행하기
함수 기반 테스트를 작성하여 MATLAB® 스크립트, 함수 또는 클래스의 출력값이 예상대로 표시되는지 확인합니다. 가설 검정 함수의 전체 라이브러리를 사용하여 네 가지 다른 유형의 테스트 실패를 생성할 수 있습니다. 예를 들어, 검증(Verification)이나 치명적 어설션(Fatal Assertion) 테스트 실패를 생성할 수 있습니다. 함수 기반 테스트는 xUnit 테스트 철학을 바탕으로 합니다.
시작하려면 함수 기반 단위 테스트 작성하기 항목과 함수를 사용하여 간단한 테스트 케이스 작성하기 항목을 참조하십시오.
테스트 파라미터화와 테스트 픽스처(Fixture)를 사용하는 것을 비롯하여 고급 테스트 작성 방법에 익숙해지려면 클래스 기반 단위 테스트를 작성해 보십시오.
함수
functiontests | 로컬 함수에 대한 핸들에서 테스트 배열 생성 |
runtests | Run set of tests |
testsuite | Create suite of tests |
testrunner | Create test runner |
run (TestSuite) | Run TestSuite array using TestRunner object
configured for text output |
클래스
Test | Specification of a single test |
FunctionTestCase | 함수 기반 테스트에 사용되는 TestCase |
TestResult | Result of running test suite |
도움말 항목
테스트 작성하기
- 함수 기반 단위 테스트 작성하기
테스트 함수는 메인 함수와 개별 로컬 테스트 함수가 들어 있는 단일 MATLAB 파일입니다. 선택적으로, 파일 픽스처(Fixture)와 새로운 픽스처 함수를 포함할 수 있습니다. - 함수를 사용하여 간단한 테스트 케이스 작성하기
함수 기반 단위 테스트를 작성하여 프로그램의 정확성을 확인합니다. - 설정 함수와 해제 함수를 사용하여 테스트 작성하기
테스트 파일에서 한 번 실행되며, 파일에서 각 테스트 함수의 이전과 이후에 실행되는 설정 함수와 해제 함수를 사용하여 함수 기반 테스트를 작성합니다. - 검증(Verification), 어설션 및 기타 가설 검정(Qualification) 표
검증(Verification), 가정(Assumption), 어설션 및 치명적 어설션을 사용하여 값을 테스트하고 실패 상황에 대응합니다.
테스트를 실행하고 결과 분석하기
- 다양한 워크플로에 대한 테스트 실행하기
테스트를 실행하는 여러 가지 방법을 알아봅니다. - 편집기에서 테스트 실행하기
편집기 또는 라이브 편집기에서 작업하면서 테스트를 실행합니다. - 테스트 케이스 결과 분석하기
이 예제에서는 테스트 실행기가 반환한 정보를 분석하는 방법을 보여줍니다. - 실패한 테스트 결과 분석하기
이 예제에서는 실패한 테스트를 식별하고 처리하는 방법을 보여줍니다. - 실패한 테스트 다시 실행하기
실패한 테스트를 빠르고 편리하게 다시 실행합니다. - 동적으로 필터링된 테스트
가정(Assumption)에 실패하면 테스트 실패가 생성되는 것이 아니라 필터링된 테스트가 생성되고Incomplete
로 표시됩니다. 테스트 코드가 실행되지 않는 상황을 방지하려면 필터링된 테스트를 모니터링하십시오. - 함수 기반 테스트 확장하기
함수 기반 테스트를 사용하여 픽스처(Fixture) 적용, 테스트 선택, 테스트 진단에 대한 프로그래밍적 접근, 테스트 실행기 사용자 지정을 비롯한 추가 기능에 액세스합니다.