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
Kaynak Skill akışı
- Kapsamı belirle Düzenlemeden önce yolları, ölçütleri, muafiyetleri ve kesin test komutlarını eşle.
Kaynak Skill akışı
- Başlangıç testini çalıştır Dokunulmamış takımı çalıştır ve önceden var olan hataları kaydet.
Kaynak Skill akışı
- 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ışı
- Günlüğü yaz Sonrakine geçmeden her yol ve ölçüt döngüsünü kaydet.
Kaynak Skill akışı
- Döngüleri doğrula TDD günlüğü validator'ını planlı kapsam eşlemesine karşı çalıştır.
Kaynak Skill akışı
- 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ışı
- 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ı