2010-01-05 1 views
1

Мне сказали сделать страницу оплаты с помощью Paypal, и пока она работает нормально. Пользователи могут загружать и приобретать предметы без проблем.Как проверить/контролировать сценарии, чтобы убедиться, что они работают?

Но в последнее время необходимо ежедневно проверять правильность работы страницы. Как проверка здоровья. Целями являются:

  1. Загрузите страницу с оплатой (что-то вроде страницы оформления). Убедитесь, что страница загружена без ошибок.
  2. Нажатие на кнопку Paypal или Pay на странице приведет пользователя на страницу Paypal.
  3. Проверьте, может ли загружаться страница IPN.
  4. Если какое-либо из вышеперечисленных сбоев отправлено, отправьте уведомление по электронной почте.
  5. Для каждой проверки запишите их в файл журнала или базу данных.

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

Можно ли это сделать?

Спасибо!

ответ

1

Для этого вы можете использовать Selenium, но это немного странно, потому что, теоретически, ваша система не «волшебным образом» изменится, если не загрузится что-то новое :) Но это не помешает сделать избыточные проверки (что я Хотя, похоже, это такое тестирование может быть частью вашего общего процесса разработки до того, как вы действительно выпустите).