Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - QA Co-pilot
Added 06 Dec 2025 🌐 UK

QA Co-pilot

@qa_copilot
Number of subscribers: 92
Photos: 348
Videos: 1
Links: 56
Description:
Твій другий пілот у тестуванні 🚀 🎯 Делегуємо рутину нейромережам, автоматизуємо і тестуємо AI-фічі 👨💻 Для QA-практиків, які хочуть рости ❌ Без нудної теорії і води ▶️ YouTube: https://youtube.com/@qa_copilot
Source

QA Co-pilot | Тобі потрібен PDF на 100 МБ? Не гугли! Генеруємо тестові файли за секу...

Telegram community logo - QA Co-pilot QA Co-pilot @qa_copilot
32 Views/Reach 2025-12-12 07:30 Message №126
📁 Тобі потрібен PDF на 100 МБ? Не гугли! Генеруємо тестові файли за секунду

Привіт, екіпаж!П'ятниця — час чистити папку "Завантаження". До речі, скільки у вас там лежить файлів типу test.jpg, sample_big.pdf, broken_file.docx? Ми постійно тестуємо аплоадери. І часто нам потрібні специфічні файли:
1️⃣Граничні значення: Файл рівно 25 МБ (ліміт), і файл 25 МБ + 1 байт.2️⃣Биті файли: Щоб перевірити, чи не впаде сервер, якщо завантажити "сміття".
Замість того, щоб шукати ці файли по всьому інтернету, створіть їх самі за допомогою пари рядків коду від AI.Практичний кейс №1: Файл точного розміру Вам треба перевірити ліміт завантаження (наприклад, макс 10 МБ). Треба створити файл розміром 10.5 МБ.✨ Промпт:

Виступи в ролі Python Developer. Напиши скрипт, який створює "пустий" (dummy) файл з розширенням `.txt`. Вимоги:1. Розмір файлу має бути рівно **10.5 Megabytes**.2. Назва файлу: `test_oversize.txt`.
✅ Результат (Python): with open("test_oversize.txt", "wb") as f: f.seek(10 * 1024 * 1024 + 512 * 1024 - 1) # 10.5 MB f.write(b"\0")
(Запускаєте — і у вас миттєво з'являється файл потрібного розміру!)Практичний кейс №2: "Бите" зображення Треба перевірити, як сервер обробляє invalid files. Якщо просто перейменувати .txt у .jpg, розумний сервер це зрозуміє. Нам треба файл, який має заголовок картинки, але "сміття" всередині.✨ Промпт:

Напиши скрипт на Python, який створює файл `corrupted_image.jpg`.1. Початок файлу (Header) має бути як у справжнього JPG (щоб обдурити просту валідацію).2. Решта вмісту — випадкові байти (random noise).3. Розмір — 1 МБ.
Висновок: Ви маєте повний контроль. Хочете CSV на мільйон рядків? PDF з вірусом? Картинку з метаданими 2026 року? AI згенерує генератор для всього цього. А у вас є "заповітна папочка" з тестовими файлами, чи ви кожен раз шукаєте нові?

👇