Birden fazla alt modülden oluşan bir proje için testler yazıyorum. Yazdığım her test durumu birbirinden bağımsız çalışıyor ve testler arasındaki tüm verileri temizliyorum.
Testler bağımsız çalışsa da, bazı durumlarda birden fazla alt modül gerektirdiğinden, yürütme emrini yerine getirmeyi düşünüyorum. Örneğin, bir alt modül veri üretiyor, diğeri veri üzerinde sorgular çalıştırıyor. Verileri üreten alt modül bir hata içeriyorsa, alt modülün kendisi de iyi çalışsa bile, sorgu alt modülünün sınaması da başarısız olacaktır.
Sahte verilerle çalışamıyorum, test ettiğim temel işlevsellik, yalnızca ilk alt modülden verileri alan bir kara kutu uzak sunucusuna bağlantı olması.
Bu durumda, testler için bir icra emri uygulamak doğru mudur, yoksa kötü bir uygulama mı? Bu düzende bir koku varmış gibi hissediyorum, ancak daha iyi bir yol bulamıyorum.
düzenleme: soru bir test başka bir testin kurulum olduğu testleri nasıl yapılandırılır? "önceki" sınama bir kurulum değil, ancak ayarları yapan kodu sınar.