Testowanie oprogramowania w świecie idealnym

Wyobraźmy sobie firmę, w której programiści spokojnie pracują nad projektem, mając dostęp do pełnej dokumentacji.