tестирование dot com
Шрифт:
для Виндоуз-машин можно скачать здесь: http://www.cygwin.com.
Исполнение тестирования. Стадия I: тестирование новых фича
265
5. C++. Веб-учебник может быть найден здесь:
http://www.cplusplus.com/doc/tutorial. Напишите несколько про-
грамм, скомпилируйте их, откройте в текстовом редакторе файлы-
источники (source file), скомпилированные
и ощутите разницу. Компайлер дсс является частью симулятора
CygWin, которую вы установите при знакомстве с UNIX.
Естественно, что мои пояснения о том, ЧТО изучить для каждого из
вышеуказанных 5 предметов, — это минимум для того, чтобы иметь
элементарное представление, но даже такой минимум — это ваш ко-
зырь. Очень рекомендую. То, что сейчас кажется вам сложным и запу-
танным, будет доступным и понятным завтра. Нужно только иметь
терпение и приложить немного усилий.
После того как вы найдете работу, специфика ваших технических зна-
ний будет во многом определяться технологиями, используемыми в
вашей интернет-компании (например, операционная система маши-
ны для пользователей, языки программирования, вид базы данных).
Некоторые из тех, кто начал работать тестировщиком на черноящич-
ном тестировании, распробовали знания из смежных специальностей
(например, администрация баз данных) и переместились туда;
некоторые выбрали себе узкую специализацию внутри департамента
качества, например написание тест-тулов;
некоторые продолжают с удовольствием для себя и пользователей
заниматься черноящичным тестированием или же перешли к серо-
ящичным или белоящичным делам — к чему лежит душа.
Но чтобы найти в итоге свою нишу, нужно искать, а лучший по-
иск — это изучение новых вещей.
Одна из прелестей нашей профессии заключается в том, что
тестировщик соприкасается с множеством вещей как техниче-
ского (язык программирования), так и нетехнического свойства
(менеджмент проекта), так что вам и карты в руки — разбери-
тесь на месте, что вам больше нравится, и приложите усилия,
чтобы в итоге заниматься именно этим. Шансы велики, что это
будет именно тестирование.
Entry/Exit Criteria
(критерий начала/завершения)
Все очень просто.
Entry Criteria (условие старта) — это условие для
либо.
Exit Criteria (условие завершения) — это условие для завершения
чего-либо.
266
Тестирование Дот Ком. Часть 3
Каждый из двух этапов тестирования имеет свои условия старта и
условия завершения.
Например
Условие старта для подготовки к тестированию: все спеки должны быть
заморожены.
Условие завершения подготовки к тестированию: тест-кейсы и прочие
подготовительные мероприятия написаны и закончены.
Условие старта для исполнения тестирования: код заморожен.
Условие завершения исполнения тестирования: тестирование новых
функциональностей и регрессивное тестирование завершено, нет от-
крытых П1 и П2 багов.
Test Plan (тест-план)
Вопрос: Почему мы не поговорили о тест-планах при нашей бе-
седе о тест-кейсах и тест-комплектах? Ответ: Я не хотел
забивать вам головы.
Вопрос: Тогда почему вы их забиваете сейчас?
Ответ: Потому что с теми знаниями, которые у вас уже есть, вам
будет проще понять этот материал.
Итак, приступим.
Что такое тест-план? Если вы спросите тестировщиков разных
компаний о том, что идет под именем "тест-план" в их компа-
ниях, то ответ часто будет варьироваться:
• иногда тест-планом называют тест-комплект,
• в других случаях тест-планом называют пару мыслей о тес-
тировании, набросанных на полях журнала "Playboy",
• в третьих случаях тест-планом называют текстовый доку-
мент, содержащий выдержки из спека, глядя на которые и
проводится тестирование (такое тоже бывает сплошь и рядом),
• есть еще и четвертые, и пятые случаи.
Вот концептуальная вещь:
• тест-кейс нужен для сравнения фактического результа-
та с ожидаемым результатом;
• тест-комплект — это логическая оболочка для хране-
ния тест-кейсов;