Сайт разработки - это то место, где вы занимаетесь разработкой. Таким образом, вы будете проводить тестирование на своих собственных серверах. Альфа-тестирование - это тестирование, проводимое организацией-разработчиком.
Сайт клиента - это место, где клиент будет использовать разрабатываемую вами систему. Это тестирование проводится на их серверах. Бета-тестирование - это тестирование, которое проводится пользователями. Это те, кто должен любить и уметь пользоваться системой.
Например, вы делаете программу для Acme Corporation. Вы разрабатываете в своих офисах против сервера базы данных, который вы поддерживаете. Это разработка сайта. Вы проводите тестирование здесь.
Затем, когда вы довольны своим тестированием, вы развертываете свое приложение на серверах Acme Corporations. Это позволяет клиенту иметь доступ к вашей программе, чтобы он мог проводить тестирование. Это гарантирует, что любые проблемы с оборудованием или конфигурацией на машинах, на которых система будет работать, могут быть устранены перед началом работы.
Если вы не тестируете на сайте клиентов, вы можете столкнуться с различными проблемами при запуске. Скажем, вы устанавливаете приложение в день готовности к работе, внезапно вы понимаете, что у клиентов не установлен TCP / IP в их сети, и все они работают под управлением MS-DOS, а их жесткие диски имеют емкость 100 МБ, когда ваше приложение занимает 3 гиг. И в любом случае, все ваши клиенты из Монголии и не могут говорить по-английски, именно на этом написаны все ваши ярлыки, файлы справки и сообщения об ошибках!
У вас будет много проблем!