@Urukhayy

Как тестировать функционал 1 раз и быть уверенным, что он не «сломался»?

При ручном тестировании (пример: web-страница) очень часто возникают повторные тестирования одного и того же, когда я добавляю новый функционал. Пример: была web-страница с пятью кнопками, каждая из которых меняет состояние объекта. Когда я добавляю шестую кнопку, я для уверенности проверяю по новой все предыдущие пять кнопок. Так как новая кнопка вносит новый код в изменение состояния объекта, и, если что-то пошло не так, предыдущие кнопки могут перестать работать.
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Никак. regression тестирование как раз и занимается тем, что проверяет не сломалось ли ничего из старого функционала.
Автоматизируйте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@ashumkin
системный разработчик
в дополнение к ответу Saboteur:
гуглить "TDD", "unit-тестирование" )
Ответ написан
Комментировать
@AnneSmith
самая ленивая
сделайте кнопки независимыми друг от друга элементами и привязывайте к ним только тот функционал, который имеет к ним отношение, вместо навешивания всего подряд

скажем, все, что может сделать кнопка, - это получить событие и передать его остальным - какие тут могут быть ошибки если вы добавите еще десяток таких же кнопок?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы