자동 테스트는 여러 번 실행되어야 합니다. 테스트 프로세스가 반복 가능한지 확인하려면 특정 상태라고 하는 일부 알려진 상태에서 테스트해야 합니다. 예를 들어 블로그 애플리케이션에서 게시물 작성 기능을 테스트하고 싶습니다. , 테스트를 실행할 때마다 게시물과 관련된 테이블(예: Post 테이블, Comment 테이블)이 특정 상태로 복원되어야 합니다. PHPUnit 문서에는 일반적인 상태별 구성에 대한 설명이 주로 나와 있습니다. 방금 설명한 예와 같이 데이터베이스의 특정 상태를 구축하는 방법은 데이터베이스 구축의 특정 상태를 설정하는 것은 아마도 Yii Components에서 도입한 백엔드 지원으로 데이터베이스를 사용하여 애플리케이션을 테스트하는 데 가장 시간이 많이 걸리는 부분 중 하나일 것입니다. 이 문제를 효과적으로 완화할 수 있습니다. 일련의 테스트를 실행할 때 기본적으로 다음을 수행합니다. 모든 테스트가 실행되기 전에 테스트 관련 데이터를 알 수 있는 상태로 재설정합니다. 테스트 메서드 실행 중에 특정 상태를 제공하는 행 데이터에 대한 액세스 인터페이스를 제공합니다.
1을 누르세요. Yii Framework 공식 가이드 시리즈 38 - 특정 상태 정의(Fixtures)
소개: 자동 테스트를 여러 번 실행해야 합니다. 테스트 프로세스가 반복 가능한지 확인하려면 이 상태를 특정 상태라고 부르는 일부 알려진 상태에서 테스트하고 싶습니다. 예를 들어 블로그 애플리케이션에서 기사 작성 테스트...
【관련 Q&A 권장 사항】:
위 내용은 특정 상태 정의에 관해 참고할 사항을 요약합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!