Пишем юз-кейсы для частного чата
Создание публичной группы
Было поручено Адольфу собрать группу художников, которые были слишком заняты и готовились к CG конвенту, но все еще не были собраны в группу, помня поручение начальства «…их задача будет только принять приглашение, остальное все на тебе», Адольф принялся за дело. Он нажал на кнопку ‘+’ в блоке Groups, рядом всплыло окно с название ‘Create group’. Название было исключительно рабочим ‘Enviroment artists conference’. Вспомнив еще одно поручение, Адольф оставил группу в статусе Public, чтобы могли еще придти другие участники, кто только получил приглашение зарегестрироваться. Пораздумав, в About group Адольф добавил краткое описание ‘CG conference 10-16 October, Berlin. You can add new artists, if they are members of future conference’. Кликнув на поле с описание ‘Search user’ Адольф принялся вводить имена, которые ему пришли по почте, найдя нужного человека он кликал на ‘+’, пару раз он случайно добавлял не тех пользователей, но затем также смог легко их удалить, нажав на ‘Х’ около имени случайно попавшего пользователя. Сверив все, что он сделал, Адольф нажал на ‘Create group’. На следующий день, когда статусы участников сменились со статуса pending in yellow color, Адольф понял, что на этом его работа закончена и он кликнул на ‘…’ в правом углу group header и кликнул на ‘exit group’, подтвердив нажатием на кнопку ‘Leave’.
Создание приватной группы
На следующий день пришло Адольфу поручение, что нужно создать приватную группу для глав каждого блока конвента, которые отвечали за отдельные области. Адольф принялся за дело. Он нажал на кнопку’+’ в блоке Groups, рядом всплыло окно с название Create group. ‘Heads of CG conference blocks’. Адольф очень спешил, поэтому по ошибке оставил группу в статусе Public. В About group Адольф добавил краткое описание ‘CG conference 10-16 October, Berlin. Here you can speak about highlight moments of future conference’. Кликнув на поле с описание Search user Адольф принялся вводить имена из особого списка. В этот раз он не допустил ошибок. Сверив все, что он сделал, Адольф нажал на ‘Create group’. Дело было сделано, было поздно и пришло время спать. Ночью Адольф проснулся в холодном поту, вспомнив, что забыл сменить статус группы! И кто хочет может попасть в нее, даже конкуренты! Адольф все еще состоял в группе, поэтому кликнул по ее названию в блоке Groups.Он кликнул на ‘…’ в правом углу group header и кликнул на ‘Edit group’. Появилось окошко, где он выбрал Private и нажал ‘Save’. Ситуация была спасена.
Организация видеоконференциии
Прошел конвент, работой Адольфа по организации мелких вопросов остались довольны и теперь ему предстояло собрать конференцию для глав CG компаний, которые участвовали в конкенте. Но не просто создать, но еще и принять участие, оставаясь модератом для общения 4 представителей. Адольф думал и все же остановился на создание Conversation. Кликнул Адольф на кнопку ‘Loop’ в колонке Contacts и начал искать первого директора из его списка. Найдя нужного человека, он кликнул по имени, открывая диалог. В шапке с именем контакта он кликнул на кнопку ‘+’ и ввел в поле search имя второго директора, после чего нажал на ‘plus’. Алгоритм для оставшихся 3 человек был точно такой же. В назначенное время Адольф приготовился и нажал на video call в group header. Таким образом и последнее задание оказалось выполнено.
Юз-кейс, товарищи, это формат требований, а не разновидность тест-кейса
Юз-кейс это еще и формат кейса для прогона заказчиком его же приложения. А еще по ним, учить легче новых QA. И ваш вариант правильный, но не обязательно в первую очередь) Спасибо за комментарий
Адольф это бедный австрийский художник ?
возможно это какой то сферический Адальф , ему уже знатно досталось