«unit-tests» 태그된 질문


2
Magento 2에서 PHPUnit 4.1로 PHP7 코드를 유닛 테스트하는 올바른 방법은 무엇입니까?
모듈을 작성할 때 응용 프로그램의 가장 중요한 부분에 대한 단위 테스트를 제공하려고합니다. 그러나 현재 단위 테스트를 작성하는 방법에는 몇 가지 방법이 있습니다 (Magento 2.1.3). 다른 테스트 방법 bin/magento dev:tests:run unitMagento와 함께 번들로 제공되는 기본 phpunit 설정과 통합하여 실행하십시오. 별도로 작성하고 vendor/bin/phpunit app/code/Vendor/Module/Test/UnitMagento 인 모든 것을 사용 하여 조롱하십시오. 별도로 작성하고 …

4
마젠 토의 단위 테스트 도구
마 젠토에서 단위 테스트를 위해 무엇을 사용합니까? 아니면 단위 테스트와 마 젠토에 대해 무엇을 알고 있습니까? TDD를 수행하든 프로젝트 구성 요소에 대한 단위 테스트 적용 범위를 원하든이를 수행하려면 몇 가지 도구가 필요합니다. 첫 번째 기본 접근법은 일반 PHPUnit을 사용하는 것이지만 Magento를 "테스트 가능"하게하려면 추가 특수 효과가 필요합니다. 내가 일한 모든 …

3
Magento EE 1.13에서 EcomDev_PHPUnit 설정
의 지침에 따라 EE 1.13에서 EComDev_PHPUnit을 설정하려고합니다. https://github.com/EcomDev/EcomDev_PHPUnit 첫 번째 장애물은 modman을 작동시키는 것이었지만 모듈을 수동으로 포기하고 복사했습니다. 이제 두 번째 문제는 2 단계입니다. php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ 나는 예외가 발생합니다. PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88 abstract.pho에서 require_once를 …

3
마 젠토 1 테스트 프레임 워크
가능한 한 TDD (Test Driven Development) 방식에 따라 소프트웨어를 개발하고 싶습니다 . 일반적으로 PHP에서는 PHPUnit 사용을 의미 합니다. 이상적으로는 미세한 테스트와 거친 테스트를 모두 작성하고 싶습니다. 코드의 디자인과 품질을 안내하는 단위 테스트, 통합 테스트를 통해 합격 여부를 확인하고 고객이 요청한 내용을 실제로 전달하는지 확인하기위한 외부 테스트를 수행합니다. TDD를 용이하게하는 Magento를 …

1
마젠 토의 단위 테스트 관찰자
Magento에서 단위 테스트 관찰자에게 어떻게 접근합니까? ( EcomDev_PHPUnit 작업 ) 어떤 종류의 주장이 포함됩니까? 이벤트가 전달되고 있는지 확인 ( assertEventDispatched()) 모의 데이터로 기능 확인 ... 이상적으로는 접근 방식 및 주장에 대한 다른 개발자의 의견을보고 싶습니다.

2
Magento 1.9의 단위 테스트 모범 사례
여러 사용자 지정 모듈이있는 Magento 1.9 사이트를 유지 관리합니다. 일부 기능은 비즈니스에 중요하며 일부 단위 테스트가 절실히 필요합니다. 예를 들어 단가 계산기. 나는 보통 Symfony에서 개발하고 가능하다면 PHPUnit (w / Composer)을 사용하는 것을 선호합니다. 일부 기능은 여러 사용자 정의 데이터베이스 테이블로 가져온 데이터를 기반으로하므로 어떻게 든 고정 장치를로드하는 것을 선호합니다. …

3
단위 테스트 소스 모델
내 사용자 지정 확장 프로그램에는 엔터티의 추가 / 편집 형식으로 일부 선택 및 / 또는 다중 선택을 채우는 용도로만 사용되는 여러 모델이 있습니다. 이것이 바로 마 젠토가 "소스 모델"이라고 부르는 것입니다. 관련된 값은 항상 동일하며 메소드는 동일한 것을 반환합니다. 그것들을 어떻게 단위 테스트해야합니까? 아니면 단위 테스트를 작성해야합니까? 다음은 예입니다. 다음 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.