SimpleTest WebTestCases birbirini etkileyen değil, deterministik çıktı

0 Cevap php

Ben SimpleTest yılında CodeIgniter ve yazma birim testleri ve web testleri ile bazı proje geliştiriyorum. Ben zaman içinde farklı çıktılar üretmek yani benim testler, deterministik olmadığını fark ettik. Ben vb rastgele değişkenlerin dayanarak değil, kesinlikle belirleyici olmalıdır test durumları anlama

Testler birbirlerini etkileyen benziyor. Her şey yolunda gittiğinde Oldukça sık, ben en 100 geçti testleri diyelim, ama ben başarısız bir yeni test yöntemi yazarken, daha sonra birçok başka testler de olmuyor. Ama çoğu benim başarısız test case ve sorunu düzelttikten sonra re-running whole test suite 2-3 times Bütün paketi tekrar bir geçiş sağlar.

Bu genellikle WebTestCases ile olur.

Ne sorun olabilir bir fikriniz var mı?

Ben paylaşılan herhangi bir sınıf değişkenleri vb değişiklik yok

Ben SimpleTest (daha fazla veya daha az, hızlı bir şekilde tüm akışını analiz etmek büyüktür) kodunda de bakış ettik ve farklı testler başlamadan önce yeniden oluşturulur tarayıcı örneği gibi görünüyor.

Tuhaf olan şey, yeniden çalıştırdıktan sonra, bazı hatalar yok olduğunu, ve bunların sonunda, tüm. Bu işin içinde bazı önbelleğe alma var mı?

SimpleTest hakkında çok belge / Blog girişleri / forum mesaj sitesinde kendi API haricinde, web gerçekten yok gibi ben ipuçları için minnettar olacağım.

0 Cevap