Unit Test Description (UTD) SDD'de tanımlı olan yazılım bileşenleri ve birim testleri arasındaki ilişkiyi içerir. Örneğin MyCSCI altındaki MyComponent altındaki Function1 için yazılan birim testler şunlardır diye bir tablo şeklinde tutulabilir. Tüm birim testleri başarıyla geçmiyorsa yazılım yayımlanamaz!
Bu şekilde tablolar tutmak anlamlı değil. Çünkü yazılım ilerledikçe ve testler yazıldıkça bu doküman ile aradaki bağ kopuyor. Doküman tamamen işlevsiz hale geliyor.
Bunun yerine Unit Testlerin nasıl çalıştırılacağını veya Continuous Integration sunucusunun nerede olacağını belirtmek yeterli.
Belgenin İçeriği Şöyle
1. Scope
1.1 Identification
1.2 System Overview
1.3 Document Overview
2. Referenced Documents
3. Test Strategy
4. Preconditions : Operating System, Build Tools, External Libraries, Configuration Management Tools
5. Build Installation and Execution Instructions
6. Test
Software Unit ID -> Test Class eşleşmelerini gösteren bir tablo
7. Notes
Bu şekilde tablolar tutmak anlamlı değil. Çünkü yazılım ilerledikçe ve testler yazıldıkça bu doküman ile aradaki bağ kopuyor. Doküman tamamen işlevsiz hale geliyor.
Bunun yerine Unit Testlerin nasıl çalıştırılacağını veya Continuous Integration sunucusunun nerede olacağını belirtmek yeterli.
Belgenin İçeriği Şöyle
1. Scope
1.1 Identification
1.2 System Overview
1.3 Document Overview
2. Referenced Documents
3. Test Strategy
4. Preconditions : Operating System, Build Tools, External Libraries, Configuration Management Tools
5. Build Installation and Execution Instructions
6. Test
Software Unit ID -> Test Class eşleşmelerini gösteren bir tablo
7. Notes
Hiç yorum yok:
Yorum Gönder