Читаем tестирование dot com полностью

шего интернет-проекта или вещи, описанные в определенном

спеке.

13. Хорошим стилем является создание нового тест-комплекта для

новых тест-кейсов.

14. Тест-кейсы, написанные после проработки спека (до того, как

представилась возможность "пощупать" написанное по нему ПО),

являются сырыми, и никто не посмеет бросить в тестировщика

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

мере их исполнения.

15. Создавая или модифицируя тест-кейсы, мы всегда должны

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

16. Состояние тест-кейса: "У них все, как у людей. Рождаются,

изменяются и умирают..." — "Новый", "Измененный", "Более

недействителен". Хорошая практика — не удалять (remove)

отжившие свой век тест-кейсы (или целые тест-комплекты), а

переносить их (move) в отдельную директорию, специально

созданную для таких пенсионеров.

17. Важно понять, что в сегодняшнем разговоре речь шла о форме,

а не о содержании тест-кейсов. Содержание конкретного тест-

кейса — это отражение методологии нахождения багов

применительно к конкретной ситуации, и этой методологии

будут посвящены отдельные беседы.

66

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

Вопросы и задания для самопроверки

1. Без какой части тест-кейс никак не может обойтись?

2. Для чего в тест-кейсе нужны шаги?

3. Два вида исхода исполнения тест-кейса. К какому исходу мы,

как тестировщики, стремимся?

4. Что происходит, если состояние ПО не позволяет исполнить все

шаги тест-кейса? Каковы наши действия?

5. Обоснуйте, почему у тест-кейса должна быть лишь одна тести-

руемая идея?

6. Перечислите полезные атрибуты тест-кейса и причину полез-

ности каждого из них.

7. Изменяется ли ID тест-кейса при изменении самого тест-кейса

или переносе его в другой документ?

8. Придумайте свой способ индексации тест-кейсов, например,

частью ID может быть номер спека.

9. Что такое data-driven тест-кейс? В чем заключается удобство

поддержания такого тест-кейса?

10. Как легкость в поддерживаемое™ тест-кейса позволяет сэко-

номить время?

11. Формальные недостатки, не позволяющие тест-кейсам быть

белыми и пушистыми.

12. В чем удобство написания новых тест-кейсов в отдельный тест-

комплект?

13. Ожидается ли, что тестировщик изменит тест-кейс, написанный

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

санным ПО?

14. В чем проявляется родственность тест-кейсов, являющихся

частью одного тест-комплекта?

15. Приведите атрибуты шапки тест-комплекта.

16. Состояния тест-кейса.

17. Почему не рекомендуется удалять тест-кейсы?

18. Есть ли стандартная форма тест-кейса, за несоблюдение кото-

рой лишают премий и не приглашают на празднование Нового

года?

19. Разница между идеей тест-кейса и ожидаемым результатом.

20. Напишите тест-кейс с тестируемой идеей "Я могу убедить свою

жену в чем угодно" и ожидаемым результатом "Дорогой, поез-

жайте с Алексеем на рыбалку. Вы так редко с ним видитесь".

21. Напишите тест-кейс с одной идеей и двумя ожидаемыми ре-

зультатами. Используйте пример из жизни.

ЦИКЛ РАЗРАБОТКИ ПО

• ИДЕЯ

РАЗРАБОТКА ДИЗАЙНА ПРОДУКТА И СОЗДАНИЕ

ОПЕКА

• КОДИРОВАНИЕ

ИСПОЛНЕНИЕ ТЕСТИРОВАНИЯ И РЕМОНТ БАГОВ

• РЕЛИЗ

• БОЛЬШАЯ КАРТИНА ЦИКЛА РАЗРАБОТКИ ПО

икл (процесс) разработки ПО (software development life

Ц cycle) это путь от идеи до поддержки готового продукта.

Чем более отлажены каждая из стадий цикла и координация меж-

ду ними, тем эффективнее работает интернет-компания, тем вы-

ше качество и тем счастливее пользователи.

Сегодня мы поговорим о модели цикла разработки ПО, называе-

мой "Waterfall" ("Водопад"), которая используется в подавляю-

щем большинстве интернет-стартапов.

Наша цель — понять логику взаимосвязи между стадиями

Цикла и основные моменты каждой из стадий.

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

когда будет понятно, что уже ничего не понятно.

Постараюсь свести к минимуму вещи типа: одних компаниях

Эгпо называется так, а в других этак", нельзя объять необъ-

ятное, но если будет схвачен принцип, то, несмотря на разницу

67

Цикл разработки ПО

69

в названиях и нюансах, вы мгновенно свяжете то, о чем я вам

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

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Wi-Fi: Все, что Вы хотели знать, но боялись спросить
Wi-Fi: Все, что Вы хотели знать, но боялись спросить

Жизнь современного человека — это движение. Мобильность для нас становится одним из самых важных моментов для работы, для общения, для жизни. Многие из нас сейчас уже не представляют жизнь без сотовых телефонов, которые из средства роскоши превратились в предмет, без которого жизнь современного человека стала просто немыслима. Многие уже оценили все преимущества Bluetooth, GPRS. Эти устройства превратили наши телефоны из средств связи в незаменимых помощников в работе. К сожалению, один из самых главных недостатков этих беспроводных технологий — малый радиус действия и низкая скорость передачи данных, что сейчас становится очень важным фактором для всех нас. Поэтому к нам на помощь приходит активно развивающийся во всем мире и в России стандарт Wi-Fi. Особенно радует, что в крупных городах России, особенно в Москве и Санкт-Петербурге, начинается массовое внедрение беспроводных сетей Wi-Fi в публичных местах (так называемых Hot Spot) — отелях, аэропортах, ресторанах, торговых центрах и кафе.Что же такое Wi-Fi? Очередной мыльный пузырь IT-индустрии, который изо всех сил надувают производители и поставщики телекоммуникационного оборудования или новая технология, призванная в очередной раз изменить наш привычный мир, как это случилось когда-то с появлением Интернет и сотовой связи?

А К Щербаков , А. К. Щербаков

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Интернет / Компьютерное «железо» / Книги по IT