5._Тестирование_переходов_и_состояний-235856-56d629

Содержание

Слайд 2

otus.ru

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

otus.ru Тестирование состояний и переходов

Слайд 3

Проверить, идет ли запись

Меня хорошо видно && слышно?

Проверить, идет ли запись Меня хорошо видно && слышно?

Слайд 4

Карта курса

Тест-дизайн. Введение

Классы-эквивалентности и граничные значения

Тестовая комбинаторика

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

Таблицы решений

Исследовательское тестирование

Карта курса Тест-дизайн. Введение Классы-эквивалентности и граничные значения Тестовая комбинаторика Тестирование состояний

Слайд 5

Маршрут вебинара

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

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

Таблица переходов и состояний

Практика

Рефлексия

Маршрут вебинара Тестирование переходов и состояний Диаграмма состояний и переходов Таблица переходов и состояний Практика Рефлексия

Слайд 6

Цели вебинара

После занятия вы сможете

Цели вебинара После занятия вы сможете

Слайд 7

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

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

Слайд 11

Что такое тестирование состояний и переходов
применяется для фиксирования требований и описания дизайна

Что такое тестирование состояний и переходов применяется для фиксирования требований и описания
приложения.
описываются конкретные состояния объекта приложения и то, как они могут меняться.

Слайд 13

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

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

Слайд 14

Диаграмма состояний и переходов
Позволяет визуализировать работу системы и определить какие состояния может

Диаграмма состояний и переходов Позволяет визуализировать работу системы и определить какие состояния
принимать объект в системе, а также указать, что способствует переходу объекта в то или иное состояние.

Слайд 15

Основные понятия

Основные понятия

Слайд 16

Основные элементы

Основные элементы

Слайд 17

Диаграмма_Покупка билетов

Диаграмма_Покупка билетов

Слайд 18

Диаграмма_Покупка билетов

Диаграмма_Покупка билетов

Слайд 20

Плюсы диаграмм


Плюсы диаграмм

Слайд 21

Минусы диаграмм


Минусы диаграмм

Слайд 22

Советы


Советы

Слайд 23

Таблица состояний и переходов

Таблица состояний и переходов

Слайд 24

Что такое таблица состояний и переходов
Позволяет обнаружить и проверить все возможные комбинации

Что такое таблица состояний и переходов Позволяет обнаружить и проверить все возможные комбинации состояний и переходов.
состояний и переходов.

Слайд 26

Плюсы таблиц


Плюсы таблиц

Слайд 27

Минусы таблиц


Минусы таблиц

Слайд 28

Практика

Практика

Слайд 29

Miro
https://miro.com/welcomeonboard/ZkdYMkFQNE5WcG5iMEQ2ZThYODdYMWJEN1FNUTRyRjU1QldMYUhEcTNUaU15R29yRGsybEhES0k5MHpyMlR5WXwzMDc0NDU3MzQ5MDU1ODU3Njgw?share_link_id=710692655853
Перейти по ссылке, зарегистрироваться в приложении.

Miro https://miro.com/welcomeonboard/ZkdYMkFQNE5WcG5iMEQ2ZThYODdYMWJEN1FNUTRyRjU1QldMYUhEcTNUaU15R29yRGsybEhES0k5MHpyMlR5WXwzMDc0NDU3MzQ5MDU1ODU3Njgw?share_link_id=710692655853 Перейти по ссылке, зарегистрироваться в приложении.

Слайд 30

Применить на диаграмме


Применить на диаграмме

Слайд 31

Вопросы?

Ставим “+”,
если вопросы есть

Ставим “–”,
если вопросов нет

Вопросы? Ставим “+”, если вопросы есть Ставим “–”, если вопросов нет

Слайд 32

Домашнее задание

Необходимо составить диаграмму переходов и состояний для процесса регистрации на сайте

Домашнее задание Необходимо составить диаграмму переходов и состояний для процесса регистрации на
на основании следующего сценария:
1. Пользователь вводит Email и пароль (начало процесса)
2. Система открывает страницу подтверждения Email
3. Пользователь вводит код полученный на Email (в течении 2-х минут)
4. После подтверждения Email система открывает страницу ввода номера телефона.
5. Пользователь вводит свой номер телефона.
6. Система открывает страницу подтверждения номера телефона
7. Пользователь вводит код полученный по смс (в течении 2-х минут)
8. Система показывается сообщение об успешной регистрации
Пользователь не успел подтвердить Email / номер телефона (за 2 минуты) - процесс регистрации останавливается.
Система открывает страницу с описанием ошибки регистрации. Статус - Заблокирован.
Статусы:
Ожидает подтверждения Email
Email подтвержден
Ожидает подтверждения Телефона
Успешная регистрация
Заблокировано

Диаграмму выполнить в любом удобном приложении, скриншот диаграммы добавить в Гугл Док

Слайд 33

Следующий вебинар

26 октября 2022

Исследовательское тестирование

Ссылка на вебинар будет в ЛК за 15

Следующий вебинар 26 октября 2022 Исследовательское тестирование Ссылка на вебинар будет в
минут

Материалы
к занятию в ЛК — можно изучать

Обязательный материал обозначен красной лентой

Слайд 34

Заполните, пожалуйста,
опрос о занятии
по ссылке в чате

Заполните, пожалуйста, опрос о занятии по ссылке в чате

Слайд 37

устанавливаются на персональный ПК;
не зависят от других приложений;
не требуют подключения к интернету;
стандартный

устанавливаются на персональный ПК; не зависят от других приложений; не требуют подключения
интерфейс.

Десктопные приложения

Слайд 38

клиент-серверные приложения;
основная логика приложения на стороне сервера;
зависят от интернет соединения;
не зависят

клиент-серверные приложения; основная логика приложения на стороне сервера; зависят от интернет соединения;
от ПК пользователя;
высокие требования к интерфейсу, удобству использования, производительности, безопасности;

Веб-приложения

Слайд 39

устанавливаются на мобильное устройство;
требуется контроль за использованием памяти мобильного устройства;
требуется контроль работы

устанавливаются на мобильное устройство; требуется контроль за использованием памяти мобильного устройства; требуется
с прерываниями и нестабильным интернетом;
зависят от разрешения экрана мобильного устройства;
высокие требования к интерфейсу;
поддерживают несколько каналов ввода (клавиатура, голос, жесты и т.д.).

Мобильные приложения

Слайд 40

проекты для внутреннего использования на крупных предприятиях;
высокие требования к надежности и производительности;
низкие

проекты для внутреннего использования на крупных предприятиях; высокие требования к надежности и
требования к эксплуатации и удобству использования;
большое количество сложного кода;
длительный срок эксплуатации приложения.

Enterprise
приложения