Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - QA Co-pilot
Añadido 06 dic. 2025 🌐 UK

QA Co-pilot

@qa_copilot
Número de suscriptores: 92
Fotos: 326
Videos: 1
Enlaces: 49
Descripción:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Fuente

QA Co-pilot | Твій мозок недостатньо "викривлений": Генеруємо Edge Cases через AIПри...

Logotipo de la comunidad de telegram - QA Co-pilot QA Co-pilot @qa_copilot
38 Vistas/Alcance 2026-01-15 09:32 Mensaje №161
🤯 Твій мозок недостатньо "викривлений": Генеруємо Edge Cases через AI

Привіт, екіпаж! Давайте чесно: коли треба протестувати поле "Ім'я", що ви вводите?
1️⃣ Test2️⃣ Admin3️⃣ User1234️⃣ Ну, може, пусте поле.
Все. Фантазія закінчилась.

🤷‍♂️ Але потім приходить реальний юзер і вводить ім'я, скопійоване з PDF-файлу арабською мовою, або вставляє смайлик, який ламає вашу базу даних. Ми — нормальні люди, і наш мозок не заточений генерувати "сміття". А от LLM (ChatGPT/Claude) — це ідеальні генератори хаосу. Вони знають всі символи Unicode, всі типові вразливості та формати, які ламають код.🛠 Як змусити AI зламати вашу форму за 30 секунд?

Уявімо, ми тестуємо поле "Коментар" в інтернет-магазині.✨ Промпт "Chaos Generator":

Виступи в ролі Senior QA Engineer та Security Researcher. Я тестую поле вводу "Коментар" (Text Area). Обмеження: макс 500 символів, дозволений текст. Згенеруй таблицю з 10 "Nasty Edge Cases" (підступних граничних значень), щоб спробувати зламати валідацію або базу даних. Включи:1. XSS payloads (безпечні, типу alert).2. SQL Injection snippets.3. Unicode/Zalgo текст (текст, що "вилазить" за рядки).4. Проблемні символи (апострофи, невидимі пробіли).5. Дуже довгі слова без пробілів.
✅ Що видасть AI (і чому це треба спробувати):
1️⃣ Zalgo Text: H̸e͓̽l̸l̶oͧ — це жах для верстки. Часто цей текст "наповзає" на інші кнопки і блокує інтерфейс.2️⃣ SQLi: ' OR '1'='1 — класика. Якщо бекенд не екранує дані, ви побачите всі коментарі всіх юзерів.3️⃣ XSS: <img src=x onerror=alert(1)> — якщо вискочить віконце, вітаю, сайт дирявий.4️⃣ Emoji Overflow: 👩‍👩‍👧‍👦 (Сім'я). Для нас це один символ. Для бази даних це може бути 25 байт. Якщо поле VARCHAR(10), цей смайлик може "обрізатись" і перетворити базу на кашу.5️⃣ Invisible Space: UserㅤName (тут стоїть спецсимвол, а не пробіл). Система може подумати, що це два різних юзера, хоча візуально вони однакові.

💡 Лайфхак: Попросіть AI згенерувати ці дані у форматі JSON або CSV, щоб одразу "згодувати" їх у Postman Runner або завантажити через імпорт файлу. Висновок: Не намагайтеся перевершити AI у генерації маячні. Делегуйте це йому. Ваша задача — не придумати сміття, а подивитися, як система на нього відреагує. А який найдивніший символ ламав ваш додаток? У мене якось сайт впав від знака "ґ".

👇