Çalıştığım birkaç projede birim testinin django 1.4
ürününün tanıtımıyla çalışıyorum.Selenyum testleri ve birim testleri düzenlemek için en iyi yöntem
Birim testlerimi çalıştırmanın standart yolu ./manage.py test
yapmaktır ve test edilmek istemediğim özel django uygulamalarını (gerekirse) hariç tutmak için django-ignoretests
kullanıyorum.
Ancak, ben istediğim zaman sadece selenyum testler karar ve ./manage.py test
ise yalnızca video standart birim testleri böylece projemi yapılandırmak için bir yolu yoktur.
Selenyum testlerini ve standart ünite testlerini ayırmak ve düzenlemek için bazı en iyi uygulamalar nelerdir?
Selenyum testleri işlevsel olma eğilimindeyken, bunları ayrı bir pakette saklayarak, onları atlatma seçeneği ile birlikte yapmaya çalışıyorum (http://stackoverflow.com/a/10743466/4281). Test koşucusu fikrini beğendim, ancak bazı durumlarda testler LiveServerTestCase'in bir soyundan gelmeyebilir (başka bir konu). –