Этот вопрос проверяет знание структуры и принципов создания эффективных тест-кейсов для проверки функциональности системы.
Тест-кейс — это пошаговая инструкция для проверки определенной функции системы. Хороший тест-кейс содержит четкие шаги, однозначные ожидаемые результаты и тестовые данные. Он пишется так, чтобы любой тестировщик мог его выполнить и однозначно понять, прошел тест или нет. Основная структура: "Предусловия -> Шаги -> Ожидаемый результат".
Тест-кейс — это атомарная единица тестирования, которая проверяет один конкретный сценарий.
Структура тест-кейса:
Идентификатор и Название: Уникальный ID и краткое описание того, что проверяется (например, "TC-001. Создание нового элемента справочника "Контрагенты"").
Предусловия (Preconditions): Что должно быть выполнено перед началом теста (например, "Пользователь с ролью "Менеджер" авторизован в системе").
Шаги (Test Steps): Последовательность четких и однозначных действий.
Шаг 1: Открыть справочник "Контрагенты".
Шаг 2: Нажать кнопку "Создать".
Шаг 3: В поле "Наименование" ввести "ООО Ромашка".
Шаг 4: Нажать кнопку "Записать и закрыть".
Ожидаемый результат (Expected Result): Что должно произойти после выполнения всех шагов.
"В справочнике "Контрагенты" появился новый элемент "ООО Ромашка". Система отобразила сообщение "Запись сохранена"".
Пример тест-кейса для 1С:
// Такой структуры можно придерживаться в Excel или в специализированных системах (TestRail, Allure)
Кейс: TC-ORD-005. Расчет итоговой суммы в документе "Заказ клиента"
Предусловия: Создан товар "Монитор" с ценой 10000 руб.
Шаги:
1. Создать новый документ "Заказ клиента".
2. В табличную часть "Товары" добавить товар "Монитор", количество 2.
3. Установить скидку 10% на строку табличной части.
Ожидаемый результат:
- В колонке "Сумма" строки табличной части отображается 18000 руб. (10000 * 2 * 0.9).
- В поле "Итоговая сумма" документа отображается 18000 руб.Вывод: Качественный тест-кейс — это залог воспроизводимого и надежного тестирования.