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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • MrDevin521

    MrDevin521

    18 Temmuz 2010