Тест дизайн
1) Стандартные техники тест-дизайна (эквивалентное разбиение, граничные значения, таблицы решений, дерево переходов состояний) - по 2 примера на 4е техники.
1. Эквивалентные классы – это диапазон данных в которых одинаково работает логика ПО
2. Граничные значения – это значения на границах эквивалентных классов
Для техники эквивалентных классов и граничных значений рекомендуется, на каждый класс по 1й проверки, на границу классов 2 проверки.
1.1) Граничные значения + эквивалентные классы:
1.1.1) Пример: Проверка даты выдачи паспорта

Проверки:
1. 31.12.1989 (граница, негативный сценарий)
2. 01.01.1990 (граница, позитивный сценарий)
3. Сегодня (граница, позитивный сценарий)
4. Завтра (граница, негативный сценарий)
5. 10.06.1974 (внутри 1го класса, негативный сценарий)
6. 15.07.2008 (внутри 2го класса, позитивный сценарий)
7. Завтра + Xдней (внутри 3го класса, негативный сценарий)
P.SПозитивные проверки выполняются в первую очередь
1.1.2) Пример: Проверка максимального кол-во символов в поле «Кем выдан» (max=155)

(0; 155] – 1 класс
[156; + ∞) – 2 класс
Проверки:
1. 155 (граница, позитивный сценарий)
2. 100 (внутри 1го класса, позитивный сценарий)
3. 156 (граница, негативный сценарий)
4. 183 (внутри 2го класса, негативный сценарий)
5. Пустое поле ввода (негативный сценарий)
1.1.3) Пример:Проверка времени действия временных полномочий сотрудника
Проверка срока действия временных полномочий для сотрудников. Например, сотруднику назначается определённая роль, начиная с 01.08.18, срок её действия 30 дней. После окончания срока действия, предоставленные временные полномочия сотрудника пропадают.

(-∞; 31.07.18] – 1 класс
[01.08.18; 31.08.18] – 2 класс
[01.09.2018; +∞) – 3 класс
Проверки:
1. 31.07.2018 (граница, негативный сценарий)
2. 01.08.2018 (граница, позитивный сценарий)
3. 31.08.2018 (граница, позитивный сценарий)
4. 01.09.2018 (граница, негативный сценарий)
5. 28. 07.2018 (внутри 1го класса, негативный сценарий)
6. 15.08.2018 (внутри 2го класса, позитивный сценарий)
7. 10.09.2018 (внутри 3го класса, негативный сценарий)
Таблицы решений
Таблица решений - инструмент для фиксирования требований и описания функциональности приложения. Таблицами очень удобно описывать бизнес-логику приложения, и они могут служить отличной основой для создания тест-кейсов
1.2.1) Пример: Авторизация на сайте
|
| Тест кейс-1 | Тест кейс-2 | Тест кейс-3 | Тест кейс-4 | Тест кейс-5 | Тест кейс-6 | Тест кейс-7 | Тест кейс-8 | Тест кейс-9 | |
Conditions








