Тест-кейс отличается от «поставил и попробовал» тем, что его можно повторить и результат которого можно сравнить. Это документ: список проверок, записанные условия, зафиксированный итог по каждой. Без этого проверка превращается в общее впечатление, которое ничего не доказывает и ни с чем не сопоставляется.
Минимальный набор проверок
- Установка на каждой целевой платформе: сколько шагов, нужны ли права администратора, что показывает система при запуске установщика.
- Подключение изнутри сети — базовая работоспособность.
- Подключение из внешней сети — настоящая проверка NAT и firewall.
- Реальная рабочая задача целиком, а не «подвигать курсором».
- Передача файла в обе стороны с обрывом и продолжением.
- Поведение при жёстком NAT: подключение с мобильного интернета.
- Завершение и отзыв: сеанс закрылся, доступ не остался.
- Для смешанного парка — по строке на каждую заметно отличающуюся конфигурацию, а не на каждую машину.
Фиксируйте условия
Результат без условий бесполезен: непонятно, что именно проверяли.
- Конфигурация стенда: платформы, версии, тип сети с обеих сторон.
- Версия тестируемой программы и дата проверки.
- Результат по каждому пункту: прошёл, прошёл с оговоркой, не прошёл — и что именно случилось.
- Что осталось непроверенным: надёжность на дистанции, поведение при росте парка, качество поддержки.
Однодневный план с решением о внедрении — в статье о пилоте за один день. Как сравнить несколько кандидатов на одинаковом стенде — в методике честного сравнения, а сопоставление GoDesk с другими решениями по строкам — на странице сравнения.
Нужно ли повторять тесты после обновления программы?
Короткий набор — да, и это дешевле, чем узнать о регрессии от пользователя. Достаточно трёх-четырёх проверок: подключение из внешней сети, передача файла, поведение при обрыве связи.
Тест прошёл у меня, а пользователь всё равно жалуется — как так?
Почти всегда разошлись условия: другая сеть, другая версия системы или программы, другое время суток. Поэтому результат проверки записывают вместе с условиями — иначе два «не работает» невозможно ни сравнить, ни воспроизвести, и разговор упирается в «у меня всё хорошо».