← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися швидко генерувати великі обсяги реалістичних даних для тестів і стендів. Krok 1. Встановити бібліотеку Faker у віртуальне середовище. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install Faker Krok 2. Створити модуль src/app/faker89.py. Krok 3. Згенерувати кілька випадкових користувачів з іменем, email та адресою. Krok 4. Записати згенеровані дані у CSV файл для подальшого використання. Krok 5. Додати параметри командного рядка для визначення кількості записів. Krok 6. Згенерувати великий набір даних наприклад десять тисяч рядків і оцінити час. Krok 7. Занотувати які поля важливо зробити максимально наближеними до реальних для тестів. Krok 8. Продумати як уникнути збереження реальних персональних даних у тестових базах. Krok 9. Додати невеликий модуль який імпортує ці CSV дані у базу для тестового стенда. Krok 10. Mini zvit. Zavdannya: опиши сценарій де фіктивні дані допомогли б виявити проблему до релізу.