logo
Лекции_ПиОА[1]

6.3. Заповеди отладки пс

По мере роста числа обнаруженных и исправленных ошибок растет относительная вероятность существования в ПС необнаруженных ошибок. Это объясняется тем, что при росте числа ошибок, обнаруживаемых на каждом последующем этапе разработки, уточняется наше представление об общем числе допущенных ошибок, а значит, уточняется и представление о числе еще необнаруженных ошибок.

Рассмотрим шесть заповедей по организации отладки.

1. Считай тестирование ключевой задачей разработки ПС, поручай его самым квалифицированным и одаренным программистам. Нежелательно тестировать собственную программу.

2. Хорош тот тест, для которого высока вероятность обнаружения ошибки, а не тот, который демонстрирует "правильную" работу программы.

3. Готовь тесты, как для "правильных", так и для "неправильных" данных.

4. Документируй пропуск тестов через компьютер. Детально изучай результаты каждого теста. Избегай тестов, пропуск которых нельзя повторить.

5. Каждый модуль подключай к программе только один раз. Никогда не изменяй программу, чтобы облегчить ее тестирование.

6. Пропускай заново все тесты, связанные с проверкой работы отдельной программы или ее взаимодействия с другими программами, если в нее были внесены изменения.