Всем привет! Интересует ваше мнение касательно способа решения тестовой задачи.
Дана программа для обучения детей определять время.
Программа открывается в оконном режиме, состоит из:
- Поля ввода "Введите время";
- Поля вывода в виде циферблата аналоговых часов;
- Кнопка "Показать"
- Кнопка "Закрыть"
Принцип работы программы заключается во введении времени в 24-часовом формате и нажатии на кнопку "Показать".
Нужно:
Протестировать программу (имитировать работу пользователя) на работоспособность минимальным(!) количеством проверок. Результат предоставить в виде тест-кейсов.
Слово "минимальным" заставило меня задуматься - стоит ли описывать случаи негативного тестирования, или просто сформулировать все в одном позитивном тест кейсе? Например:
Имя тест-кейса: "Ввод данных в форму "Введите время"".
Шаги: Ввести поочередно значения времени в 24-часовом формате ЧЧ:ММ, где ЧЧ - значения от 00 до 24, где ММ - значения от 00 до 59. После каждого ввода пары значений нажимать на кнопку "Показать".
Ожидаемый результат: стрелки часов и минут должны занимать соответствующую своим значениям позицию на циферблате.
И вообще - можно ли как-то упростить этап ввода такого большого количества значений времени? Как выглядел бы ваш вариант?
Подсказка - классы эквивалентности.