У меня день рождения и все о чем прошу… 🥳 Обзор шапки от бренда авось не порвется - с драмой, сумеречной эстетикой и честным тестом на прочность!
Алена QA-Pop
IT | Тестирование По вопросам: @qa_pop_official 📍Собесы: https://boosty.to/qa_pop Отзывы о работе со мной: https://t.me/qa_pop_feedback
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Что такое первичный ключ и внешний ключ в базе данных. Зачем они нужны? Первичный ключ (Primary Key) и внешний ключ (Foreign Key) - это два фундаментальных элемента реляционной базы данных, обеспечивающих целостность данных и связь между таблицами. Что такое Primary Key (PK)? Назначение: уникальная идентификация записи в таблице. Главные свойства: Значение обязательно уникальное и не может быть NULL. В таблице может быть только один PK. Может состоять из одного или нескольких атрибутов (составно...
🅰️🅰️ 🅰️🅰️🅰️🅰️🅰️🅰️🅰️ 🐸 🅰️🅰️ ➖🅰️🅰️🅰️ QA-БАЗА ❤️ Цикл тестирования ПО: зачем он нужен и как работает Как писать тест-кейсы для любой фичи Когда писать чек-листы, а когда тест-кейсы Как smoke-тесты спасают проекты Как писать баг-репорты Баг-менеджмент (статусы бага) Серьезность и Приоритет багов Когда завершать тестирование Нефункциональное тестирование API & TECH 🤔 Гайд по API Что такое API-тестирование Типы тестирования API Идемпотентность в RESTful API Что такое JSON Разница между...
Баг-менеджмент: что происходит после нахождения бага Найденный баг - это только начало истории. Каждый баг проходит целый жизненный цикл, прежде чем его окончательно закроют. Разберем типовые этапы жизненного цикла бага из моей практики: Тестируемый функционал: пользователь может генерировать и скачать отчет о продажах за выбранный период в формате PDF. Обнаружение (New) Тестировщик находит проблему и создает баг-репорт: «При попытке экспорта отчета за последний квартал (1 апреля - 30 июня) сист...
Нефункциональное тестирование - герой, которого недооценивают Нефункциональное тестирование (НФТ) - это проверки не «что делает система», а как она это делает: быстро ли отвечает, выдерживает ли нагрузку, безопасна ли, удобна ли, как восстанавливается после сбоев и насколько её легко поддерживать. Например, оформление заказа остаётся быстрым, стабильным и безопасным при реальной нагрузке. НФТ не менее важно, чем функциональное: оно обеспечивает, чтобы система была надёжной, масштабируемой и безо...
📱 СОБЕСЕДОВАНИЕ QA: Основные виды SQL-команд: DML, DDL, DCL и DQL? SQL (Structured Query Language) - универсальный язык работы с базами данных. Все SQL-команды делятся на группы в зависимости от того, какую задачу они решают: DML (Data Manipulation Language) = манипуляция данными Позволяет работать с содержимым таблиц: добавлять, изменять, удалять и извлекать содержимое таблиц, напрямую воздействуя на данные. INSERT INTO - добавляет новые записи INSERT INTO users (id, username) VALUES (1, 'Ivan...
ну наконец-то - прекрасное будущее
📱 СОБЕСЕДОВАНИЕ QA: «В резюме написано увеличил покрытие тестами до 92% - а как вы это сделали?» В резюме часто встречаются громкие достижения: - «Сократил время регресса в 2 раза» - «Внедрил чеклист онбординга для QA» - «Увеличил покрытие тестами с 40% до 92%» И вот на собеседовании звучит интересный вопрос: Как именно ты это сделал и как посчитал? На бусти я собрала готовые примеры вклада QA с метриками! Чтобы ты мог(ла) уверенно пояснять за цифры в своём резюме: - не просто «92% покрытия», а...
📱 СОБЕСЕДОВАНИЕ QA: Что делать, если перед релизом найден блокер, а командa всё равно идёт в прод? Перед самым релизом нашли блокер, а команда всё равно идёт в прод? Классика жанра)) В посте на бусти - как действовать системно, не сгореть и не стать крайним. In a nutshell: оценить риски, донести последствия, зафиксировать решение, минимизировать ущерб и извлечь урок.
TCP против UDP: что выбрать? Каждый раз, отправляя данные в интернете, система делает выбор между надежностью и скоростью. Это и есть "вечное противостояние" между TCP и UDP. TCP (Transmission Control Protocol) - обеспечивает надежность: перед отправкой устанавливается соединение (через handshake), каждому фрагменту данных (сегменту) присваивается порядковый номер (SEQ), его получение подтверждается получателем (ACK), и если сегмент потерян, его отправляют заново. Благодаря этому TCP гарантирует...