Оригинальная публикация: https://tproger.ru/a...s-when-testing/
При внедрении и сопровождении бизнес-приложений всегда нужна «обкатка» на тестовых данных. Беда в том, что для тестов иногда используют конфиденциальные данные из баз корпоративных заказчиков, в том числе персональные. Как не допустить их утечки и в то же время протестировать систему в условиях, приближенных к «боевым»?
Откуда берутся тестовые данныеТестовые данные получают по-разному, у каждого из подходов свои плюсы и минусы:
- можно генерировать их в автоматизированном режиме. Для этого нужны специальные инструменты, довольно сложные;
- можно вводить тестовые данные вручную, но это требует серьезных трудозатрат;
- иногда разработчики берут рабочую базу, которая полностью копируется в тестовую среду. Но рабочая база обычно велика, и адекватно уменьшить её сложно.