The Аналитик сценариев использования — это мощный инструмент, предназначенный для преобразования описания сценария использования, предоставленного пользователем, в подробные таблицы решений с автоматическим анализом сценариев. Это приложение обеспечивает четкое понимание доступных сценариев и их последствий, служа основой для детального анализа, обсуждения и создания тестовых случаев для проверки разработки.
Пошаговое руководство
Шаг 1: Доступ к аналитику сценариев использования
-
Перейдите к Инструменты в главном меню.
-
Выберите Приложения из раскрывающегося списка.
-
Выберите Аналитик сценариев использования.
-
Нажмите Начать сейчас чтобы открыть инструмент.
Шаг 2: Предоставьте описание сценария использования
В интерфейсе аналитика сценариев использования вы найдете большой текстовый блок для ввода описания сценария использования, который служит основным входным данными для приложения.
-
Введите описание: Предоставьте подробное описание сценария использования, желательно включая предусловия, основной поток, альтернативные потоки, и постусловия для получения наилучших результатов.
-
Форматирование: Инструмент поддерживает форматирование markdown, что рекомендуется для лучшей читаемости и структуры.
-
Варианты ввода:
-
Прямой ввод: Введите описание варианта использования непосредственно в текстовом поле.
-
Вставить содержимое: Скопируйте и вставьте ранее подготовленное описание варианта использования в текстовое поле.
-
Генератор описания варианта использования: Если вы использовали Генератор описания варианта использования приложение, вы можете повторно использовать высококачественное описание варианта использования, созданное этим инструментом.
-
-
Предварительный просмотр: Доступен предварительный просмотр в реальном времени для проверки отформатированного текста ввода.
-
Как только вы будете удовлетворены описанием варианта использования, нажмите Определить сценарии использования и основные тестовые случаи чтобы продолжить.

Шаг 3: Просмотр анализа таблицы решений
ИИ анализирует предоставленное описание варианта использования и генерирует три ключевых результата, представленных в виде таблиц:
i. Условия
Таблица, перечисляющая предварительные условиянеобходимые для выполнения варианта использования. Эти условия могут быть явно указаны в описании или логически выведены ИИ. Например, для варианта использования «Снять наличные» в системе банкомата условия могут включать:
-
Карта вставлена
-
PIN правильный
-
Сумма снятия <= остаток
- В банкомате достаточно наличных
- Введённая сумма > 0
-
Учетная запись активна
ii. Действия
Таблица, перечисляющая действия которые могут произойти в рамках использования сценария. В примере «Снятие наличных» действия могут включать:
-
Аутентификация клиента
-
Проверка PIN
-
Проверка баланса
-
Проверка наличия денег в банкомате
- Обновление баланса счета
-
Выдача наличных
-
Печать чека
iii. Матрица решений
Наиболее полный результат, эта таблица определяет все возможные сценарии для использования сценария. Каждая строка представляет уникальный сценарий, а столбцы разделены на две группы:
-
Условия: Предусловия, перечисленные в таблице «Условия», отмеченные знаком галочка (✓) для соответствующих условий или знаком крестик (✗) для неактуальных условий в каждом сценарии.
-
Действия: Действия, перечисленные в таблице «Действия», отмеченные знаком галочка (✓) для действий, выполненных в каждом сценарии.
Примеры сценариев для использования сценария «Снятие наличных» могут включать:
-
S1: Успешное снятие с достаточным балансом счета и наличием денег в банкомате
-
S2: Операция вывода средств не удалась из-за недостаточного остатка на счете
-
S3: Операция вывода средств не удалась из-за недостаточного наличия денег в банкомате
-
S4: Операция вывода средств не удалась из-за неверного ПИН-кода
-
S5: Операция вывода средств не удалась, потому что карта не вставлена
-
S6: Операция вывода средств не удалась, потому что введённая сумма равна нулю или отрицательна
-
S7: Операция вывода средств не удалась, потому что счет неактивен
Матрица решений предоставляет четкий, структурированный обзор того, как условия приводят к конкретным действиям в каждом сценарии, позволяя пользователям полностью понять использование сценария.

Шаг 4: Использование таблиц решений
Созданные таблицы решений служат основой для:
-
Детальный анализ: Понять взаимосвязи между условиями и действиями в каждом сценарии.
-
Обсуждение: Способствовать обсуждениям с заинтересованными сторонами для уточнения использования сценария или выявления крайних случаев.
-
Разработка тестовых случаев: Использовать сценарии для создания подробных тестовых случаев для проверки разработки.
При необходимости вернитесь к описанию сценария использования, чтобы уточнить входные данные и повторно сгенерировать таблицы решений для повышения точности.
Ключевые замечания
-
Автоматизированный анализ сценариев: ИИ использует обработку естественного языка для извлечения и анализа условий, действий и сценариев, упрощая процесс анализа использования сценария.
-
Итеративный процесс: Пользователи могут редактировать описание сценария использования и повторно генерировать таблицы решений для уточнения вывода по мере необходимости.
-
Поддержка форматирования Markdown: Использование форматирования Markdown в описании сценария использования повышает читаемость и обеспечивает точную интерпретацию входных данных ИИ.
Заключение
Следуя этим шагам, вы можете эффективно использовать “Анализатор сценариев использованиясоздавать подробные таблицы решений, которые дают четкое представление о сценариях вашего использования и их последствиях. Этот инструмент позволяет пользователям проводить глубокий анализ, способствовать обсуждениям и разрабатывать надежные тестовые случаи для проверки разработки.











