Название: Тестирование и отладка программ для профессионалов будущих и настоящих Автор: Плаксин М.А. Издательство: М.: Бином. ЛЗ Год: 2013 Страниц: 168 ISBN: 978-5-9963-0946-7 Формат: PDF Размер: 10.4 Мб Язык: русский
Изложена теория тестирования и отладки программ, причем рассматриваются как вопросы, интересные начинающим программистам, так и вопросы, полезные профессионалам, например вероятностные модели оценки количества ошибок в программе и количества необходимых тестов. Описание простой в использовании высокотехнологичной методики тестирования учебных программ подкрепляется примерами создания программ, в которых тестирование выступает как неотъемлемый аспект разработки программы. Отдельная глава посвящена подробному описанию отладочных средств системы Турбо Паскаль, широко используемой в школах и вузах для обучения программированию. Для тех, кто изучает и учит программированию: старшеклассников, студентов, преподавателей вузов, учителей; также полезна и для профессиональных программистов.
Содержание
Введение В каком случае программа содержит ошибку? Минимальные требования к программе: функциональность и удобство использования Понятия тестирования и отладки Принципы тестирования Понятие полноты тестирования Критерии черного ящика Критерии белого ящика Минимально грубое тестирование Ошибкоопасные ситуации Обращение к данным Вычисления Передача управления Подпрограммы Файлы Безмашинное тестирование Пример тестирования несложной программы Порядок работы над программой Нисходящее тестирование Оценка количества ошибок в программе Модель Миллса «Парная» оценка Исторический опыт Оценка количества необходимых тестов Отладка Место проявления ошибки и место нахождения ошибки Отладочные операторы Индуктивный и дедуктивный методы поиска ошибки. Ретроанализ Принципы отладки Анализ обнаруженной ошибки Отладочные средства системы Турбо Паскаль Перечень отладочных средств Турбо Паскаля Пошаговое выполнение программы Контрольные точки Просмотр и вычисление значений переменных и выражений Наблюдение за стеком вызванных подпрограмм Локальное меню окна редактирования программы Еще один пример тестирования программы Построение тестов для критериев черного ящика Написание текста программы Подготовка к тестированию по критериям белого ящика «Сухая прокрутка» Отладка на компьютере Уроки данного примера Что еще можно проверить в программе? Заключение Что читать дальше?
|