Информатика 10-11. Книга 1. Теория (с задачами и решениями). Шауцукова Л.З. - 239 стр.

UptoLike

Составители: 

в процессе же тестирования проверяется работоспособность программы, не
содержащей явных ошибок.
Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее
причину.
Английский термин debugging ("отладка") буквально означает "вылавливание
жучков". Термин появился в 1945 г., когда один из первых компьютеров — "Марк-1"
прекратил работу из-за того, что в его электрические цепи попал мотылек и заблокировал
своими останками одно из тысяч реле машины.
8.6. В чем заключается отладка?
В современных программных системах (Turbo Basic, Turbo Pascal, Turbo C и др.)
отладка осуществляется часто с использованием специальных программных средств,
называемых отладчиками. Эти средства позволяют исследовать внутреннее поведение
программы.
Программа-отладчик обычно обеспечивает следующие возможности:
пошаговое исполнение программы с остановкой после каждой команды
(оператора);
просмотр текущего значения любой переменной или нахождение значения
любого выражения, в том числе, с использованием стандартных функций; при
необходимости можно установить новое значение переменной;
установку в программе "контрольных точек", т.е. точек, в которых программа
временно прекращает свое выполнение, так что можно оценить промежуточные
результаты, и др.
При отладке программ важно помнить следующее:
в начале процесса отладки надо использовать простые тестовые данные;
возникающие затруднения следует четко разделять и устранять строго
поочередно;
не нужно считать причиной ошибок машину, так как современные машины и
трансляторы обладают чрезвычайно высокой надежностью.
8.7. Что такое тест и тестирование?
Как бы ни была тщательно отлажена программа, решающим этапом,
устанавливающим ее пригодность для работы, является контроль программы по
результатам ее выполнения на системе тестов.
   •     в процессе же тестирования проверяется работоспособность программы, не
         содержащей явных ошибок.


       Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее
                                     причину.


    Английский термин debugging ("отладка") буквально означает "вылавливание
жучков". Термин появился в 1945 г., когда один из первых компьютеров — "Марк-1"
прекратил работу из-за того, что в его электрические цепи попал мотылек и заблокировал
своими останками одно из тысяч реле машины.

                      8.6. В чем заключается отладка?
    В современных программных системах (Turbo Basic, Turbo Pascal, Turbo C и др.)
отладка осуществляется часто с использованием специальных программных средств,
называемых отладчиками. Эти средства позволяют исследовать внутреннее поведение
программы.

       Программа-отладчик обычно обеспечивает следующие возможности:

   •     пошаговое исполнение программы с остановкой после каждой команды
         (оператора);
   •     просмотр текущего значения любой переменной или нахождение значения
         любого выражения, в том числе, с использованием стандартных функций; при
         необходимости можно установить новое значение переменной;
   •     установку в программе "контрольных точек", т.е. точек, в которых программа
         временно прекращает свое выполнение, так что можно оценить промежуточные
         результаты, и др.

       При отладке программ важно помнить следующее:

   •     в начале процесса отладки надо использовать простые тестовые данные;
   •     возникающие затруднения следует четко разделять и устранять строго
         поочередно;
   •     не нужно считать причиной ошибок машину, так как современные машины и
         трансляторы обладают чрезвычайно высокой надежностью.

                    8.7. Что такое тест и тестирование?




    Как бы ни была тщательно отлажена программа, решающим этапом,
устанавливающим ее пригодность для работы, является контроль программы по
результатам ее выполнения на системе тестов.