Что такое тестовый сценарий в тестировании программного обеспечения (примеры)
Что такое тестовый сценарий?
A Сценарий тестирования определяется как любая функциональность, которая может быть протестирована. Его также называют условием тестирования или возможностью тестирования. Как тестировщик, вы должны поставить себя на место конечного пользователя и выяснить реальные сценарии и варианты использования тестируемого приложения.
Тестирование сценариев
Тестирование сценариев in тестирование программного обеспечения — это метод, при котором для тестирования программного приложения вместо тестовых примеров используются реальные сценарии. Целью сценарного тестирования является сквозное тестирование сценариев для конкретной сложной проблемы программного обеспечения. Сценарии помогают упростить тестирование и оценку сложных проблем.
Давайте изучим это с помощью видео ниже –
Зачем создавать тестовые сценарии?
Тестовые сценарии создаются по следующим причинам:
- Создание тестовых сценариев обеспечивает полное тестовое покрытие.
- Сценарии тестирования могут быть одобрены различными заинтересованными сторонами, такими как бизнес-аналитики, разработчики и клиенты, чтобы обеспечить тщательное тестирование тестируемого приложения. Это гарантирует, что программное обеспечение работает в наиболее распространенных случаях использования.
- Они служат быстрым инструментом для определения объема работ по тестированию и, соответственно, для создания предложения для клиента или организации рабочей силы.
- Они помогают определить наиболее важные сквозные транзакции или реальное использование программных приложений.
- Для изучения сквозного функционирования программы критически важен Тестовый сценарий.
Когда не создавать тестовый сценарий?
Тестовые сценарии не могут быть созданы, если
- Тестируемое приложение сложное, нестабильное, и в проекте наблюдается нехватка времени.
- Проекты, которые следуют гибкой методологии, такой как Scrum и Kanban, не могут создавать тестовые сценарии.
- Тестовый сценарий не может быть создан для нового исправления ошибки или Регрессионное тестирование. В таких случаях сценарии тестирования должны быть уже тщательно задокументированы в предыдущих циклах тестирования. Это особенно актуально для проектов технического обслуживания.
Как писать тестовые сценарии
Как тестировщик, вы можете выполнить следующие пять шагов для создания тестовых сценариев:
- Шаг 1: Прочтите документы с требованиями, такие как BRS, SRS, FRS, тестируемой системы (SUT). Вы также можете указать варианты использования, книги, руководства и т. д. приложения, подлежащего тестированию.
- Шаг 2: Для каждого требования определите возможные действия и цели пользователей. Определить технические аспекты требования. Выясните возможные сценарии злоупотребления системой и оцените пользователей с хакерским мышлением.
- Шаг 3: После прочтения документа с требованиями и проведения надлежащего анализа составьте список различных сценариев тестирования, которые проверяют каждую функцию программного обеспечения.
- Шаг 4: После того, как вы перечислили все возможные тестовые сценарии, Матрица прослеживаемости создан для проверки того, что каждое требование имеет соответствующий тестовый сценарий.
- Шаг 5: Созданные сценарии рассматриваются вашим руководителем. Later, они также проверяются другими заинтересованными сторонами проекта.
Советы по созданию тестовых сценариев
- Каждый сценарий тестирования должен быть привязан как минимум к одному требованию или пользовательской истории в соответствии с методологией проекта.
- Прежде чем создавать тестовый сценарий, который проверяет несколько требований одновременно, убедитесь, что у вас есть тестовый сценарий, который проверяет это требование изолированно.
- Избегайте создания слишком сложных сценариев тестирования, охватывающих несколько требований.
- Число сценариев может быть большим, и запускать их все будет дорого. На основе приоритетов клиента запускайте только выбранные тестовые сценарии.
Пример 1. Сценарий тестирования приложения электронной коммерции
Для приложения электронной коммерции можно использовать несколько тестовых сценариев.
Тестовый сценарий 1: Проверьте функциональность входа в систему
Чтобы помочь вам понять разницу между тестовым сценарием и Тестовые кейсы, конкретные тестовые случаи для этого тестового сценария будут
- Проверьте поведение системы при вводе действительного адреса электронной почты и пароля.
- Проверьте поведение системы при вводе неверного адреса электронной почты и действительного пароля.
- Проверьте поведение системы при вводе действительного адреса электронной почты и неверного пароля.
- Проверьте поведение системы при вводе неверного адреса электронной почты и неверного пароля.
- Проверьте поведение системы, если оставить адрес электронной почты и пароль пустыми и ввести «Войти».
- Проверка Забыли пароль работает должным образом
- Проверьте поведение системы при вводе действительного/неверного номера телефона и пароля.
- Проверьте поведение системы, когда установлен флажок «Держать меня подписанным».
Как очевидно, тестовые примеры более конкретны.
Тестовый сценарий 2: Проверьте функциональность поиска
Тестовый сценарий 3: Проверьте продукт Descriptионная страница
Тестовый сценарий 4: Проверьте функциональность платежей
Тестовый сценарий 5: Проверьте историю заказов
Помимо этих 5 сценариев, вот список всех остальных сценариев.
- Проверьте поведение домашней страницы для постоянных клиентов
- Проверьте страницы категорий/продуктов
- Проверьте страницы службы поддержки клиентов/контакты
- Проверьте страницы ежедневных предложений
Пример 2. Тестовые сценарии для банковского сайта
Тестовый сценарий 1: Проверьте функциональность входа и аутентификации.
Тестовый сценарий 2: Проверить возможность перевода денег
Тестовый сценарий 3: Выписку по счету можно просмотреть
Тестовый сценарий 4: Можно создать чековый фиксированный депозит/регулярный депозит.
И так далее…
Шаблон тестового сценария
Загрузить шаблон тестового сценария Excel (.xlsx)