RSpec 베스트 프랙티스: Factory Bot과 VCR을 활용한 효율적인 테스트 전략
Factory Bot의 traits를 활용하면 중복된 팩토리 정의를 줄이고 테스트 코드의 가독성과 유지보수성을 크게 향상시킬 수 있다.
#rspec #factory_bot
https://ruby-news.kr/articles/rspec-best-practices-factory-bot-vcr-medium
RSpec 베스트 프랙티스: Factory Bot과 VCR을 활용한 효율적인 테스트 전략
Factory Bot의 traits를 활용하면 중복된 팩토리 정의를 줄이고 테스트 코드의 가독성과 유지보수성을 크게 향상시킬 수 있다.
#rspec #factory_bot
https://ruby-news.kr/articles/rspec-best-practices-factory-bot-vcr-medium
RSpec 베스트 프랙티스: Factory Bot과 VCR을 활용한 효율적인 테스트 전략
Factory Bot의 traits를 활용하면 중복된 팩토리 정의를 줄이고 테스트 코드의 가독성과 유지보수성을 크게 향상시킬 수 있다.
RSpec 테스트 최적화를 위한 수학적 기법 기반 멀티 에이전트 구축
TestProf를 활용한 수동 최적화의 한계를 극복하기 위해 수학적 테스트 기법을 적용하여 60개 이상의 모델에 대한 RSpec 테스트를 자동 생성하는 멀티 에이전트 시스템을 구축했다.
#rspec #factory_bot
https://ruby-news.kr/articles/building-mathematical-testing-agents-for-rspec
RSpec 테스트 최적화를 위한 수학적 기법 기반 멀티 에이전트 구축
TestProf를 활용한 수동 최적화의 한계를 극복하기 위해 수학적 테스트 기법을 적용하여 60개 이상의 모델에 대한 RSpec 테스트를 자동 생성하는 멀티 에이전트 시스템을 구축했다.
TestProf를 활용한 수동 최적화의 한계를 극복하기 위해 수학적 테스트 기법을 적용하여 60개 이상의 모델에 대한 RSpec 테스트를 자동 생성하는 멀티 에이전트 시스템을 구축했다.
[496] 테스트 스위트 성능 최적화: FactoryBot, Fixtures 그리고 병렬화 전략
테스트 성능의 주요 병목 현상은 데이터베이스 쓰기이며, FactoryBot의 무분별한 사용이 이를 심화시키므로 최소한의 데이터만 생성하는 전략이 필수적입니다.
설정의 숨겨진 비용: 테스트 데이터에 비즈니스 로직을 사용하는 것이 Rails 안티패턴인 이유
테스트 데이터 설정을 위해 Rails 비즈니스 로직을 사용하는 것은 느리고 취약하며 유지보수가 어려운 테스트 스위트를 초래하는 안티패턴입니다.
#factory_bot
https://ruby-news.kr/articles/factorybot-fixture