Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - QA Co-pilot
Додано 06 гру 2025 🌐 UK

QA Co-pilot

@qa_copilot
Кількість підписників: 92
Фото: 326
Відео: 1
Посилання: 49
Опис:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Джерело

QA Co-pilot | Найтупіший спосіб вбити будь-який мобільний додаток (і чому QA це проп...

Логотип телеграм спільноти - QA Co-pilot QA Co-pilot @qa_copilot
32 Охват/переглядів 2026-03-25 15:19 Повідомлення №240
💀 Найтупіший спосіб вбити будь-який мобільний додаток (і чому QA це пропускають)Уявіть біль: користувач заповнює величезну форму реєстрації у вашому додатку (або оформлює кредит). Доходить до останнього кроку, де треба ввести код із SMS. Він згортає ваш додаток. Відкриває повідомлення. Копіює код. Повертається назад... і бачить стартовий екран із логотипом.

Додаток перезапустився з нуля. Всі введені дані зникли. Телефон полетів у стіну, а ваш додаток — у кошик.Що сталося "під капотом"?

Тестувальники часто забувають одну жорстоку істину: операційні системи (Android та iOS) — це безжальні диктатори. Вони ненавидять додатки, які "висять" у фоні. Коли юзер згорнув вашу апку, щоб відповісти в Telegram або зробити фото, ОС вирішила: "О, мені не вистачає оперативки для камери! Кого б вбити? А ось цього хлопця у фоні!". Ваш процес був фізично знищений системою (Process Death). А коли юзер повернувся, ОС спробувала його "воскресити" (Restore State), але розробники забули написати код для збереження даних у кеш.Як влаштувати цей краш-тест своїми руками?

Щоб перевірити, чи виживе ваш додаток, вам не треба чекати, поки ОС сама вирішить його вбити. Увімкніть "режим ката":🔥 Спосіб 1: Для Android-хардкорщиків (Don't Keep Activities)
Зайдіть у налаштування телефону -> "Для розробників" (Developer Options) -> увімкніть галочку "Не зберігати дії" (Don't keep activities). Тепер система буде вбивати кожен екран вашого додатка тієї ж мілісекунди, як ви його згорнете. Зайдіть у свою апку, почніть щось робити, згорніть її і розгорніть знову. Якщо все крашнулося або дані зникли — вітаю, ви знайшли Blocker.
📸 Спосіб 2: Тест "Важкої артилерії" (iOS / Android)

Не хочете лізти в налаштування? Зробіть це природним шляхом:
1️⃣

Запустіть ваш додаток, почніть важливий процес (оплата, заповнення профілю).2️⃣

Згорніть його.3️⃣

Відкрийте камеру і почніть знімати відео в 4K 60fps на 1-2 хвилини. Або запустіть Genshin Impact / Call of Duty Mobile.4️⃣

Поверніться у свій додаток.
Важка гра або камера вижеруть усю оперативну пам'ять (RAM), і система гарантовано приб'є ваш додаток у фоні.Висновок:

Мобільний додаток — це не сайт на десктопі, який може висіти у вкладці тижнями. Він живе у ворожому середовищі, де його можуть вбити будь-якої миті. Якщо розробники не навчили додаток "зберігатися перед смертю" (Save Instance State), цей продукт не готовий до реального світу. А ваші додатки виживають після згортання?

👇🔥 — Так, у нас з цим строго, тестуємо через Don't keep activities!

👀 — Жодного разу так не перевіряв(ла), сьогодні ж спробую...

🤯 — Наш додаток падає, навіть якщо просто змінити орієнтацію екрана!