Есть несколько основных стратегий.
Что это: Вы проверяете ВСЁ. Абсолютно все функции продукта, как будто он снова на стадии полного тестирования.
Когда использовать:
- Крупные релизы или смена мажорной версии (например, с v2.0 на v3.0).
- Когда изменения в коде были глобальными и затронули ядро системы.
- После серьезного рефакторинга архитектуры.
Плюсы: Максимальное покрытие и (теоретически) уверенность, что ничего не упустили.
Минусы: Очень дорого, долго и часто избыточно. На практике применяется все реже.
Что это: Быстрая проверка только самых КРИТИЧЕСКИХ функций, без которых продукт не может работать.
Когда использовать: После каждого небольшого билда, чтобы убедиться, что «система не дымится» (smoke test) и можно приступать к более глубокому тестированию.
Плюсы: Очень быстрый, отсекает катастрофические баги на раннем этапе.
Минусы: Не дает никакой гарантии по остальному функционалу.
Что это: Самый интеллектуальный подход. Вы анализируете, какие именно модули и функции были затронуты изменениями, и какие из них наиболее критичны для бизнеса. Фокус — на точках пересечения.
Плюсы: Оптимальное соотношение усилий и результата. Требует глубокого понимания продукта и архитектуры.
Минусы: Можно что-то упустить, если анализ рисков проведен неверно.
Что это: У вас есть заранее подготовленный (и постоянно обновляемый!) чек-лист основных сценариев, которые должны всегда работать. Вы не покрываете всё, но покрываете главное.
Плюсы: Структурировано, повторяемо, проще для новичков.
Минусы: Чек-лист может устаревать, если за ним не следить.
Спросите себя:
· Масштаб изменений? (Одно поле / целый модуль)
· Критичность изменений? (Затрагивает ли ядро?)
· Сколько есть времени?
· Насколько зрелая ваша автоматизация?
Чаще всего вы будете комбинировать эти стратегии: перед каждым билдом — смоук-тест, в конце спринта — регресс по зонам риска, а перед крупным релизом — почти полный регресс
#знания
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4❤🔥1🍌1
Для быстрой проверки ключевых функций после каждого билда подходит:
Anonymous Quiz
6%
а) Полный регресс
35%
b) Регресс по рискам
24%
c) Выборочный регресс
35%
d) Регресс по чек-листу
❤🔥4🔥3❤2🙈1
Какой главный недостаток стратегии «Полный регресс», который ограничивает её частое применение на практике?
Anonymous Quiz
1%
а) Низкое покрытие кода
89%
b) Высокая стоимость и длительность выполнения
4%
c) Требует глубокого анализа рисков
6%
d) Не подходит для крупных релизов
🔥6❤3❤🔥2
Какая стратегия регрессионного тестирования требует глубокого понимания продукта и архитектуры для анализа затронутых модулей и точек пересечения, но дает оптимальное соотношение усилий и результата?
Anonymous Quiz
22%
а) Полный регресс
20%
b) Выборочный регресс
49%
c) Регресс по зонам риска
9%
d) Регресс на основе чек-листа
❤4❤🔥4🔥2🤣1🙈1
При выборе стратегии регрессионного тестирования НЕ рекомендуется задавать себе вопрос:
Anonymous Quiz
15%
а) Каков масштаб изменений?
20%
b) Сколько у нас времени?
26%
c) Какой браузер самый популярный у наших пользователей?
38%
d) Насколько зрелая наша автоматизация?
❤4😁2🔥1🍌1
🔊QA Buddy | Tester pinned «При выборе стратегии регрессионного тестирования НЕ рекомендуется задавать себе вопрос:»
Anonymous Quiz
5%
а) Она выполняется слишком медленно
19%
b) Она требует глубоких знаний архитектуры от тестировщика
64%
c) Чек-лист может устаревать, если за ним не следить
12%
d) Она не подходит для проверки критичного функционала
❤🔥3❤3🔥1
Мы все иногда бываем в тупике: странный баг, спорные требования или просто нужен совет по карьере.
Что можно спросить?
· Как подойти к тестированию этой штуки?
· Сталкивался ли кто-то с таким багом?
· Какой инструмент лучше выбрать?
· Помогите разобрать тест-кейс.
И тд
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20
🔊QA Buddy | Tester
Хотите розыгрыш с подарками ?
Думаю над призами 👁️
➡️ ➡️
А что еще❔
Подставка для ноутбука
Павербанк
А что еще
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Протестируй свою удачу! Участвуй в нашем розыгрыше — все просто и понятно.
«1» + скриншот репоста/отправки
«2» + скриншот репоста/отправки
«3» + скриншот репоста/отправки
и так далее...
https://randstuff.ru/number/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18
Цель: Научиться структурировать процесс тестирования и создавать ключевой документ, определяющий scope, подход и риски проекта.
Продукт для тестирования: Мобильное приложение Ozon
Версия: 4.25.0 (гипотетический следующий релиз)
Ozon — мобильное приложение одного из крупнейших в России маркетплейсов.
Целевая аудитория: пользователи 18-60 лет, совершающие покупки онлайн.
1. Поиск и каталог
- Поиск товаров по названию/артикулу
- Фильтрация и сортировка
результатов
- Просмотр категорий товаров
- Карточка товара (характеристики, отзывы, рейтинг)
2. Работа с корзиной
- Добавление/удаление товаров
- Изменение количества товаров
- Применение промокодов
- Расчет общей стоимости
3. Оформление заказа
- Выбор способа доставки.
(курьер, пункт выдачи)
- Выбор способа оплаты (карта,
рассрочка, наличные)
- Ввод/выбор адреса доставки
- Подтверждение заказа
4. Личный кабинет
- Просмотр истории заказов
- Отслеживание текущих заказов
- Настройки уведомлений
- Бонусный счет Ozon Card
5. Акции и промо
- Просмотр акционных товаров
- Участие в распродажах (Ozon Days)
- Персональные предложения
Разработать упрощенный тест-план для мобильного приложения Ozon версии 4.25.0. План должен содержать следующие разделы:
1. Введение
- Краткое описание проекта и целей тестирования
2. Цели тестирования
Какие бизнес-критичные функции требуют наибольшего внимания?
Пример: бесперебойное оформление заказа, корректность расчетов стоимости
3. Объем тестирования
- Входит: основные сценарии
покупки, работа корзины, поиск товаров
- Не входит: Ozon Travel, Ozon Finances, Ozon Premium (предположим, что они не входят в этот релиз)
4. Подход/Стратегия
Какие виды тестирования будут применяться
5. Расписание/Этапы
Предложите примерный план на 2 недели
6. Критерии начала/окончания тестирования
- Начало: сборка от разработчиков прошла smoke-тестирование
- Окончание: выполнено 95% тест-кейсов, критические баги исправлены
7. Риски
Минимум 3-5 потенциальных рисков:
Пример:
- Нестабильность тестового стенда
- Недоступность платежного шлюза для тестирования
- Изменение требований в процессе тестирования
- Для каждого риска предложите способ mitigation
e-commerce проекту
- Сфокусируйтесь на основных пользовательских сценариях (поиск → товар → корзина → заказ)
- Учитывайте высокие требования к безопасности (платежные данные)
- Помните о важности кросс-платформенного тестирования (миллионы пользователей на разных устройствах)
- Предусмотрите тестирование в условиях нестабильного интернета
Форма сдачи и срок:
1. Ссылка на Google таблицу
2. Срок: 31 октября 2025
💬 Если присоединились позже дедлайна, напишите мне для уточнения @larisa_voin
#уроки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🤣6🔥5🫡1
Повторная проверка одного и того же дефекта после того, как разработчик его исправил. Берем баг-репорт, который был в статусе «Fixed», и убеждаемся, что теперь всё работает как надо.
Сразу после того, как получили от разработчика билд с исправлением. Это быстрая точечная операция.
Чтобы поставить дефекту статус «Closed» и двигаться дальше. Это формальность, но обязательная.
Представьте, что у вас в машине перегорела лампочка в фаре. Вы ее заменили. Ретест — это когда вы включаете фару, чтобы проверить, горит ли та самая, новая лампочка.
Это более масштабная проверка. Мы убеждаемся, что новое исправление (или новая функциональность) не сломала существующий, ранее работавший функционал.
- После исправления серьезного или сложного бага.
- После добавления новой фичи.
- После изменения кода (рефакторинга).
- Перед выпуском версии (релизом) — это ОБЯЗАТЕЛЬНЫЙ этап.
Потому что код — это часто карточный домик. Можно ткнуть в одном месте, и оно упадет в другом. Регресс — это наша страховка от таких сюрпризов.
Продолжая пример с машиной. Вы поменяли лампочку в фаре (ретест показал, что она горит). Регресс — это когда вы заводите машину, проверяете ближний/дальний свет, габариты, поворотники, печку, магнитолу и т.д. Вдруг при замене лампочки вы случайно задели проводку, и теперь не работает поворотник?
Сначала ретест. Всегда сначала убедись, что починили именно тот баг, что ты нашел. Закрой его.
Потом — регресс. Подумай, что еще могло задеть это исправление, и проверь эти области. Особенно то, что связано логически.
#знания
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥5❤🔥2
Если будет встреча в СПб, ты бы пришел(шла)?
Anonymous Quiz
20%
Да, однозначно! ✅
13%
Возможно, посмотрю по обстоятельствам 🤔
67%
К сожалению, нет ❌