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

QA Co-pilot

@qa_copilot
Number of subscribers: 94
Photos: 271
Links: 45
Description:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨‍💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
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 згенерує генератор для всього цього.А у вас є "заповітна папочка" з тестовими файлами, чи ви кожен раз шукаєте нові? 👇