마 젠토 1 테스트 프레임 워크


16

가능한 한 TDD (Test Driven Development) 방식에 따라 소프트웨어를 개발하고 싶습니다 . 일반적으로 PHP에서는 PHPUnit 사용을 의미 합니다.

이상적으로는 미세한 테스트와 거친 테스트를 모두 작성하고 싶습니다. 코드의 디자인과 품질을 안내하는 단위 테스트, 통합 테스트를 통해 합격 여부를 확인하고 고객이 요청한 내용을 실제로 전달하는지 확인하기위한 외부 테스트를 수행합니다.

TDD를 용이하게하는 Magento를 위해 맞춤화 된 테스트 프레임 워크가 있습니까?

답변:


17

우리는 코어 파일을 수정하지 않고도 Magento의 거의 모든 것을 테스트 할 수 있는 EcomDev_PHPUnit 확장을 사용하고 있습니다.

나는 현재 마스터보다 안정적인 dev 브랜치를 추천합니다.

또한 Mage-Test에 대한 경험이 있지만 커뮤니티 codePool의 일부 핵심 파일을 덮어 쓰므로 권장하지 않습니다.


2
그래, 나는 그것을 보증 할 수있다. 우리도 사용하고 있습니다.
nevvermind

3
EcomDev_PHPUnit 가장 널리 사용되는 것 같습니다. 개발 지점에서 +1 마지막 Magento hackathon 에서 브라우저 기반 통합 테스트를 실행하려면 github.com/magento-hackathon/MageBehat을 구성했습니다 .
Kristof at Fooman

답변 Tobias에 감사드립니다. Magento에 대해 알고있는 다른 테스트 프레임 워크도 롤업 할 수 있습니까?
Aaron Bonner

전적으로. Magento를 테스트 프레임 워크에 부트 스트랩하는 것은 그리 어렵지 않습니다. 나는 일을 간단하고 가볍게 유지하고 싶기 때문에 Magento 1에서 일반 PHPUnit 이외의 것을 거의 사용하지 않습니다.
Vinai 2016 년


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.