Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование программного обеспечения. Фундамен...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
935.81 Кб
Скачать

Часть 1. Основы

Первые пять глав посвящены основам предметной области. И хотя прежде всего они предназначены для новичков, прочитать их следует всем.

Новичку

Чтобы книга принесла вам как можно больше пользы (и удовольствия), лучше всего поступить так. Внимательно прочтите главы 1, 2, 4, 5 и про­смотрите главу 3. Затем, если возможно, в течение нескольких недель зай­митесь практическим тестированием, выявите несколько ошибок и добейтесь их исправления, и только после этого продолжите чтение.

Преподавателю

Если у ваших студентов нет практического опыта, перед переходом к главе 6 стоит организовать практические занятия (часов на 10—20). Для занятий можно взять какой-нибудь коммерческий продукт — в них всегда

Структура книги 15

множество ошибок. На этом этапе занятий не стоит добиваться аналити­ческого подхода. Пусть студенты просто выявят ошибки и составят о них письменные отчеты. В конце занятий подведите итоги сделанному и ука­жите студентам на пропущенные тесты и слабые места в их работе.

Часть 2. Приемы и технологии тестирования

Главы 6—12 содержат разнообразный практический материал. Их мож­но читать независимо и в любом порядке (только перед главой 6 нужно обязательно прочитать главу 5). Информация этой части полезна специа­листу по тестированию любого уровня. Вторая часть несколько сложнее первой и предназначена прежде всего для читателей, которые составляют планы работ и руководят небольшими группами тестировщиков или же обучают будущих специалистов. Однако с этим материалом смогут спра­виться и новички, проработавшие главы 1—5.

Новичку

В главе 6 рассказывается о том, как должна быть организована работа групп разработчиков и маркетинга с предоставленными тестировщиками отчетами об ошибках, а также о том, как упорядочить выявление и устра­нение ошибок с помощью базы данных. Эта глава будет особенно интерес­на тем из читателей, кто на собственном опыте прочувствовал, каково выполнить огромную работу по выявлению и протоколированию ошибок, а потом обнаружить, что часть этой работы просто пропала зря из-за пло­хой организации: отчеты потерялись, были проигнорированы или неверно поняты. Те, у кого есть подобный опыт, лучше других поймут, насколько важно все, что может улучшить организацию составления отчетов и рабо­ты с ними. Если же шестая глава покажется вам скучной, просто просмот­рите несколько ее начальных разделов до раздела “Организация базы данных”.

Глава 8, посвященная тестированию печати, содержит по этому вопросу очень подробные сведения. Если тестируемая программа много печатает, в команде тестировщиков обязательно должен быть специалист, который очень хорошо разбирается в этом вопросе. Если глава кажется вам черес­чур подробной или тестируемые вами программы мало печатают, постарай­тесь понять суть описанной стратегии тестирования. Разберитесь, в чем состоит различие между ошибками, независимыми от устройств, ошибка­ми принтера (или модема, терминала, видеоплаты и т.п.), ошибками драй­вера и аппаратными ошибками. Если вы поймете, почему необходимо выявлять ошибки всех этих типов, причем именно в указанном порядке, тогда вы поймете суть концепции тестирования печати.