Чтение онлайн

ЖАНРЫ

tестирование dot com
Шрифт:

как известно,

теория (простое прочтение спека перед его утверждением) и

практика (работа со спеком при создании тест-кейсов) — это две

разные вещи.

На "практике", если спек более или менее сложный, неизбежно воз-

никнет необходимость в уточнениях.

Нигилистический настрой и практическая методология

187

Знайте,

что отвечать на вопросы по спеку — это святая обязан-

ность продюсера.

Вы имеете право, нет, ОБЯЗАНЫ задать ему ВСЕ вопросы по спеку, ко-

торые у вас возникнут, ибо шкуру будут спускать с вас, а нес него, если

вы из-за неотвеченных вопросов пропустите баги.

Кстати, обязательно сохраняйте всю переписку в отдельном фолдере

(папке) е-мейл клиента (дайте фолдеру наименование (Ю) спека):

вдруг продюсер дал вам уточнение, оно было неверным, вы написали

тест-кейс с ошибкой/не написали тест-кейс вовсе и пропустили серь-

езный баг?

Нет е-мейла — нет доказательств, есть е-мейл — есть доказательства.

Если уточнение по спеку было сделано устно, пошлите е-мейл продю-

серу, где опишите то, как вы поняли уточнение, и спросите "Я правиль-

но понял?".

Если продюсер не отвечает, пошлите ему тот же е-мейл из фолдера е-

мейл клиента "Отправленная почта", чтобы он видел, что уже один

раз проигнорировал ваш запрос.

Если ответа снова нет и продюсер не болен, не уехал на ПМЖ в Австра-

лию, а даже очень здоров, строит дачку в Малаховке, и вы видите его в

столовой каждый день, то просто перешлите последний из е-мейлов

продюсера своему менеджеру и сообщите ему, что не можете рабо-

тать по спеку.

Менеджер не будет сам говорить с ним, а переправит ваш е-мейл ме-

неджеру продюсеров, чтобы тот спросил у продюсера: "В чем, собст-

венно, дело?" Даю гарантию, через час продюсер сам прилетит к вам,

как ни в чем не бывало хлопнет по плечу, как лучшего друга, и проведет

с вами столько времени, сколько нужно, травя байки и находя удачные

аналогии

для того, чтобы вы лучше поняли материал. "Бизнес есть

бизнес", вы ищете баги и, чтобы быть эффективным, должны по-

лучить всю информацию по спеку.

Теперь суперважная вещь в отношении методов генерирования и

отбора тестов.

Превосходные результаты дает комбинирование методов.

Например, можно набросать черновик и в качестве чистовика создать

табл. 1, сгруппировав в ней идеи из черновика.

С другой стороны, имея табл. 1, табл. 2 и т.д., можно использовать метод

черновик-чистовик, чтобы выделить сценарии из элементов табл. 1,

табл. 2 и т.д.

С третьей стороны, можно создать блок-схему, чтобы нагляднее ви-

деть процессы, описанные в таблицах, и найти новые интересные

идеи.

В общем бесчисленное множество комбинаций и огромное поле для

творчества! Как мы уже говорили, в тестировании НЕТ ДОГМ

188

Тестирование Дот Ком. Часть 3

и даже сами основы отрасли знания "Тестирование" постоянно

находятся под обстрелом, так что дерзайте и находите именно те

приемы и методы, которые будут работать для вас в тех ситуа-

циях, в которых вы будете работать.

Методы отбора тестов

1. Оценка риска (risk estimate).

2. Эквивалентные классы (equivalent classes).

3. Пограничные значения (boundary values).

Общая вещь: методы отбора тестов применяются во время

или после генерирования тестов.

1. ОЦЕНКА РИСКА (risk estimate)

Представьте, что вы только что прикупили отель где-нибудь в

горах Сьерра-Невада в Северной Калифорнии. У вас нет опыта

работы менеджером отеля, но вы чувствуете себя абсолютно уве-

ренным в своей новой роли, так как у вас есть высшее образова-

ние в области физики твердого тела и такую фигню, как управле-

ние отелем, вы, конечно, осилите на раз.

К вашему отелю ведут три дороги:

первая соединяет отель и ответвление скоростной магист-

рали,

вторая соединяет отель и дорогу, ведущую к горнолыж-

ным курортам,

третья соединяет отель и небольшую проселочную дорогу.

по которой ездят в основном местные жители.

Все три дороги имеют одинаковую протяженность.

Поделиться с друзьями: