Форум Сообщества Аналитиков

Дисциплины => Тестирование => Тема начата: Денис Иванов от 08 Марта 2009, 20:26:04

Название: Пример записи test case для приложения с GUI
Отправлено: Денис Иванов от 08 Марта 2009, 20:26:04
Предположим есть приложение с GUI и требуется написать для него системные test cases.

Вопрос: В каком виде можно описать такие test cases?

Мои варианты:
1 вариант
----------
просто текстовое описание.
Например,
- запустить приложение
- выбрать пункт меню "???"
- в открывшейся форме ввести такое-то значение в такое-то поле.
- нажать ok
и т.д.

2 вариант
----------
расширить 1) с помощью скриншотов

Есть еще какие-то варианты?

Есть ли какие-то формализованные нотации, для решения задачи описания test cases?
Название: Re: Пример записи test case для приложения с GUI
Отправлено: Galogen от 08 Марта 2009, 22:31:29
Денис, я далеко не профи в тестировании, но все-таки кое-чему успел научиться за последние полгода.

Судя по описанию вариантов, тебя интересуют именно GUI тесты. Если я правильно понял, то вариант 1 лучше, он проще и пишется быстрее.

Детальность описания зависит от вашей потребности.

1. полностью детальные следует писать, если предполагаете привлекать малознакомых с системой работников
2. менее детальные, если тестировать будут хорошо знающие систему люди.

Вообще сценарий описания достаточно классический - это таблица: левый столбец требуемое действие, правый ожидаемая реакция или результат по каждому шагу.

Конечно никто не запрещает делать слайдшоу или целый флешролик. Однако текстовое описание легко сделать чек-листом по самому тесту или группе тестов.

А вообще каких-то жестких стандартов нет. Главное, чтобы тестовый случай был достаточно атомарным, имел точную цель и критерий прохода теста.

В GUI - это часто ввод допустим значений, проверка невозможности ввода некорректных значений
Название: Re: Пример записи test case для приложения с GUI
Отправлено: Денис Иванов от 08 Марта 2009, 22:51:33
Спасибо, Эд.