Для тестирования фонаря с кнопкой включения и выключения можно придумать следующие тест-кейсы:
1. Проверка работы кнопки включения:
- Проверка, что при нажатии на кнопку фонарь включается.
- Проверка, что фонарь не включается, если кнопка повреждена или не функционирует.
- Проверка, что фонарь не включается, если батареи разряжены.
- Проверка, что наличие или отсутствие подключенного питания не влияет на работу кнопки включения.
2. Проверка работы кнопки выключения:
- Проверка, что при нажатии на кнопку фонарь выключается.
- Проверка, что фонарь не выключается, если кнопка повреждена или не функционирует.
- Проверка, что наличие или отсутствие подключенного питания не влияет на работу кнопки выключения.
3. Проверка работы кнопки включения и выключения в разных сочетаниях:
- Проверка, что фонарь включается, когда предварительно была выполнена команда выключить.
- Проверка, что фонарь выключается, когда предварительно была выполнена команда включить.
- Проверка, что фонарь остается выключенным, если нажать кнопку включения/ выключения дважды быстро подряд.
- Проверка, что фонарь работает корректно, если кратковременно нажать кнопку включения после команды выключить и наоборот.
4. Проверка работы фонаря при различной зарядке батарей:
- Проверка, что фонарь работает при полностью заряженных батареях.
- Проверка, что фонарь работает при частично заряженных батареях.
- Проверка, что фонарь не работает при полностью разряженных батареях.
5. Проверка работы фонаря в различных условиях окружающей среды:
- Проверка, что фонарь работает в условиях низкой температуры.
- Проверка, что фонарь работает в условиях высокой температуры.
- Проверка, что фонарь работает в условиях повышенной влажности.
- Проверка, что фонарь работает в условиях пыли и грязи.
6. Проверка надежности работы фонаря:
- Проверка, что фонарь работает корректно в течение заданного периода времени.
- Проверка, что фонарь не выключается сам по себе во время использования.
- Проверка, что фонарь не загорается сам по себе во время хранения.
7. Проверка совместимости фонаря с другими устройствами:
- Проверка, что фонарь работает корректно с различными типами аккумуляторов.
- Проверка, что фонарь работает корректно с другими источниками питания, такими как сетевой адаптер или солнечная батарея.
- Проверка, что фонарь не вызывает помехи другим устройствам вблизи.
8. Проверка функциональности фонаря:
- Проверка, что фонарь имеет несколько режимов освещения и они работают корректно.
- Проверка, что фонарь имеет функцию автоматического выключения по истечении заданного времени.
- Проверка, что фонарь имеет индикатор заряда батареи и он работает корректно.