- .NET 10 Preview 4에서 통합 테스트 방식에 혁신적인 변화가 생겼습니다. 🚀
- Web Application Factory는 통합 테스트에 유용하지만, 네트워크 접근이 제한되는 단점이 있었습니다. 🚧
- .NET 10에서는 Kestrel을 사용하여 Web Application Factory를 네트워크에 노출할 수 있게 되었습니다. 🌐
- UI 테스트(예: Playwright) 시 서버와 상호작용해야 하는 경우에 유용합니다. 🎭
UseKestrel()
및StartServer()
두 줄의 코드로 설정 가능합니다. ✨- 성능 저하는 거의 없지만, 네트워크 호출로 인한 약간의 불안정성이 추가될 수 있습니다. ⚠️
- 기존 Docker Compose 방식 대신 네트워크 주소를 사용하여 Playwright 테스트를 간소화할 수 있습니다. 🧹