Главная » Просмотр файлов » Тестирование черного ящика. Б. Бейзер (2004)

Тестирование черного ящика. Б. Бейзер (2004) (1186170)

Файл №1186170 Тестирование черного ящика. Б. Бейзер (2004) (Тестирование черного ящика. Б. Бейзер (2004).djvu)Тестирование черного ящика. Б. Бейзер (2004) (1186170)2020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

ББК 32.973-018-07 УДК 681.3.06 Б 41 Бейзер Б. Б 41 Тестирование черного ящика Технологии функционального тестирования программного обеспечения и систем. — СПбл Питер, 2004. — 318 сл ил. 1ЗВГч 8-94723-698-2 Книга доктора Бсйзсра «тссзированне черного яшикан павло была признана классическим трудом в области поведенческого тссзироввния разнообразны., систеьз.

В ней глубоко рассматриваются основные вопросы тестирования программного обеспечив, позволяющие отыскать максимум ошибок при минимуме врсменнык затрат. Чрезвычайно подробно излагаются основные метолики тестирования, покрываюшнс все спектры скепсисов разработки ирограммиык систем. Методичность н широта изложения делшоз зту книгу нсзамснимыч помошником при пранерке прадильности фупкпионираванив праграчмнык решений. Книга предназначена лля тестиров~ззиков нро(раимного обеспечения и программистов, стрсмяшикс» повысить качества своей работьз. ББК 32.973-018-07 УДК 681.

3 06 Права на изда ие полу е по сагл шенн с здагепьстеом туеву 8се права зашншены Никаюя часть данной ю иги не исмет бы ь все раизведена а какой бы зо ни было форме без п сьме ою разрешения владелшев авторскик прав Инфармачня, содермашаяся в данной книге, папу е а из нстк з икса, рассмз рнваемы» здательствам кзк надемные тем е менее. имея в виду вазмомные еловеческне или те» я ес ие ошно и, издател с во не монет гара тнраввт абсолютную тознссть и полно~у прнвсднмык сведений и не песе~ стает«тееннас и за возмомные ошибки связанные с испопьзова нем кни~и Ю Ьу Зоил ишеу В вала, аале 1ЗВН 0.471-12094 Э (англ 1 О Перевод на русский язык, ЗАО Издательский дом аПитер». 2004 !ЗВН 5-94723-898-2 О Издание на русском языке оформление ЗАО Издательский дам кПитер», 2004 Введение 14 . 14 .14 .16 .16 кедом е.

оос. Содержание Пропущенные модели 1. Общие положения. 2. Маерс. Искусство тестирования программ» 3, Логические модели. 4. Языковые модели Зачем нужен Яеабте.бес? План книги. Структура главы, Бланки налоговой декларации и ссылки на них. Что должен знать читатель........,........

Не только программное обеспечение . Использование алфавитного указателя. Ссылки. Контроль качества Благодарности Отказ от ответственности От издательства . Глава 1 ° Введение 1.1. Обзор. 1.2. Основные термины. 1.3. О тестировании 1.3,1. Тестировщик и программист . 1.3.2. Почему мы тестируем программное обеспечение?... 1.3.3. Стратегия тестирования .

1.3.4. Парадокс пестицида 1.3.5. Природа и причины ошибок. .18 .18 .18 .20 .22 ...22 ...23 .23 ,23 .24 .24 26 .26 . 26 .31 .31 ...31 .33 .34 6 Содержание Зб ...Зб 37 ...39 39 .43 .6З ..63 .63 ,65 .,65 ...69 .71 71 72 1.3.6. Когда надо остановиться . 1.3.7. Тестирование черного ящика — это еще не все .... 1.3.8. Тестирование — это еще не все. 1.4. Процесс разработки программного обеспечения .......... 1.4.1. То, что на самом деле важно. 1ив2.

Десять и„ и одна заповедь управления процессом ., 1.5. Вопросы для самопроверки. Глава 2 ° Графы и отношения 2.1. Обзор. 2,2. Основные термины. 2.3. Примеры графов, используемых в тестировании............. 2.3.1. Обзор 2,3.2. Модель потока транзакций (Глава 6)............... 2.3.3. Модель меню с конечным числом состояний (Глава 9) .. 2,3.4. Модель потока данных (Глава 5) . 2.3.5. Модель времени выполнения.

2.4. Отношения. 2.4.1. Обзор 2,4.2. Транзитивные и нетранзитивные отношения......... 2.4.3. Симметричные и несимметричные отношения........ 2 4.4. Рефлексивные и нерефлексивные отношения........ 2.4.5. Классы эквивалентности и разбиения,............. 2.4.6. Альтернатива графам . 2.5. Основополагающие принципы тестирования................ 2.5.1. Обзор 2.5.2. Построение графа .. 2.5.3. Определение отношений. 2.5 4.

Проверка узлов 2.5.5. Проверка связей 2.5.6. Тестирование весов, . 2.5.7. Тестирование циклов . 2.6. Резюме 2.7. Вопросы для самопроверки . Глава 3 ° Тестирование потока управления 3.1. Обзор. 3.2. Основные термины. 3.3. Отношения и модель 3.3,1. Основы 3.3.2. Моделирование составных предикатов 3.4. Методика. 3.4.1, Основы . 3.4.2. Построение модели. .44 .44 ...50 50 ...51 ...51 51 52 52 52 ...52 ...53 ...54 ...55 55 ...57 57 58 58 59 59 .60 .60 61 ...62 Содержание .113 .113 ,113 .118 .118 ...119 ...

125 . 127 . 131 3 4.3. Выбор путей тестирования . 3.4,4. Активизация . 3.4.5. Предсказание итогов. 3.4.6. Проверка соответствия пути . 3.5. Рассмотрение приложения . 3.5.1. Индикаторы приложений. 3.5.2. Предположения об ошибках 3.5.3. Ограничения и предостережения 3.5.4. Автоматизация и инструментальные средства .. 3.6. Резюме 3.7. Вопросы для самопроверки . Глава 4 ° Тестирование циклов ..........

4.1. Обзор. 4.2. Основные термины. 4.3. Отношения и модель 4.3.1. Основы 4.3.2. Детерминированные циклы . 4.3.3, Недетерминированные циклы . 4.3.4. Вложенные циклы . 4.3.5. Неструктурированные (ужасные) циклы...., . 4.4. Методы 4.4.1. Критические тестовые значения, 4.4.2. Детерминированные циклы . 4 4.3. Недетерминированные циклы .

4.4.4. Вложенные циклы . 4.5. Рассмотрение приложения 4.5.1. Индикаторы приложений, 4.5.2. Предположения об ошибках 4.5.3. Ограничения и предостережения. 4.5.4. Автоматизация и инструментальные средства . 4.6. Резюме. 4.7. Вопросы для самопроверки . Глава 5 ° Тестирование потоков данных 5.1. Обзор 5.2. Основные термины... 5.3. Отношения и модель 5.3.1. Основы .

5.3.2. Аналогии с графами потока данных....,...... 5.3.3. Короткие замечания и упрощенные методы...,. 5.3.4, Упорядочение, совмещение потока управления и потока данных, циклы . 5.4. Методы 77 ,83 .88 .90 91 91 91 92 ...92 .93 94 97 97 97 99 99 100 101 103 ..103 .104 104 106 . 107 .. 109 .110 .. 110 110 .110 ..110 . 111 .111 8 Содержание 5.4.1. Основы 5.4.2. Иерархия покрытия. 5 4.3. Построение модели.

5 4.4. Выбор основного порожденного подграфа..... 5.4.5. Итоговый пример . 5 4.6. Активизация . 5.4.7. Предсказание итогов. 5.4.8. Проверка соответствия пути . 5.5. Анализ приложений 5.5.1. Виды приложений. 5.5.2. Предположения об ошибках 5.5.3. Ограничения и предостережения 5.5.4. Автоматизация и инструментальные средства .. 5.6. Резюме 5.7. Вопросы для самопроверки . Глава 6 ° Тестирование потоков транзакций.........,...., 6.1.

Обзор 6.2. Основные термины. 6.3. Отношения и модель 6.3,1. Основы 6,3.2. Маркировки 6.3.3. Очереди 6.3.4. Слияние и поглощение . 6.3,5. Циклы. 6.3.6. Фокус и иерархические модели . 6.4. Методика . 6.4.1. Основы 6.4.2. Иерархия покрытия. 6.4.3. Построение модели. 6.4,4. Выбор путей и/или порожденных подграфов тестирования 6.4.5. Тестирование синхронизации . 6.4.6. Тестирование очереди .

6.4.7. Активизация, 6.4.8. Предсказание итогов. 6.4.9. Проверка соответствия пути . 6.5, Рассмотрение приложений . 6.5.1. Индикаторы приложений. 6.5.2. Предположения об ошибках 6.5.3. Ограничения и предостережения 6.5.4. Автоматизация и инструментальные средства .......... 6.6. Резюме 6.7. Вопросы для самопроверки, 131 133 136 ...138 143 145 147 147 148 148 148 149 ...149 .150 150 152 152 152 155 155 156 157 158 159 159 160 160 163 164 165 168 169 171 172 173 174 174 174 174 175 176 176 Содержание .179 .

179 . 179 . 184 . 184 . 186 ... 191 . 193 . 194 . 194 ... 195 ... 197 . 199 . 201 .201 .206 .207 .207 . 208 . 208 .. 209 . 209 . 209 Глава 7 ° Тестирование доменов. 7.1. Обзор. 7.2. Основные термины. 7.3. Отношения и модель 7.3,1. Обоснование 7.3.2. Основы 7.3.3. Анализ неопределенностей и противоречий......,.. 7.3.4.

Нелинейные домены . 7.4. Методы 7.4.1. Основы 7.4.2. Недостатки комбинирования экстремальных точек.... 7.4.3. Слабая стратегия 1х 1, одномерное пространство .... 7.4.4. Слабая стратегия 1х 1, пространство с размерностью два и выше 7.4.5. Вырожденный случай . 7.4.6. Стратегии более высокого порядка для пространства с размерностью два и более .

7.4.7. Сильное тестирование доменов . 7.5. Рассмотрение приложений 7.5.1. Индикаторы приложений. 7,5.2. Предположения об ошибках 7.5,3. Ограничения и предостережения. 7.5.4. Автоматизация и инструментальные средства .....,. 7.6. Резюме. 7.7. Вопросы для самопроверки. Глава 8 ° Синтаксическое тестирование . 8.1. Обзор 8.2. Основные термины. 8.3, Отношения и модель 8.3,1. Основы. 8.3.2. Комментарий о трудозатратах.

8.4. Методы 8.4.1. Основы, 8.4.2. Иерархия покрытия. 8.4.3. Чистое синтаксическое тестирование ...,...., 8.4.4. Грязное синтаксическое тестирование......... 8.4.5. Предсказание итога 8.4.6. Хорошие и плохие разновидности тестирования . 8.5. Рассмотрение приложений 8.5.1. Индикаторы приложений.. 8.5.2. Предположения об ошибках . 8.5.3. Ограничения и предостережения ............

8.5.4. Автоматизация и инструментальные средства ... ...211 .... 211 . 211 .216 .216 ..219 .219 ....219 ..221 ,...221 ....223 .228 ....228 .230 ,230 ,232 ....233 ....234 10 Содержание 8.6. Резюме 8.7. Вопросы для самопроверки .234 .234 . 237 .268 . 268 , 268 . 269 . 272 . 272 . 273 . 275 . 277 .

278 . 279 . 279 . 279 . 279 Глава 9 я Тестирование систем с конечным числом состояний. 9.1. Обзор 9.2. Основные термины. 9.3. Отношения и модель 9.3,1. Основы 9.3.2. Модели Мили и модели Мура. 9.3.3. Таблицы переходов. 9.3.4. Вложенные автоматы . 9.3.5. Улучшаем модель . 9.4. Методы 9.4.1, Основы, 9.42. Что необходимо проверить . 9.4.3. Проверка лишних состояний . 9.4.4. Иерархия покрытия. 9.4.5.

Активизация и предсказание итога ................. 9.4.6. Подсчет состояний . 9.4.7. Средства поддержки и тестируемость............... 9.5. Рассмотрение приложений 9.5.1. Индикаторы приложений. 9.5.2. Предположения об ошибках . 9.5.3. Ограничения и предостережения ................., 9.5 4. Автоматизация и инструментальные средства ......... 9.6. Резюме 9.7. Вопросы для самопроверки Глава 10 ° Инструментальные средства и автоматизация..... 10.1.

Обзор. 10.2. Основные термины . 10.3, Обязательная автоматизация . 10.4. Базовый пакет инструментов . 1О 4.1. Основы 10 4.2. Инструменты для покрытия... 10.4.3. Автоматизация проведения тестирования ........... 10.4 4. Автоматизация проектирования тестов......,...... 10 4,5. Рекомендации по выбору производителя инструментов тестирования 10.4.6. Не обманывайте сами себя . 10.5. Будущее тестирования 10.5.1. Основы 10.5,2. Зачем и почему я не верю в тестирование....,...... . 237 237 242 .242 245 246 .248 .249 .250 .250 .252 .254 .256 .258 .258 .259 .260 .260 .261 .262 .263 .264 .264 Содержание 11 10.5.3.

Зачем и почему я не верю в независимое тестирование...... 280 10.5Я. Будущее тестирования ....,....................... 281 10.6. Вопросы для самопроверки. 282 Приложение А.. ..283 Список литературы . 299 Алфавитный указатель 314 Введение Для кого написана эта книга? Для разработчиков и тестировшиков программного обеспечения.

Характеристики

Тип файла
DJVU-файл
Размер
3,83 Mb
Тип материала
Высшее учебное заведение

Тип файла DJVU

Этот формат был создан для хранения отсканированных страниц книг в большом количестве. DJVU отлично справился с поставленной задачей, но увеличение места на всех устройствах позволили использовать вместо этого формата всё тот же PDF, хоть PDF занимает заметно больше места.

Даже здесь на студизбе мы конвертируем все файлы DJVU в PDF, чтобы Вам не пришлось думать о том, какой программой открыть ту или иную книгу.

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее