SORU
11 AĞUSTOS 2010, ÇARŞAMBA


'bir sahte arasındaki fark ne s & saplama?

Martin Fowler's Mocks Aren't Stubs da dahil olmak üzere test vs gusto alay hakkında çeşitli makaleler okudum ama hala farkı anlayamıyorum. Buldum her şey çok zor veya soyut.

CEVAP
23 Temmuz 2013, Salı


Önsöz

Gerçek olmayan nesneler çeşitli tanımları vardır. Genel terimdirtest çift. Bu dönem kapsar:kukla,sahte,saplama,alay.

Başvuru

1* *göre:

  • Kuklanesnelerin etrafında geçti ama hiç bir zaman kullanılır. Genellikle sadece parametre listeleri doldurmak için kullanılır.
  • Sahtenesneleri gerçekten çalışan uygulamalar var, ama genellikle onları üretim (bellek veritabanında bir iyi bir örnektir) için uygun değildir yapar biraz kestirmeden.
  • Koçanlarıtest için programlanmış içinde ne dışında aramalar testi, hiç bir şey vermiyor genellikle sırasında yapılan konserve cevaplar verin. Koçanları da aramaları, mesajları hatırlar e-posta ağ geçidi bir saplama gibi bilgileri kaydeder 'gönderilmiş' ya kaç sadece mesajları 'gönderdi'. belki de
  • Alay ediyorburada bahsettiğimiz şey vardır: önceden programlanmış almak için bekleniyor aramalarının bir şartname oluşturan beklentileri ile nesneleri.

Stil

Alay vs Koçanları = Davranış testi vs Devlet test

Prensip

İlkesine göreTest başına sadece bir şey Testbir testi içinde birkaç izmarit olabilir , ama genellikle sadece bir alay var.

Yaşam döngüsü

Koçanları ile yaşam döngüsü testi:

  1. Kur - test edilen nesne taslakları Hazırlamak ve işbirlikçileri.
  2. Egzersiz - işlevselliğini Test.
  3. Durumu doğrulamak Kullanım nesnenin durumunu kontrol etmek için iddia.
  4. Enkaz - kaynakları Temizlemek.

Alay ile yaşam döngüsü testi:

  1. Kur verileri - test edilen nesne Hazırlayın.
  2. Kur beklentileri- Birincil nesne tarafından kullanılan sahte beklentiler hazırlayın.
  3. Egzersiz - işlevselliğini Test.
  4. Beklentiler olun- Doğru yöntemler ile alay çağırıldı emin olun.
  5. Durumu doğrulamak Kullanım nesnenin durumunu kontrol etmek için iddia.
  6. Enkaz - kaynakları Temizlemek.

Özet

Alay ve taslakları her iki test soruya yanıt ver:Sonuç nedir?

Alay ile test de ilgilenen:Sonuç nasıl elde edildi?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • Skrillex

    Skrillex

    6 NİSAN 2010