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

на главную - закладки

Жанры

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

Таким образом, у нас получилось 3 подгруппы:

1. "Индекс введен?"

2. "Индекс действующий?" (существует ли адрес с таким ин-

дексом в Российской Федерации?)

3. "Значения индекса".

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

мент, когда пользователь вводит в поле индекса 6 цифр, мы обозна-

чили как Индекс_эл_005 (элемент номер 005 страницы с индексом).

Буквенная часть ID (Индекс_эл) это

вещь произвольная. Про-

сто мне кажется, что для разбираемого примера это название

интуитивно и логично.

Прошу заметить, что мы набросали элементы как позитивных,

так и негативных сценариев.

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

181

Этап 2. Комбинация элементов (табл. 2)

Теперь мы начинаем комбинировать элементы между собой.

Таблица 2

Комбинация элементов

Индекс

1

2

3

4

5

б

7

8

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

_

_

_

_

_

_

_

_

эл

эл

эл

эл

эл

эл

эл

эл

с_

с_

с_

с_

с_

с_

с_

с_

ек

ек

ек

ек

ек

ек

ек

ек

д

д

д

д

д

д

д

д

н

н

н

н

н

н

н

н

И

И

И

И

И

И

И

И

Позитивные тесты

индекс действителен, 6 цифр действую-

X

щего российского индекса: 119602

Негативные тесты

индекс недействителен, 6 цифр: 000000

X

индекс недействителен, 5 цифр: 11960

X

индекс недействителен, 7 цифр: 1196021

X

индекс недействителен, буквы: 1196о2

X

(буква "о" вместо нуля)

индекс недействителен, специальные

X

символы: 11(602

(символ "(" вместо девятки)

индекс недействителен, пробел

X

между цифрами: 1196 02

пустое

место

X

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

У каждого из сценариев есть свой уникальный ID, например сце-

нарий, когда в поле индекса не вводится никакого значения, про-

ходит под штампом Индекс_ком_008 (комбинация номер 008 стра-

ницы с индексом).

Кстати, обратите внимание:

в данном конкретном примере мы играем с частью сценария под

названием "данные"(варианты индекса),

сначала расписываем позитивные, а затем негативные сценарии,

сценарий Индекском 008 не был комбинацией элементов табл. 1,

а напрямую следовал из элемента Индекс_эл 002.

182

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

Вопрос: зачем мы присваивали уникальный ID каждому из эле-

ментов в табл. 1, если мы их не используем? Ответ: иногда в

табл. 2 вписывается не содержание элементов (как мы это

сделали), a ID. Кроме того, если у элемента есть ID, то это просто

удобно для ссылки.

Например

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

табл. 1 или

когда я рассказываю вам о матричном методе.

Итак, у нас есть 8 сценариев для страницы, когда пользователь

должен ввести некое значение (либо пустое место) для индекса

места жительства. Мы можем сразу же, используя эти сценарии,

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

Индекс_ком_001, будет перезагрузка страницы с индексом с со-

общением об ошибке:

"Введите действительный российский индекс". При этом текст

"Индекс места жительства*" будет красного цвета.

Для ИндекскомОО 1 ожидаемым результатом будет следующая

страница:

Теперь вспомним об этапах покупки книг:

а. Регистрация (если нет счета пользователя).

б. Заполнение книгами виртуальной корзины.

в. Редактирование корзины: какие-то книги может убрать,

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

Я тебя не отпускал

Рам Янка
2. Черкасовы-Ольховские
Любовные романы:
современные любовные романы
6.55
рейтинг книги
Я тебя не отпускал

Орден Багровой бури. Книга 3

Ермоленков Алексей
3. Орден Багровой бури
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Орден Багровой бури. Книга 3

Звезда сомнительного счастья

Шах Ольга
Фантастика:
фэнтези
6.00
рейтинг книги
Звезда сомнительного счастья

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Жнецы Страданий

Казакова Екатерина
1. Ходящие в ночи
Фантастика:
фэнтези
9.32
рейтинг книги
Жнецы Страданий

Враг из прошлого тысячелетия

Еслер Андрей
4. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Враг из прошлого тысячелетия

Громовая поступь. Трилогия

Мазуров Дмитрий
Громовая поступь
Фантастика:
фэнтези
рпг
4.50
рейтинг книги
Громовая поступь. Трилогия

Надуй щеки! Том 5

Вишневский Сергей Викторович
5. Чеболь за партой
Фантастика:
попаданцы
дорама
7.50
рейтинг книги
Надуй щеки! Том 5

Лэрн. На улицах

Кронос Александр
1. Лэрн
Фантастика:
фэнтези
5.40
рейтинг книги
Лэрн. На улицах

Комбинация

Ланцов Михаил Алексеевич
2. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Комбинация

Стеллар. Заклинатель

Прокофьев Роман Юрьевич
3. Стеллар
Фантастика:
боевая фантастика
8.40
рейтинг книги
Стеллар. Заклинатель

Решала

Иванов Дмитрий
10. Девяностые
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Решала

Месть бывшему. Замуж за босса

Россиус Анна
3. Власть. Страсть. Любовь
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Месть бывшему. Замуж за босса

Товарищ "Чума" 3

lanpirot
3. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 3