Как можно протестировать конвертер температуры, используя техники тест-дизайна?

Изображение к вопросу
  • 5 сентября 2023 г. 18:36
Ответы на вопрос 2
Конечно, предоставлю скрин с условиями для тестирования конвертера температуры.

Условия:
1. Сущность: Конвертер температуры
2. Дано:
   - Входное значение температуры
3. Цель: Убедиться, что конвертер правильно преобразует температуру в заданные единицы измерения.
4. Ограничения:
   - Входное значение должно быть в допустимом диапазоне для выбраных единиц измерения (например, -273.15°C для Цельсия).
   - Конвертер должен поддерживать различные единицы измерения (например, Цельсий, Фаренгейт, Кельвин).
5. Тестовые случаи:
   - Тестовый случай 1:
     - Входное значение: 0°C
     - Ожидаемый результат: 32°F
   - Тестовый случай 2:
     - Входное значение: 50°F
     - Ожидаемый результат: 10°C
   - Тестовый случай 3:
     - Входное значение: 273.15K
     - Ожидаемый результат: 0°C
   - Тестовый случай 4:
     - Входное значение: -40°C
     - Ожидаемый результат: -40°F
6. Процедура:
   - Отправить входное значение в конвертер
   - Сравнить полученный результат с ожидаемым результатом
   - Если результаты совпадают, пройти тест, иначе провалить тест
   - Записать результат теста (пройден/провален) для каждого тестового случая.
7. Анализ результатов:
   - Если все тестовые случаи пройдены успешно, значит конвертер работает правильно в заданных ограничениях.
   - Если хотя бы один тестовый случай провален, необходимо найти и исправить ошибку в конвертере.

Пожалуйста, проанализируйте условия и дайте мне знать, какие тестовые случаи вам нужно протестировать или какие дополнительные вопросы у вас возникли.
- Изучите граничные значения, такие как -1, 0 и +1, так как они могут быть потенциально проблемными.
- Проверьте добавление пробелов в начало, конец или середину значения.
- Попробуйте добавить незначащие нули перед целой или после дробной части.
- Экспериментируйте с добавлением лишних разделителей знаков.
- Проверьте вставку валидных или невалидных значений через клавиатурные сочетания Ctrl+V.
- Попробуйте ввести что-то, отличное от цифр, разделителя и знака.
- Проверьте ввод нескольких плюсов или минусов, а также их расположение (перед числом, после числа или в середине).
- Введите значение с дробной и без дробной части, используя запятую или точку для отделения дробной части.
- Используйте метод pairwise для проверки граничных значений во всех возможных комбинациях "из-в".
Похожие вопросы