КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 710219 томов
Объем библиотеки - 1385 Гб.
Всего авторов - 273855
Пользователей - 124903

Последние комментарии

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Д'Камертон: Странник (Приключения)

Начал читать первую книгу и увидел, что данный автор натурально гадит на чужой труд по данной теме Стикс. Если нормальные авторы уважают работу и правила создателей Стикса, то данный автор нет. Если стикс дарит один случайный навык, а следующие только раскачкой жемчугом, то данный урод вставил в наглую вписал правила игр РПГ с прокачкой любых навыков от любых действий и убийств. Качает все сразу.Не люблю паразитов гадящих на чужой

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Коновалов: Маг имперской экспедиции (Попаданцы)

Книга из серии тупой и ещё тупей. Автор гениален в своей тупости. ГГ у него вместо узнавания прошлого тела, хотя бы что он делает на корабле и его задачи, интересуется биологией места экспедиции. Магию он изучает самым глупым образом. Методам втыка, причем резко прогрессирует без обучения от колебаний воздуха до левитации шлюпки с пассажирами. Выпавшую из рук японца катану он подхватил телекинезом, не снимая с трупа ножен, но они

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
desertrat про Атыгаев: Юниты (Киберпанк)

Как концепция - отлично. Но с технической точки зрения использования мощностей - не продумано. Примитивная реклама не самое эфективное использование таких мощностей.

Рейтинг: +1 ( 1 за, 0 против).
Влад и мир про Журба: 128 гигабайт Гения (Юмор: прочее)

Я такое не читаю. Для меня это дичь полная. Хватило пару страниц текста. Оценку не ставлю. Я таких ГГ и авторов просто не понимаю. Мы живём с ними в параллельных вселенных мирах. Их ценности и вкусы для меня пустое место. Даже название дебильное, это я вам как инженер по компьютерной техники говорю. Сравнивать человека по объёму памяти актуально только да того момента, пока нет возможности подсоединения внешних накопителей. А раз в

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).
Влад и мир про Рокотов: Вечный. Книга II (Боевая фантастика)

Отличный сюжет с новизной.

Рейтинг: 0 ( 0 за, 0 против).

Тестирование и отладка программ для профессионалов будущих и настоящих. — 2-е изд. (эл.). [Михаил Александрович Плаксин] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

М. Плаксин

Тестирование
и отладка программ
для профессионалов будущих и настоящих

2-е издание (электронное)

Москва
БИНОМ. Лаборатория знаний
2013

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

УДК 004.42
ББК 32.973-018
П37

П37

Плаксин М. А.
Тестирование и отладка программ для профессионалов будущих и настоящих [Электронный ресурс] / М. А. Плаксин. — 2-е изд. (эл.). — М. : БИНОМ.
Лаборатория знаний, 2013. — 167 с. : ил.
ISBN 978-5-9963-0946-7
Изложена теория тестирования и отладки программ, причем рассматриваются как вопросы, интересные начинающим
программистам, так и вопросы, полезные профессионалам,
например вероятностные модели оценки количества ошибок в программе и количества необходимых тестов. Описание простой в использовании высокотехнологичной методики
тестирования учебных программ подкрепляется примерами
создания программ, в которых тестирование выступает как
неотъемлемый аспект разработки программы. Отдельная глава посвящена подробному описанию отладочных средств системы Турбо Паскаль, широко используемой в школах и вузах
для обучения программированию.
Для тех, кто изучает и учит программированию: старшеклассников, студентов, преподавателей вузов, учителей;
также полезна и для профессиональных программистов.
УДК 004.42
ББК 32.973-018

По вопросам приобретения обращаться:
«БИНОМ. Лаборатория знаний»
Телефон: (499) 157-5272
e-mail: binom@Lbz.ru
http://www.Lbz.ru, http://e-umk.Lbz.ru, http://metodist.Lbz.ru

ISBN 978-5-9963-0946-7

c БИНОМ. Лаборатория знаний, 2007

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Оглавление

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава 1. В каком случае программа содержит ошибку? . .
Глава 2. Минимальные требования к программе: функциональность и удобство использования . . . . . . .
Глава 3. Понятия тестирования и отладки . . . . . . . . . . . . . .
Глава 4. Принципы тестирования . . . . . . . . . . . . . . . . . . . . . . .
Глава 5. Понятие полноты тестирования . . . . . . . . . . . . . . . .
Глава 6. Критерии черного ящика . . . . . . . . . . . . . . . . . . . . . . .
Глава 7. Критерии белого ящика . . . . . . . . . . . . . . . . . . . . . . . .
Глава 8. Минимально грубое тестирование . . . . . . . . . . . . . .
Глава 9. Ошибкоопасные ситуации . . . . . . . . . . . . . . . . . . . . . .
9.1. Обращение к данным . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2. Вычисления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3. Передача управления. . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4. Подпрограммы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5. Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава 10. Безмашинное тестирование . . . . . . . . . . . . . . . . . . . .
Глава 11. Пример тестирования несложной программы . .
Глава 12. Порядок работы над программой . . . . . . . . . . . . . .
Глава 13. Нисходящее тестирование . . . . . . . . . . . . . . . . . . . . .
Глава 14. *Оценка количества ошибок в программе . . . . . .
14.1. Модель Миллса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2. «Парная» оценка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3. Исторический опыт . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава 15. *Оценка количества необходимых тестов . . . . . .
Глава 16. Отладка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.1. Место проявления ошибки и место нахождения
ошибки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.2. Отладочные операторы . . . . . . . . . . . . . . . . . . . . . . . . .
16.3. Индуктивный и дедуктивный методы поиска
ошибки. Ретроанализ . . . . . . . . . . . . . . . . . . . . . . . . . .
16.4. Принципы отладки . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.5. Анализ обнаруженной ошибки . . . . . . . . . . . . . . . . .

5
7
9
10
11
15
18
22
27
32
32
36
45
47
50
53
56
67
68
71
71
78
79
81
84
84
85
89
92
93

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

4

Оглавление

Отладочные средства системы Турбо Паскаль . . 94
Перечень отладочных средств Турбо Паскаля . . . 94
Пошаговое выполнение программы . . . . . . . . . . . . . 96
Контрольные точки . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Просмотр и вычисление значений переменных
и выражений. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
17.5. Наблюдение за стеком вызванных подпрограмм 107
17.6. Локальное меню окна редактирования программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Глава 18. Еще один пример тестирования программы . . . . 110
18.1. Построение тестов для критериев черного
ящика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
18.2. Написание текста программы . . . . . . . . . . . . . . . . . . 118
18.3. Подготовка к тестированию по критериям белого ящика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
18.4. «Сухая прокрутка» . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
18.5. Отладка на компьютере . . . . . . . . . . . . . . . . . . . . . . . . 150
18.6. Уроки данного примера . . . . . . . . . . . . . . . . . . . . . . . . 160
Глава 19. Что еще можно проверить в программе?. . . . . . . . 162
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Что читать дальше? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Глава 17.
17.1.
17.2.
17.3.
17.4.

Copyright ОАО «ЦКБ «БИБКОМ»