ВУЗ:
Составители:
Рубрика:
30
13. Что происходит при вызове метода Assert класса Debug или Trace?
14. Каково назначение классов StackTrace и BooleanSwitch?
15. Дайте определение понятия «исключительная ситуация». В чем заключает-
ся ее механизм работы?
16. Какие подходы к решению задачи обработки исключений вы знаете?
17. Какова схема обработки исключений в языке С, С++, С#?
18. Как и для чего создается объект класса Exception?
19. Что означает «выбрасывание» исключений? И как оно происходит?
20. Каковы назначение и использование оператора throw?
21. Как выполняется выбор обработчика ошибки при захвате исключения?
22. Какие виды охраняемых try-блоков вы знаете? В чем их различие?
23. Каковы назначение и использование catch-блока и finally-блока?
2. ОСНОВНЫЕ ПОНЯТИЯ ТЕСТИРОВАНИЯ
2.1. Терминология
Отладка (debug, debugging) – процесс поиска, локализации и исправле-
ния ошибок в программе.
Термин «отладка» в отечественной литературе используется двояко: для
обозначения работы по поиску ошибок (собственно тестирование), по нахожде-
нию причин их появления и исправлению, или работы по локализации и ис-
правлению ошибок.
Тестирование обеспечивает выявление (констатацию наличия) фактов
расхождений с требованиями (ошибок).
Как правило, на фазе тестирования осуществляется и исправление иден-
тифицированных ошибок, включающее локализацию ошибок, нахождение при-
чин ошибок и соответствующую корректировку программы тестируемого
приложения (Application (AUT) или Implementation Under Testing (IUT)).
Если программа не содержит синтаксических ошибок (прошла трансля-
цию) и может быть выполнена на компьютере, она обязательно вычисляет ка-
кую-либо функцию, осуществляющую отображение входных данных в выход-
ные. Это означает, что компьютер на своих ресурсах доопределяет частично
определенную программой функцию до тотальной определенности. Следова-
тельно, судить о правильности или неправильности результатов выполнения
программы можно, только сравнивая спецификацию желаемой функции с ре-
зультатами ее вычисления, что и осуществляется в процессе тестирования.
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »