Мой ученик еще не закончил курс, а его уже ждут на собеседовании по моей рекомендации 😍
Вот что значит хороший ментор + способный ученик )
Конечно все дело еще и в нетворкинге, но в целом просто пожелайте нам удачи 🍀
Вот что значит хороший ментор + способный ученик )
Конечно все дело еще и в нетворкинге, но в целом просто пожелайте нам удачи 🍀
🔥21❤2😱1
Давайте выберем тему следцющего поста:
Anonymous Poll
41%
URL и cURL
59%
Чаты где можно поискать работу тестировщику
Как и обещала - тг каналы, где можно поискать работу тестировщику:
@jobforqa
@qajoboffer
@forallqa
@qajobsru
@qa_jobs
@rabotadlaqa
@YotolabQA
@qajobsoffers
С вас огонечек 🔥
@jobforqa
@qajoboffer
@forallqa
@qajobsru
@qa_jobs
@rabotadlaqa
@YotolabQA
@qajobsoffers
С вас огонечек 🔥
1🔥23
🧰 Postman для QA-инженеров, шпаргалка по проверкам
Postman давно стал незаменимым инструментом для тестировщиков, работающих с API. Но далеко не все QA используют его на полную мощность.
📌 Вот, что стоит проверять с помощью Postman:
🔹 1. Корректность HTTP-ответов
Проверяйте:
👉 Статусы 200, 201, 400, 401, 403, 404, 500 и т.п.
👉 Консистентность кодов с документацией API
👉 Ответы на пустые или некорректные параметры
🧪 Test snippet:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
🔹 2. Валидность структуры ответа (JSON Schema Validation)
👉 Проверьте, соответствует ли ответ ожидаемой структуре. Это особенно важно для фронтенда.
🧪 Test snippet:
const schema = {
type: "object",
required: ["id", "name"],
properties: {
id: { type: "number" },
name: { type: "string" }
}
};
pm.test("Response schema is valid", function () {
pm.response.to.have.jsonSchema(schema);
});
🔹 3. Проверка авторизации и токенов
👉 Работает ли доступ с токеном
👉 Что возвращает API без токена или с просроченным
👉 Проверка refresh токенов
💡 Используйте Postman Environments для хранения токенов и переменных.
🔹 4. Поведение при некорректных данных
👉 Тестируйте граничные значения, пустые поля, SQL/JS инъекции.
🧪 Примеры значений:
📎 " OR 1=1; --
📎 <скрипт>алерт(1)</скрипт> (написанно кирилицей чтобы Линкедин пропустил!)
📎 ""
Система не должна падать и должна корректно обрабатывать ввод.
🔹 5. Время отклика API
👉 Контроль времени выполнения запросов это важный момент для SLA.
🧪 Test snippet:
pm.test("Response time is less than 1000ms", function () {
pm.expect(pm.response.responseTime).to.be.below(1000);
});
🔹 6. Проверка заголовков ответа
Проверьте наличие и корректность:
🤌 Content-Type
🤌 Cache-Control
🤌 CORS заголовков
🧪 Test snippet:
pm.test("Content-Type is application/json", function () {
pm.response.to.have.header("Content-Type", "application/json");
});
🔹 7. Логика бизнес-процессов через цепочку запросов
👉 Postman поддерживает pre-request noscripts и tests для организации сложных сценариев:
📌 Создание пользователя → Авторизация → Получение данных
Передача ID из одного запроса в другой
🔁 Используйте pm.environment.set() и pm.environment.get() для передачи данных.
🔹 8. Проверка пагинации, сортировки, фильтрации
Тестируйте:
👉 Правильность разбивки на страницы
👉 Устойчивость к несуществующим страницам
👉 Сортировку по ключам (asc/desc)
🔹 9. Генерация документации и коллекций
👉 Postman позволяет легко шарить коллекции и генерировать документацию, которая может служить источником правды для QA, Dev и PO.
⚡ Совет:
Создайте базовую коллекцию с типовыми проверками и используйте её как шаблон на каждом проекте.
Postman давно стал незаменимым инструментом для тестировщиков, работающих с API. Но далеко не все QA используют его на полную мощность.
📌 Вот, что стоит проверять с помощью Postman:
🔹 1. Корректность HTTP-ответов
Проверяйте:
👉 Статусы 200, 201, 400, 401, 403, 404, 500 и т.п.
👉 Консистентность кодов с документацией API
👉 Ответы на пустые или некорректные параметры
🧪 Test snippet:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
🔹 2. Валидность структуры ответа (JSON Schema Validation)
👉 Проверьте, соответствует ли ответ ожидаемой структуре. Это особенно важно для фронтенда.
🧪 Test snippet:
const schema = {
type: "object",
required: ["id", "name"],
properties: {
id: { type: "number" },
name: { type: "string" }
}
};
pm.test("Response schema is valid", function () {
pm.response.to.have.jsonSchema(schema);
});
🔹 3. Проверка авторизации и токенов
👉 Работает ли доступ с токеном
👉 Что возвращает API без токена или с просроченным
👉 Проверка refresh токенов
💡 Используйте Postman Environments для хранения токенов и переменных.
🔹 4. Поведение при некорректных данных
👉 Тестируйте граничные значения, пустые поля, SQL/JS инъекции.
🧪 Примеры значений:
📎 " OR 1=1; --
📎 <скрипт>алерт(1)</скрипт> (написанно кирилицей чтобы Линкедин пропустил!)
📎 ""
Система не должна падать и должна корректно обрабатывать ввод.
🔹 5. Время отклика API
👉 Контроль времени выполнения запросов это важный момент для SLA.
🧪 Test snippet:
pm.test("Response time is less than 1000ms", function () {
pm.expect(pm.response.responseTime).to.be.below(1000);
});
🔹 6. Проверка заголовков ответа
Проверьте наличие и корректность:
🤌 Content-Type
🤌 Cache-Control
🤌 CORS заголовков
🧪 Test snippet:
pm.test("Content-Type is application/json", function () {
pm.response.to.have.header("Content-Type", "application/json");
});
🔹 7. Логика бизнес-процессов через цепочку запросов
👉 Postman поддерживает pre-request noscripts и tests для организации сложных сценариев:
📌 Создание пользователя → Авторизация → Получение данных
Передача ID из одного запроса в другой
🔁 Используйте pm.environment.set() и pm.environment.get() для передачи данных.
🔹 8. Проверка пагинации, сортировки, фильтрации
Тестируйте:
👉 Правильность разбивки на страницы
👉 Устойчивость к несуществующим страницам
👉 Сортировку по ключам (asc/desc)
🔹 9. Генерация документации и коллекций
👉 Postman позволяет легко шарить коллекции и генерировать документацию, которая может служить источником правды для QA, Dev и PO.
⚡ Совет:
Создайте базовую коллекцию с типовыми проверками и используйте её как шаблон на каждом проекте.
🔥10🥰4🆒4❤1
Поменяла название канала, но теперь не понятно, норм или стрем)
какое название лучше ?
какое название лучше ?
Anonymous Poll
83%
Daria QA - Про тестирование
15%
Тестим то се….
2%
Предложу свой вариант в коментах
❤3🔥2😱2
Автор тренажера: Алексей Клименко
Новый веб-тренажёр для QA: State Transition Testing. 👨💻
Привет, коллеги! Сделал еще один веб-тренажёр, в этот раз для практики анализа требований, построения диаграммы состояний и переходов (state transition) и функционального тестирования. Тренажер имитирует блог с возможностью публикации статей и работе с ними на основе ролевой модели.
🔗 Ссылка на тренажер:
https://lnkd.in/ed3BRrBR
Задание - выполнить функциональное тестирование, которое позволит обнаружить имеющиеся баги. 🪲
Для работы достаточно перейти по ссылке.
#тренажер #qa #тестирование #практика
Новый веб-тренажёр для QA: State Transition Testing. 👨💻
Привет, коллеги! Сделал еще один веб-тренажёр, в этот раз для практики анализа требований, построения диаграммы состояний и переходов (state transition) и функционального тестирования. Тренажер имитирует блог с возможностью публикации статей и работе с ними на основе ролевой модели.
🔗 Ссылка на тренажер:
https://lnkd.in/ed3BRrBR
Задание - выполнить функциональное тестирование, которое позволит обнаружить имеющиеся баги. 🪲
Для работы достаточно перейти по ссылке.
#тренажер #qa #тестирование #практика
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
🔥3❤2🙏2
Курс «Тестирование с 0», второй поток
Стартуем в июле )
Цена не изменилась - 50тр за весь курс
Успевайте занять места 🔥
Программу курса продублирую ниже, записывайтесь на бесплатную консультацию по курсу чтобы узнать все подробности
Стартуем в июле )
Цена не изменилась - 50тр за весь курс
Успевайте занять места 🔥
Программу курса продублирую ниже, записывайтесь на бесплатную консультацию по курсу чтобы узнать все подробности
❤3🔥2🆒2
Forwarded from Daria QA
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2🙏2
Я не советую обучаться в скилбокс за деньги, НО я советую читать их бесплатные статьи в интернете 😅
Они реально круто, доступно и понятно объясняют разный материал🥰
Вот например статья про cURL
Они реально круто, доступно и понятно объясняют разный материал
Вот например статья про cURL
Please open Telegram to view this post
VIEW IN TELEGRAM
Skillbox
Как работать с Curl: синтаксис и основные команды
Осваиваем швейцарский нож для взаимодействия с сетевыми протоколами.
👍6❤4🔥3
Какие техники тест- дизайна вы знаете? Можно выбрать несколько ответов:
Anonymous Poll
82%
Попарное тестирование
75%
Эквивалентное разделение
92%
Граничные значения
48%
Диаграмма перехода состояний
71%
Таблица принятия решений
44%
Причина - следствие
56%
Предугадывание ошибок
Я удивлена что все знают попарное тестирование - одна из самых сложных техник )
Тогда вопрос на засыпку:
напишите в коментах - где мы можем ее использовать?
Тогда вопрос на засыпку:
напишите в коментах - где мы можем ее использовать?
Что такое матрица трассируемости?
По определению матрица трассируемости — двумерная таблица, содержащая соответствие функциональных требований продукта (functional requirements) и подготовленных тестовых сценариев (test cases).
https://habr.com/ru/companies/simbirsoft/articles/412677/
По определению матрица трассируемости — двумерная таблица, содержащая соответствие функциональных требований продукта (functional requirements) и подготовленных тестовых сценариев (test cases).
https://habr.com/ru/companies/simbirsoft/articles/412677/
Хабр
Матрица трассабилити
Когда требования на проекте меняются “на лету” и у вас нет под рукой средства контроля за реализацией каждого отдельного требования по фиче или модулю, перед вами встает вопрос: как проводить анализ...
❤5🔥2🙏2
Вообще не знаю какую еще тему раскрыть про тестирование, могу только рассказать что первый поток моего курса подходит к концу, и один ученик уже получил оффер)
И еще была девочка - ученица в декрете, и вчера ей тоже прислали оффер❤️
И еще была девочка - ученица в декрете, и вчера ей тоже прислали оффер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4🆒4
Нашла тему, CI/CD
Вот клевый видос где все подробно рассказали:
https://youtu.be/pFKwmEdwZZQ?si=24t17NUVicEM0y0k
Вот клевый видос где все подробно рассказали:
https://youtu.be/pFKwmEdwZZQ?si=24t17NUVicEM0y0k
YouTube
CI/CD — Простым языком на понятном примере
Что такое CI/CD, зачем оно нужно и как всё работает на реальном проекте? В этом видео ты разберёшься в теме за 15 минут — без скучных теорий и ненужных слов.
Арендуйте выделенный сервер со скидкой до 35% в Selectel: https://slc.tl/0nr5l
🎓 Карьерный рост…
Арендуйте выделенный сервер со скидкой до 35% в Selectel: https://slc.tl/0nr5l
🎓 Карьерный рост…
🔥8🆒4💯3