В работе проведен обзор ошибок, возникающих при разработке программного обеспечения. Поставлена задача о необходимости тестирования программного обеспечения для ошибок времени выполнения. Рассматриваются основные среды разработки программных продуктов. Приводится пример проявления ошибок времени выполнения в виде исключительных ситуаций, возникающих при функционировании .NET-приложения.