Форум Сообщества Аналитиков
Дисциплины => Тестирование => Тема начата: Денис Иванов от 08 Марта 2009, 20:26:04
-
Предположим есть приложение с GUI и требуется написать для него системные test cases.
Вопрос: В каком виде можно описать такие test cases?
Мои варианты:
1 вариант
----------
просто текстовое описание.
Например,
- запустить приложение
- выбрать пункт меню "???"
- в открывшейся форме ввести такое-то значение в такое-то поле.
- нажать ok
и т.д.
2 вариант
----------
расширить 1) с помощью скриншотов
Есть еще какие-то варианты?
Есть ли какие-то формализованные нотации, для решения задачи описания test cases?
-
Денис, я далеко не профи в тестировании, но все-таки кое-чему успел научиться за последние полгода.
Судя по описанию вариантов, тебя интересуют именно GUI тесты. Если я правильно понял, то вариант 1 лучше, он проще и пишется быстрее.
Детальность описания зависит от вашей потребности.
1. полностью детальные следует писать, если предполагаете привлекать малознакомых с системой работников
2. менее детальные, если тестировать будут хорошо знающие систему люди.
Вообще сценарий описания достаточно классический - это таблица: левый столбец требуемое действие, правый ожидаемая реакция или результат по каждому шагу.
Конечно никто не запрещает делать слайдшоу или целый флешролик. Однако текстовое описание легко сделать чек-листом по самому тесту или группе тестов.
А вообще каких-то жестких стандартов нет. Главное, чтобы тестовый случай был достаточно атомарным, имел точную цель и критерий прохода теста.
В GUI - это часто ввод допустим значений, проверка невозможности ввода некорректных значений
-
Спасибо, Эд.