Как отладить программу?
3 ноября 2014 г. Просмотров: 675
Создание программы состоит из нескольких операций, которые в совокупности носят название "жизненный цикл". Один из наиболее важных этапов - тестирование. Главная его задача - не убедиться в корректности работы, а обнаружить возможные ошибки, чтобы для заказчика они потом не стали неприятным сюрпризом. Как же тестировать программы? Начните тестирование программы. Первым шагом будет отладка программы. Отладку должен производить программист, который писал исходный код или владеет нужным языком программирования. Если вы являетесь кем-то из перечисленных выше, начните проверку исходного кода на наличие синтаксических ошибок. Обнаруженные ошибки устраните. Затем проведите статическое тестирование. Его нужно сделать обязательно, чтобы отладить программу. Проверьте всю документацию, которая была получена на протяжении всего жизненного цикла программы. Проверьте техническое задание, спецификацию и исходный текст на соответствие стандартам программирования. Это поможет установить, насколько программа соответствует требования заказчика. Если вы устраните все неточности в документации и программном коде, это будет свидетельствовать о высоком качестве программного средства. Завершая отладку, перейдите к динамическим методам тестирования. Они применяются в процессе непосредственного функционирования программы. Проверьте корректность работы программы, используя многие тесты из заранее подготовленных наборов данных. Каждый тест вам покажет, в каких случаях происходили отказы и сбои программы. Эти сведения вам понадобятся, чтобы устранить причины подобных неисправностей. Используйте для тестирования методы «черного ящика» и «белого ящика». Метод «черного ящика» подразумевает выявление максимального количества ошибок и неисправностей за одно тестирование. Для этого подготовьте два набора данных. Один должен содержать корректную информацию, а второй заведомо неправильную. После прогона этих данных через программу установите несоответствие между реальными и прогнозируемыми функциями. Используйте также метод «белого ящика» Он подразумевает прохождение каждого оператора с целью тщательно исследовать внутреннюю структуру обращения. Тестирует все пути прохождения информации, скорость обмена между ответвлениями и отдельными циклами. Каждый оператор проходится по одному разу.
Оцените статью!