Показаны сообщения с ярлыком State Transition. Показать все сообщения
Показаны сообщения с ярлыком State Transition. Показать все сообщения

воскресенье, 28 марта 2021 г.

State & Transition Diagram — что это и как применять

 State & Transition Diagram (сокращенно S&T) — схема состояний и переходов. Техника для визуализации ТЗ. Она наглядно показывает, как некий объект переходит из одного состояния в другое.

Вот объект находился в состоянии А, потом произошло какое-то действие, и он попал в состояние В. Потом он попадет в состояние С и другие... Принцип не меняется, было одно состояние, стало другое.

среда, 9 октября 2019 г.

Примеры S&T и карты процессов и шагов

В нашей школе для начинающих есть задание на то, чтобы нарисовать state transition diagramm по своему проекту. А если есть желание, то сделать что-то свое.

См также:
Карты и диаграммы, которые используются в тестировании — подробнее о том, что такое S&T и какие еще есть варианты

Я пополнила коллекцию хороших работ от студентов парой примеров:


1. State Transition для учебного модуля



Автор — Юлия.
Ссылка в вики


воскресенье, 4 августа 2019 г.

State Transition для рецензии



Вот такую диаграмму нарисовала студентка нашей школы для начинающих тестировщиков.

Симпатичненько получилось! А, главное, это — типовая диаграмма. Применимая для многих сайтов, где есть проверка модератором рецепта / рецензии / комментария / чего-то еще. Теперь можно посмотреть на нее в поисках вдохновения для своего проекта!

PS: Добавила карту а «работы студентов», теперь не потеряется!

понедельник, 29 октября 2018 г.

State Transition на примере тортика!

Вчера в чатике моей школы был очень интересный диалог по поводу рисования State Transition. Студентка рисует его для просмотра сериала и пытается разобраться, как это сделать:

— В КП-8 получила фидбэк, что сделала не схему состояний и переходов, а некую инструкцию по просмотру сериала, по факту показывающую одно его состояние — в процессе просмотра. Но суть как раз в том, что сериал из непросмотренного может быть перемещен в другие состояния, отраженные в виде разделов в личном кабинете, с помощью четырех кнопок, которые на схеме являются действиями. Больше никаких действий с сериалом пользователю не доступно (загрузка, редактирование и т.д.)

— Ну смотрите, Вы продолжаете описывать и смотреть на вещи, как пользователь, а надо как тестировщик. Сериалы из пустоты не берутся. Кто-то их закачивает. Значит, все же связка "сериала не существует" и "сериал загружен на сайт" — уже есть)

— Да, конечно, есть, но выполнять ее может очень ограниченный круг лиц, и я в процессе тестирования не могу) (студенты выбирают любой общедоступный проект и тестируют его. Разумеется, доступа в админку у них нет)

— По хорошему у тестировщиков на это есть права) и им дают необходимый доступ

— То есть важны состояния только по отношению к сайту, а что там с этим сериалом происходит в аккаунте уже считается как одно — просмотр? Тестировщик я без году неделя, а пользователь — много лет Smile :) Поэтому и прошу постановки мозгов.


Постановка мозгов через тортики


Тут моя коллега решила объяснить рисование карты на примере... Тортика! Дальнейший диалог был просто потрясающий, не могу не поделиться им с вами (разумеется, с разрешения коллеги, все же это ее идея, а не моя). Итак, приступаем:

— Вот смотрите...торт любите? Или другую еду какую-нибудь)
— Допустим)
— Отлично.

Чтобы приготовить торт, нам нужны ингредиенты, правильно? Это то, из чего он состоит. Как и наши объекты из параметров, но только в граммах.
Торт "не существует"
Так вот, от того, что какого-то ингредиента будет больше/меньше, состояние торта не изменится. Он будет по-прежнему "не существует".

среда, 11 июля 2018 г.

Примеры диаграммы State Transition Testing

В моей школе для начинающих есть задание — нарисовать диаграмму под свой проект. Проекты у всех разные, так что некоторые карты я выношу в публичный доступ. Чтобы можно было посмотреть «как это должно выглядеть». Почему бы и нет? Smile :)

Вот несколько примеров классных диаграмм:

Елена (рецепт)