Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Дерево переходов состояний

Тест дизайн

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

Логин Пусто Пусто Пусто Неверно Неверно Неверно Верно Верно Верно
Пароль Пусто Неверно Верно Пусто Неверно Верно Пусто Неверно Верно
Action Авторизация Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Успешно

 

1.2.2) Пример: Изменение карточки сотрудника

 

ТК-1 ТК-2 ТК-3 ТК-4 ТК-5 ТК-6 ТК-7 ТК-8 ТК-9

Conditions

Серия и номер удостоверения Пусто Пусто Пусто Неверно Неверно Неверно Верно Верно Верно
Дата окончания Пусто Неверно Верно Пусто Неверно Верно Пусто Неверно Верно
Action Авторизация Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Ошибка Успешно

 

Дерево переходов состояний

Техника тест дизайна – основанная на анализе состояний системы и переходов между ними.

Круг – состояние. Стрелка – переход. Техника заключается в проверке всех переходов между состояниями.

1.3.1) Пример: Создание заявки на рубли

Протестируем все существующие переходы между состояниями

  Шаги Ожидаемый результат
1 АС КЦ – Заявка на рубли – Нажать кнопку «Добавить» Появилось окно «Новая заявка»
2 Нажать кнопку «Выбрать клиента» Появилось окно со списком клиентов
3 Кликнуть на клиента «ВСП» - Нажать кнопку «Выбор» Вернулись в окно «Новая заявка»
4 Нажать кнопку «Выбрать клиента» Снова появилось окно со списком клиентов
5 Нажать кнопку «Отменить» Вернулись в окно «Новая заявка» (Предыдущий выбор клиента сохранился)
6 Нажать кнопку «Сохранить» Появилось первоначальное окно «Заявка на рубли»
7 Нажать кнопку «Добавить» Появилось окно «Новая заявка»
8 Нажать кнопку «Отменить» Вернулись в первоначальное окно «Заявки на рубли»

1.3.2) Пример: Назначение инкассатора для созданной заявки

  Шаги Ожидаемый результат
1 АС КЦ – Формирование заявок – Нажать кнопку «Назначить инкассатора» Появилось окно «Инкассаторы»
2 Выбрать инкассатора - Нажать кнопку «Просмотр» Появилось окно «Карточка инкассатора»
3 Нажать кнопку «Закрыть» Вернулись в окно «Инкассаторы»
4 Нажать кнопку «Выбрать» Вернулись в окно «Формирование заявок»
5 Нажать кнопку «Назначить инкассатора» Появилось окно «Инкассаторы»
6 Нажать кнопку «Отмена» Появилось первоначальное окно «Формирование заявок»


<== предыдущая лекция | следующая лекция ==>
Титр титранта по определяемому веществу вычисляют по формуле | Расширенные техники тест-дизайна (pairw i se и т. п.) - разобраться в сути техники на примере текущего проекта
Поделиться с друзьями:


Дата добавления: 2018-10-14; Мы поможем в написании ваших работ!; просмотров: 392 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент всегда отчаянный романтик! Хоть может сдать на двойку романтизм. © Эдуард А. Асадов
==> читать все изречения...

2979 - | 2685 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.