FacebookTwitterVKTelegram

Тестирование изменений

Простые системы — более надежные, усложнение на каждом этапе нужно заново проверять и тестировать. А это дорого и долго. Люди стараются сэкономить. Если вернуться к простому и надежному невозможно, то ключ к успеху — правильные воспроизводимые процессы. Чтобы при любом изменении системы тестирование ее новой версии было эффективным и дешевым, благодаря систематизации и автоматизации процессов испытаний.

Например, тестируем новую версию сервиса для копирования больших файлов. Обязательно проверяем, что происходит, когда в одном окне ты копируешь файл, а в другом — удаляешь его в то же время. Причем нужно, чтобы не тестер это проверил, а специальная программа, которую напишет тестер. И эту программу запускаем при каждом обновлении системы. Это называется автотесты.

Программисты это знают, хотя не всем начальство дает бюджет на реализацию автотестов, не у всех руки доходят. У нас начальство — программист, так что руки давно дошли 🙂

«Взлёт разрешён». Канал Максима Нальского

FacebookTwitterVKTelegram