Аутсорсинг тестирования

out

Мы разделяем аутсорсинг работ по тестированию – это то, что было описано в 3-х предыдущих разделах, и аутсорсинг тестирования.

Аутсорсинг тестирования подразумевает под собой создание тестовых стендов не на сайте Заказчика, а на площадке подрядчика по тестированию. Собственно работы по тестированию выполняются на наших стендах.

Чтобы подготовить этот стенд нам нужна конфигурация оборудования промышленного стенда, если это НТ, информация об ОС и БД промышленного стенда, собственно версия ПО, которая будет накатываться на тестовый стенд.

Если для проведения тестирования требуются данные, аналогичные данным на промышленном стенде, то необходимо провести работы по обезличиванию (деперсонификации) данных. Нам НЕ всегда нужны данные, аналогичные промышленным, даже для НТ мы можем сами генерировать данные. Это приведет к ряду ограничений проекта, равно как несоответствие производительности тестового стенда производительности промышленого стенда при проведении НТ.

При проведении обезличивания данных желательно иметь согласованную с подразделением информационной безопасности процедуру обезличивания данных. Ее мы также сможем разработать. НО такая процедура возможна только для конкретной системы, т.к. она содержит в себе информацию об алгоритмах проверки корректности ввода данных в систему, информацию о связях таблиц БД и таблиц приложений системы и т.д. Если такой процедуры нет, то согласование выноса данных за пределы информационных контуров Заказчика затянется.

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