Как тестировать функционал 1 раз и быть уверенным, что он не «сломался»? При ручном тестировании (пример: web-страница) очень часто возникают повторные тестирования одного и того же, когда я добавляю новый функционал. Пример: была web-страница с пятью кнопками, каждая из которых меняет состояние объекта. Когда я добавляю шестую кнопку, я для уверенности проверяю по новой все предыдущие пять кнопок. Так как новая кнопка вносит новый код в изменение состояния объекта, и, если что-то пошло не так, предыдущие кнопки могут перестать работать.

21 Авг 2019 в 06:26
187 +1
0
Ответы
1

Для того чтобы уменьшить повторные тестирования, можно использовать автоматизированные тесты. Это позволит быстро проверить все предыдущие функции после добавления нового функционала.
Для вашего примера с web-страницей и кнопками, можно написать тесты с использованием инструментов автоматизации тестирования, таких как Selenium WebDriver. В таком случае, после добавления новой кнопки, можно запустить автоматизированные тесты, которые проверят все предыдущие кнопки и убедятся, что они все еще работают корректно.
Также важно хорошо структурировать тесты и функционал, чтобы минимизировать влияние изменений на предыдущие компоненты. Использование понятного и чистого кода, разделение функций на модули и тщательное тестирование перед внесением изменений поможет избежать непредвиденных проблем.
Кроме того, хорошей практикой является регулярное тестирование и проверка всех функций перед выкладыванием изменений на продакшн, чтобы избежать «сломанных» функций.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир