Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

схемы, так горячо любимые всеми выпускниками математиче-

ского класса выпуска 1990 г. люберецкой школы № 12.

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

83

Пример

Представим предыдущую ситуацию с регистрацией, но в форме блок-

схемы (такая блок-схема называется process flow chart, так как устроена

по схеме ввод->процесс->вывод).

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

тестировщиком, но независимо от составителя, как правило,

прекрасной идеей является включение блок-схемы в секцию тест-

комплекта GLOBAL SETUP and ADDITIONAL INFO.

Блок-схемы, макеты и примеры (вместе именуемые БМП) помо-

гают превентировать появление багов или найти баги на

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

84

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

• БМП — это описание предмета с разных сторон, что ведет

к его адекватному толкованию разными людьми;

• создание БМП — это процесс переосмысления написан-

ного, что ведет к нахождению багов в написанном, т.е. в

спеке;

• макеты и блок-схемы наглядны и во многих случаях по-

зволяют в буквальном смысле увидеть баги в отличие от

ситуации, когда есть только текст.

Еще раз: тестировщики должны настаивать, чтобы спеки по

максимуму иллюстрировались макетами (тоск-ир), блок-схе-

мами (flow chart) и примерами (example).

Теперь, после того как вы услышали про макеты и пошли дальше,

не увидев их (что было сделано намеренно — с целью дать вам

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

позвольте представить вам макеты "Регистрации":

Макет страницы (1)

Макет страницы (2)

* поле обязательно для заполнения

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

85

Макет страницы (3)

Регистрация завершена, Нажмите сюда для

логина

Бонус: Макет страницы (2) в случае ошибки пользователя при

заполнении поля "Е-мейл"

Ошибка

I Проверьте правильность заполнения поля:

Е-мейл

2. Заново введите пароль

* поле обязательно для заполнения

Кстати, макет страницы (2) и бонус-макет страницы (2) противоречат

спеку: по спеку поле "Фамилия" является обязательным для заполнения, но

на макетах оно не выделено звездочкой. Противоречие внутри спека —

это баг, так как любая инструкция теряет смысл, если ее указания не

стыкуются друг с другом.

Постановка мозгов

При обнаружении противоречий внутри спека (а БМП — это части спека!)

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

унисон несогласующиеся части. В нашем случае продюсер должен из-

менить либо текстовую часть спека ("все поля являются обязательными,

кроме поля "Фамилия"), либо соответствующие макеты (добавить

звездочку к полю "Фамилия").

Идем дальше.

86

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

  • Читать дальше
  • 1
  • ...
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: