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 | Твій мозок недостатньо "викривлений": Генеруємо Edge Cases через AIПри...

Telegram community logo - QA Co-pilot QA Co-pilot @qa_copilot
38 Views/Reach 2026-01-15 09:32 Message №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 у генерації маячні. Делегуйте це йому. Ваша задача — не придумати сміття, а подивитися, як система на нього відреагує.А який найдивніший символ ламав ваш додаток? У мене якось сайт впав від знака "ґ". 👇