기존 프레임워크들이 기준을 충족하지 못해 Kotlin DSL 테스트 자동화 프레임워크를 직접 구축했습니다.
(dev.to)
기존 테스트 프레임워크의 불안정성과 유지보수의 어려움을 해결하기 위해 개발된 QED는 Kotlin DSL을 활용해 UI와 API 테스트를 직관적인 코드로 증명하며, CI/CD 효율성을 극대화하는 혁신적인 자동화 접근법을 제시합니다.
이 글의 핵심 포인트
- 1Kotlin DSL을 활용해 테스트 로직을 구현 중심이 아닌 비즈니스 의도(Intent) 중심으로 표현
- 2Screen Area Composition 방식을 도입하여 페이지 객체의 결합도를 낮추고 재사용성 극대화
- 3