Magento 1 Test Çerçeveleri


16

Mümkün olan her yerde, Test Odaklı Geliştirme (TDD) yaklaşımını izleyerek yazılım geliştirmeyi seviyorum . Genellikle PHP'de PHPUnit kullanmak anlamına gelir .

İdeal olarak, hem ince hem de kaba taneli testler yazmak istiyorum. Kodumun tasarımına ve kalitesine rehberlik etmeye yardımcı olan birim testler, müşterimin teslim etmemi istediklerini gerçekten teslim ettiğimden emin olmak için kabul testlerinde hepsinin bir arada kalmasını sağlamak için entegrasyon testleri ve dışarıda yüksek seviye.

TDD'yi kolaylaştıran Magento için özel olarak hazırlanmış test çerçeveleri var mı?

Yanıtlar:


17

Kullanıyoruz Magento'daki hemen hemen her şeyi çekirdek dosyaları değiştirmeden test etmenizi sağlayan EcomDev_PHPUnit uzantısını .

Şu anda master'dan daha kararlı olan dev dalını tavsiye ederim.

Mage-Test ile de deneyime sahibiz , ancak öneremiyoruz, çünkü topluluk codePool'daki bazı temel dosyaların üzerine yazıyor.


2
Evet, bunun için kefil olabilirim. Biz de kullanıyoruz.
nevvermind

3
EcomDev_PHPUnit Bence en yaygın kullanılanıdır. Geliştirme dalında +1. Son Magento hackathon'da, tarayıcı tabanlı entegrasyon testlerini yapmak istiyorsanız github.com/magento-hackathon/MageBehat'ı bir araya getirdik .
Kristof at Fooman

Cevabınız için teşekkürler Tobias, Magento için bildiğiniz başka test çerçevelerini de yanıtınıza sunma şansınız var mı?
Aaron Bonner

Tamamen. Magento'yu bir test çerçevesine önyüklemek çok zor değil. Ben şeyleri basit ve hafif tutmak istiyorum, bu yüzden Magento 1 ile düz PHPUnit dışında nadiren bir şey kullanıyorum. Benim için hiçbir ekstra Magento test çerçevesi daha basit ve daha kolay olduğu ortaya çıktı.
Vinai


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.