Брайн Керниган рассказывает о роли тестирования в разработке ПО на примере утилиты awk. Он один из трёх авторов этой утилиты (A. Aho, P. Weinberger, B. Kernigan) и поддерживал проект на протяжении 25 лет. Для того, чтобы быть уверенным в её работоспособности он написал около 1000 тесткейсов. Дальше я, пожалуй, не буду пересказывать статью, потому что Керниган одинаково пишет интересно и статьи и книги и я не хочу вас лишать удовольствия прочитать это самим.