
Testing & PHPUnit
PHPUnit 기초, Unit 테스트 대 Feature 테스트, 데이터베이스 테스트, HTTP 어서션, mocking 및 faking, 테스트 구성
24 면접 질문·
Mid-Level
1Laravel의 맥락에서 PHPUnit은 무엇입니까?
1
Laravel의 맥락에서 PHPUnit은 무엇입니까?
답변
PHPUnit은 PHP의 표준 유닛 테스트 프레임워크로, Laravel에 기본적으로 통합되어 있습니다. 자동화된 테스트를 작성하고 실행하는 데 필요한 어서션, 어노테이션, 구조를 제공합니다. Laravel은 HTTP 헬퍼, 데이터베이스 trait, 프레임워크 전용 테스트 메서드 같은 추가 기능으로 PHPUnit을 확장하여 웹 애플리케이션 테스트를 용이하게 합니다.
2Laravel 애플리케이션의 모든 테스트를 실행하는 Artisan 명령어는 무엇입니까?
2
Laravel 애플리케이션의 모든 테스트를 실행하는 Artisan 명령어는 무엇입니까?
답변
php artisan test 명령어는 Laravel 애플리케이션의 모든 PHPUnit 테스트를 실행합니다. 이 명령어는 내부적으로 PHPUnit을 사용하지만 더 읽기 쉬운 출력과 Laravel 전용 추가 옵션을 제공합니다. 테스트 실행을 더 세밀하게 제어하려면 vendor/bin/phpunit 명령어를 직접 사용할 수도 있습니다.
3Laravel 애플리케이션에서 테스트는 기본적으로 어느 디렉터리에 위치합니까?
3
Laravel 애플리케이션에서 테스트는 기본적으로 어느 디렉터리에 위치합니까?
답변
테스트는 Laravel 프로젝트 루트의 tests 디렉터리에 위치합니다. 이 디렉터리에는 두 개의 주요 하위 디렉터리가 있습니다. 완전한 동작을 테스트하는 기능 테스트용 Feature와, 독립된 클래스나 메서드를 테스트하는 유닛 테스트용 Unit입니다. 이러한 구성은 서로 다른 테스트 유형을 명확하게 분리하고 유지보수를 용이하게 합니다.
4
Laravel에서 Unit 테스트와 Feature 테스트의 차이점은 무엇입니까?
5
Laravel에서 새로운 Feature 테스트를 생성하는 Artisan 명령어는 무엇입니까?
+21 면접 질문
기타 Laravel 면접 주제
PHP 기초
Junior
25개 질문PHP 객체지향 기초
Junior
20개 질문Composer & Autoloading
Junior
18개 질문Laravel 기초
Junior
20개 질문Laravel 라우팅
Junior
20개 질문Blade Templates
Junior
18개 질문Request & Response
Junior
20개 질문Eloquent ORM 기초
Junior
22개 질문Eloquent Relationships
Mid-Level
25개 질문Migrations & Schema Builder
Mid-Level
20개 질문유효성 검사와 폼
Mid-Level
22개 질문인증
Mid-Level
20개 질문인가와 Policies
Mid-Level
18개 질문API Resources & Authentication
Mid-Level
26개 질문미들웨어
Mid-Level
18개 질문Service Container & DI
Mid-Level
20개 질문Queues & Jobs
Mid-Level
22개 질문Events & Listeners
Mid-Level
18개 질문알림 및 메일
Mid-Level
20개 질문File Storage
Mid-Level
18개 질문Caching
Mid-Level
18개 질문Livewire & Inertia
Mid-Level
20개 질문Eloquent Advanced
Senior
24개 질문Repository Pattern
Senior
20개 질문Laravel 패키지
Senior
20개 질문Performance Optimization
Senior
22개 질문Security Best Practices
Senior
22개 질문Laravel Octane
Senior
18개 질문Laravel Distributed Systems
Senior
22개 질문Observability & Monitoring
Senior
20개 질문Deployment & DevOps
Senior
20개 질문