Как проверить новые данные, загружаемые на серверы

Это вопрос высокого уровня о том, как эффективно и тщательно протестировать новый набор данных, загруженных на сервер.

В настоящее время существует база данных, которая периодически обновляется, она касается отношений между IP-адресами и их физическим местоположением в мире. Не сильно изменилось обновление для обновления, но есть некоторые изменения и дополнения. Мы загружаем обновленную версию от третьей стороны и загружаем ее на серверы. В настоящее время кто-то вручную делает запросы и просматривает результаты, чтобы убедиться, что они имеют смысл.

Я надеюсь автоматизировать обновление этих данных, загрузив их на один из серверов в системе ELB (Elastic Load Balancing), протестировать там и затем загрузить на другие, если тесты пройдут.

У меня, однако, нет четкого плана относительно того, как я собираюсь проверить новые данные. Мои текущие идеи включают в себя:

  1. Тестирование некоторых вещей, которые я знаю, не изменится, например, IP-адреса компании, в которой я работаю.
  2. Тестирование на текущих живых серверах.
  3. Отправка некоторых случайных ответов в электронное письмо для проверки и одобрения человеком (просто чтобы убедиться, что результаты имеют какой-то смысл) перед продолжением переключения.

Однако я не очень доволен этими методами и задаюсь вопросом, существуют ли стандартные более эффективные способы проведения такого рода тестирования. Любые идеи или предложения будут отличными, и не стесняйтесь критиковать текущий подход к обновлению.

0 ответов

Другие вопросы по тегам