tdd-proof

Amaç

Bir değişikliği kayıtlı kanıtla önce test yazarak uygular.

Kaynak Skill amacı

Ne zaman kullanılır

Bir özellik veya hata düzeltmesi kaydedilmiş önce-test kanıtıyla uygulanacaksa tdd-proof kullanılır. Muaf olmayan her yol, istenen davranış hakkında başarısız bir iddiayla başlar; ardından en küçük uygulama ve aynı testin başarılı çalışması gelir. Ayrı çalışma ağacı davranış kaldırıldığında testin yeniden hata verdiğini denetler; böylece boş kontrol önlenir. Geniş test takımı da başarılı kalmalıdır. Muafiyetleri plan adlandırır; Implementer onları uyduramaz veya geçmek için testi gevşetemez.

Geçerli RED davranış iddiasına ulaşır; içe aktarma, sözdizimi ve hazırlık hataları kanıt kaydından önce giderilir. GREEN aynı odaklı komutu yeniden çalıştırır, ardından geniş test takımını denetler. Boş kontrol yeni davranışı yalnız ayrı çalışma ağacında bozar. Her döngü sonraki başlamadan kendi yolunu ve ölçütünü kaydeder. Yeniden düzenleme yalnız testler yeşilken, kapsam içinde ve davranış değişmeden yapılır. GREEN'e ulaşmak için test atlanmaz, silinmez veya gevşetilmez.

Kaynak Skill amacı

Nasıl çalışır

Becerinin adımları, kaynak sırasıylaHer numaralı adım beceri tanımını izler ve kaynağına bağlanır.1. Kapsamı belirleSkill akışı2. Başlangıç testini çalıştırSkill akışı3. Her döngüyü tamamlaSkill akışı4. Günlüğü yazSkill akışı5. Döngüleri doğrulaSkill akışı6. Yalıtımı temizleSkill akışı7. Kanıtı bildirSkill akışı
Becerinin adımları, kaynak sırasıyla

Kaynak Skill akışı

  1. Kapsamı belirle Düzenlemeden önce yolları, ölçütleri, muafiyetleri ve kesin test komutlarını eşle.

    Kaynak Skill akışı

  2. Başlangıç testini çalıştır Dokunulmamış takımı çalıştır ve önceden var olan hataları kaydet.

    Kaynak Skill akışı

  3. Her döngüyü tamamla Eşlenen her yol ve ölçüt için test yaz, beklenen iddianın başarısızlığını kanıtla, testi geçir, sonra ürün değişikliği olmadan yine başarısız olduğunu denetle.

    Kaynak Skill akışı

  4. Günlüğü yaz Sonrakine geçmeden her yol ve ölçüt döngüsünü kaydet.

    Kaynak Skill akışı

  5. Döngüleri doğrula TDD günlüğü validator'ını planlı kapsam eşlemesine karşı çalıştır.

    Kaynak Skill akışı

  6. Yalıtımı temizle Kaydedilmiş çalışma ağaçlarını kaldır ve yalnız planlı yolların değiştiğini doğrula.

    Kaynak Skill akışı

  7. Kanıtı bildir Her testi, hata nedenini, başarılı komutu ve boş-test kontrolü sonucunu döndür.

    Kaynak Skill akışı

Temel kurallar

  • Yalnızca dondurulmuş plan kapsamındaki yolları düzenle.

    Kaynak Temel kurallar

  • RED olarak yalnız davranış iddiası hatasını say; build veya kurulum hatasını sayma.

    Kaynak Temel kurallar

  • Her davranış ve ölçüte ayrı kaydedilmiş döngü ver.

    Kaynak Temel kurallar

  • RED ve GREEN için aynı test komutunu kullan, sonra geniş takımı çalıştır.

    Kaynak Temel kurallar

  • Davranışı ayrı çalışma ağacında bozup kontrolün boş olmadığını kanıtla.

    Kaynak Temel kurallar

Çıktı ve gate

Çıktı

Beceri tanımı bir çıktı belirtmiyor.

Kaynak Skill tanımı

gate

  • Devir, muaf olmayan her kapsam yolu için geçerli RED ve GREEN kayıtları ister.

    Kaynak Gate kuralı

Kaynak

Kaynak Skill tanımı

← Tüm beceriler