Краткие теоретические сведения. Тестирование и отладка программ

Тестирование и отладка программ.

Среда разработки программ на VBA предоставляет пользователю современные удобные средства отладки программы.

Предположим, что уже написан код вашей процедуры. Следующий этап в создании любой процедуры — тестирование написанного кода. Тестирование — это процесс выполнения процедуры и исследование всех аспектов ее работы. Например, в процессе тестирования вы должны ввести различные типы данных (конечно, если это предусмотрено в процедуре), щелкнуть на всех командных кнопках, сделать выделение с последующим манипулированием различных диапазонов ячеек и т.п. Цель тестирования — проверить правильность результатов выполнения процедуры и ее реакцию на разнообразные действия пользователя. Если во время работы процедуры получены неверные результаты вычислений, непредвиденная реакция на те или иные действия пользователя, либо вообще произошла остановка выполнения, то это говорит о том, что код процедуры имеет ошибки.

Ошибки бывают двух видов: синтаксические и логические.

Синтаксические ошибки - это ошибки в написании основных конструкций (ключевых слов и знаков препинания) языка программирования.

Логические ошибки - это ошибки в алгоритме написания программы.

Синтаксические ошибки выявляются на этапе компиляции программы, а логические на этапе выполнения программы.

Компиляция - это процесс преобразования программы, написанной на алгоритмическом языке, в язык машинных кодов. Если в программе есть синтаксические ошибки, то процесс компиляции прекращается, а строки закрашиваются красным цветом и выдается сообщение. Для продолжения выполнения программы необходимо исправить ошибку и нажать кнопку «Continue» на стандартной панели редактора VBA или прервать выполнение программы, нажав на кнопку «Reset» , исправить ошибку в программе, а затем заново запустить ее.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: