Тестовая система
Прежде чем приступать к разработке в WebTutor, желательно подготовить тестовую систему. Разрабатывать можно сразу и на живой системе, если вы имеете достаточный опыт работы с WebTutor и являетесь ответственным за эту систему и имеете все необходимые права. Хотя даже при таком раскладе разработка в собственной тестовой системе на своем компьютере намного удобнее, так как вы можете делать все, что угодно при этом не несете почти никаких рисков.
Единственный минус собственной тестовой системы, который мне пришел в голову, это то, что не всегда есть возможность использовать аналогичную живой системе относительно большую базу данных и мощности живого сервера. То есть при таком раскладе не удается полноценно протестировать разработанное и увидеть, что происходит при реальных данных и высоких нагрузках. Но если ваша тестовая система сопоставима по мощности вашей живой системе, то минусов, практически нет.
Необходимо, чтобы тестовая система была удобна в использовании для всех сторон: разработчиков, тестировщиков и заказчика.
В данном разделе мы будем разворачивать тестовую систему в домашних условиях. При таком варианте вы делаете все сами и ни от кого не зависисте, тем самым избавляетесь от времязатратных согласований и взаимодействия с вашими IT подразделениями.
Тестовая система должна быть доступна из интернета и предоставлять доступ на портал WebTutor, WebTutor Administrator и FTP.
Пользователи будут делать запросы из интернета к вашему роутеру, а он будет редиректить на ваш тестовый WebTutor и FTP.
Что для этого необходимо:
Относительно мощный компьютер (тут по ситуации, думаю необходимая мощность будет зависеть от размеров базы данных, могу только сказать, что c 250GB MS SQL базой, на ноутбуке с четырехъядерным i7-4700MQ 2.4 GHz, 8GB DDR3 и SSD диском, все летает)
ПО
- Windows 10 Pro 64-bit(1709 16299.125) (можно и других версий)
- WebTutor
- SQL Server
- SQL Server Management Studio
Интернет
Выделенный IP-адрес
Роутер
Данный раздел сделан на основе стандартного руководства Руководство системного администратора WebTutor (актуальную версию можно скачать по ссылке).
В руководстве используются последние на момент написания версии ПО, вы на свое усмотрение можете его комбинировать, использовать более новые или старые версии, процесс установки со временем почти не меняется и все скорее всего будет работать.
На выходе будет:
- WebTutor (Windows + IIS + MS SQL)
- WebTutor Administrator(для владельца полная версия, для тех кто подключается из интернета web версия)
- FTP доступ
- Доступность портала WebTutor, WebTutor Administrator и FTP в интернете
Используемое в руководстве ПО:
- Windows 10 Pro 64-bit (1709 OS Build 16299.125)
- Internet Information Services (IIS) (10.0.16299.15)
- WebTutor 3.4.0(38) (ссылку на данную и более новые версии необходимо запросить в службе поддержки WebSoft)
- SQL Server 2017 Developer (14.1710.3866.2)
- SQL Server Management Studio (en) (17.4)
- FakeSMTP (2.0)