Библиотека тестировщика
3.16K subscribers
435 photos
262 videos
22 files
405 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
⚡️Узнайте, как построить интеграцию мечты с помощью Gatling, InfluxDB и Grafana!

🔥28 января в 20.00 мск приглашаем на бесплатный вебинар "Gatling, InfluxDB и Grafana: интеграция мечты", на котором разберем вопросы:

- что такое Gatling, InfluxDB и Grafana, и как они работают вместе;
- установка и настройка среды: пошаговое развертывание компонентов;
- конфигурация Gatling для отправки метрик в InfluxDB;
- изменение конфигурации InfluxDB для комфортного сохранения метрик;
- настроqка Grafana для визуализации данных: создание подключения и настройка дашбордов.

В реальном времени проведем запуск теста, сбор и отображение метрик

👉Регистрация: https://vk.cc/cHIhQ4

Занятие приурочено к старту курса “Нагрузочное тестирование”, на котором вы научитесь составлять методику, разрабатывать скрипты, запускать тесты и настраивать мониторинг нагрузочного тестирования.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Коду плохо, зовите тестера: что такое санитарное тестирование

Всем привет, коллеги-тестировщики и интересующиеся. Я Сергей, Senior Manual QA Engineer в “Петрович‑Тех”.

После долгих праздников и рабочего разгона в задачи самое время вспомнить азы, проиллюстрированные мемами, и порадоваться, что санитары в начале года нужны не вам и вашему проду.

Сегодня поговорим о не особо упоминаемом, но одном из самых популярных видов тестирования – санитарном тестировании. О том, когда важно к нему прибегать, кто должен им заниматься, почему его часто путают со смок-тестированием, можно ли полностью его автоматизировать и как правильно его организовать.

https://habr.com/ru/companies/petrovich-tech/articles/875886/

#qa #testing

Подпишись👉 @testlab_qa
👍1🙈1
⚡️Узнайте, как использовать обновленный Allure для более эффективного анализа результатов тестирования из первых уст — от создателя инструмента, кофаундера и CMO Qameta Software.

🔥28 января в 20.00 мск приглашаем на бесплатный вебинар "Allure: руководство к использованию", на котором разберем:

- Что такое Allure и какие его основные функции?
- Как установить и настроить Allure для вашего проекта?
- Как интегрировать Allure с различными фреймворками для тестирования?
- Как интерпретировать отчеты, которые генерирует Allure?
- На какие тонкости стоит обратить внимание при использовании инструмента?

👉Регистрация: https://vk.cc/cHTm1S

Занятие приурочено к старту курса "JavaScript QA Engineer", на котором вы научитесь организовывать комплексное автоматизированное тестирование веб-приложений, строить процесс автоматизированного тестирования, использовать инструменты тестирования, использовать Docker и Github.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
STLC (Software Testing Life Cycle) – это жизненный цикл тестирования программного обеспечения, который представляет собой последовательный процесс тестирования, охватывающий все этапы разработки ПО. STLC включает в себя различные методологии, процессы и шаги, необходимые для обеспечения качества программного продукта.

Этапы STLC
STLC состоит из следующих ключевых этапов:

1️⃣ Анализ требований (Requirement Analysis)
- Изучение требований к ПО (функциональные и нефункциональные)
- Определение критериев приемки
- Выявление тестируемых и нетестируемых аспектов системы

2️⃣ Планирование тестирования (Test Planning)
- Разработка стратегии тестирования
- Оценка необходимых ресурсов, инструментов и среды
- Определение объема тестирования и типов тестов (функциональные, нагрузочные, безопасность и т. д.)
- Расчет сроков и стоимости тестирования

3️⃣ Проектирование тестов (Test Case Development)
- Написание тест-кейсов и тестовых сценариев
- Подготовка тестовых данных
- Создание тестовых скриптов для автоматизации (если применяется)

4️⃣ Настройка тестовой среды (Test Environment Setup)
- Настройка аппаратного и программного окружения
- Конфигурирование серверов, баз данных, API
- Проверка доступности тестового окружения перед запуском тестов

5️⃣ Выполнение тестов (Test Execution)
- Запуск тест-кейсов (ручных и автоматизированных)
- Сравнение фактических и ожидаемых результатов
- Фиксация найденных дефектов в баг-трекинговой системе

6️⃣ Закрытие тестирования (Test Closure)
- Подготовка итогового отчета о тестировании
- Анализ метрик тестирования (количество найденных ошибок, покрытие тестами и т. д.)
- Обсуждение улучшений процесса тестирования

Зачем нужен STLC?
Оптимизирует процесс тестирования
Повышает качество ПО
Помогает выявить ошибки на ранних стадиях
Обеспечивает прозрачность и предсказуемость тестирования

STLC применяется во всех моделях разработки ПО, включая Waterfall, Agile, DevOps, и помогает команде QA работать более эффективно.

#qa #testing

Подпишись👉 @testlab_qa
🤝4
⚡️Хотите улучшить качество своих API и научиться избегать распространенных проблем?

5 февраля в 20:00 мск. приглашаем на бесплатный вебинар "Тестирование API: валидация JSON и анализ HTTPS запросов"

На открытом уроке вы узнаете, как правильно валидировать API запросы и ответы. Мы также разберем JSON Schema и покажем, как автоматизировать процесс валидации JSON, что значительно упростит вашу работу.

🔥В процессе занятия затронем следующие темы:
- Введение в валидацию HTTP-запросов
- JSON Schema и её роль в валидации
- Популярные библиотеки для валидации JSON

📕Все участники получат шпаргалку по материалам вебинара

👉Регистрация: https://vk.cc/cI3naW

Урок приурочен к старту курса "JavaScript QA Engineer", на котором вы научитесь организовывать комплексное автоматизированное тестирование веб-приложений, строить процесс автоматизированного тестирования, использовать инструменты тестирования, использовать Docker и Github.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍1👎1
Media is too big
VIEW IN TELEGRAM
Как стать лидом QA из миддла?

00:00 - Краткий ответ: как стать лидом из миддла?
00:56 - Матрица скилов и компетенции
02:49 - Анализ рынка и создание карты развития
05:38 - Опыт и резюме
06:35 - Заключение

источник

#qa #testing

Подпишись👉 @testlab_qa
👍3
WireMock: Легкий путь к эффективному тестированию

Сразу скажу, что в моем понимании зануда в тестировании — не тот человек, который всех достал и которого все хотят удушить, а тот, который умеет показать людям, что нужно делать хорошо и не делать плохо, и добиться от них этого. Я считаю, что QA должно расшифровываться как Quality Assistant. Это даже не про Assurance, когда вы обеспечиваете качество, это именно про то, что вы как тестировщик и участник команды помогаете на каждом этапе от требований до выкатки в прод и работы с сопровождением и вашими коллегами добиться того, чтобы каждый этап проходил все лучше и лучше.

https://habr.com/ru/companies/beeline_tech/articles/878368/

#qa #testing

Подпишись👉 @testlab_qa
👍3
⚡️Нагрузочное тестирование (НТ) — это больше, чем просто тесты. Это целостный подход к обеспечению производительности и надежности систем.

🔥6 февраля в 20.00 мск. приглашаем на открытый урок “Вокруг НТ: что мы делаем кроме тестов”, на котором обсудим:

- как НТ интегрируется в другие аспекты IT-операций и разработки;
- как НТ влияет на ключевые процессы, такие как capacity management incident management, SRE, и disaster recovery;
- связь НТ с инцидентами;
- роль НТ в планировании;
- НТ и виртуализация;
- интеграция НТ с мониторингом;
- автоматизация процесса раскрытия фичей (DoR и DoD).

👉Регистрация: https://vk.cc/cIaB4S

Занятие приурочено к старту курса “Нагрузочное тестирование”, на котором вы научитесь составлять методику, разрабатывать скрипты, запускать тесты и настраивать мониторинг нагрузочного тестирования.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
😂

#qa #testing

Подпишись👉 @testlab_qa
😁192
This media is not supported in your browser
VIEW IN TELEGRAM
CanIDevTools — это ресурс, аналогичный CanIUse, но предназначенный для разработчиков, работающих с браузерными инструментами разработчика. Он предоставляет документацию по различным рабочим процессам и предлагает еженедельную рассылку с советами и трюками.

https://github.com/pankajparashar/canidev.tools

#qa #testing

Подпишись👉 @testlab_qa
👍2
⚡️Узнайте, как создавать автотесты с помощью Cypress!

11 февраля в 20.00 мск. приглашаем на бесплатный урок “Первый UI тест с использованием Cypress: Пошаговое руководство”.

🔥На этом занятии мы обсудим:
- поиск локаторов: как находить элементы на странице для проверки их функциональности;
- написание UI теста: шаги для создания эффективных тестов;
- применение Cypress: изучение основных возможностей инструмента для создания надежных и стабильных тестов.

Что вы получите от участия:
- практические навыки написания автотестов;
- понимание, как Cypress упрощает процесс тестирования и ускоряет разработку;
- уверенность в качестве вашего продукта благодаря автоматизации UI тестов.
- шпаргалка по материалам вебинара

👉Регистрация: https://vk.cc/cIcUnY

Урок приурочен к старту курса "JavaScript QA Engineer", на котором вы научитесь организовывать комплексное автоматизированное тестирование веб-приложений.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📌Шпаргалка глаголов на английском языке при составлении тест-кейсов и заведении дефектов

Памятка для начинающих инженеров по тестированию ПО.

Указанная ниже шпаргалка помогала моим менти составлять тестовую документацию при выполнении тестовых заданий, а также проектных задач.

Все глаголы я как раз использовала на своих англоязычных проектах и указанные примеры я взяла из своих написанных тестовых сценариев и оформленных баг-репортов.

Также есть перевод фраз, и эти фразы также можно использовать при составлении тестовой документации на русскоязычных проектах.

Сейчас я хочу затронуть глаголы, которые используются в ожидаемых результатах тестовых сценариев на английском языке.

https://habr.com/ru/articles/802265/

#qa #testing

Подпишись👉 @testlab_qa
👍3
⚡️Как максимизировать производительность ваших тестов в JMeter?

13 февраля в 20:00 мск. приглашаем вас на открытый вебинар “Работа с Ultimate Thread Group в JMeter. Расчёт параметров теста”.

На занятии мы рассмотрим:
- Как работает Ultimate Thread Group и в чем ее преимущества
- Гибкость настройки нагрузки и количества потоков для эффективного тестирования
- Практическое руководство по использованию инструмента

🔥Участники получат Excel-таблицу для автоматического расчета параметров теста

👉Регистрация: https://vk.cc/cIfgJZ

Занятие приурочено к старту курса “Нагрузочное тестирование”, на котором вы научитесь составлять методику, разрабатывать скрипты, запускать тесты и настраивать мониторинг нагрузочного тестирования.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Собеседования на Fullstack QA. Личный опыт

В этой статье хочу поделиться своим опытом прохождения собеседований на Fullstack QA (Python + Pytest, но думаю, для других языков статья тоже будет полезна).

Предисловие
Последние 3 года я не интересовалась рынком труда, на собеседования соответственно тоже не ходила, по этому, когда я начала их проходить, меня ждало много открытий и удивлений.

Поэтому я решила поделиться своим опытом собеседований в 2024 году. Здесь будет много субъективного мнения, а так же немного реальных вопросов и задач, которые вы можете использовать для подготовки к своему собеседованию.

https://habr.com/ru/articles/879916/

#qa #testing

Подпишись👉 @testlab_qa
👍4
⚡️Задумывались ли вы, как можно гибко настраивать запуск ваших тестов?

Приглашаем на открытый вебинар 18 февраля в 20:00 мск. “Как Pytest hooks поможет кастомизировать запуск тестов”, где мы подробно обсудим использование хуков (hooks) в pytest!

На занятии мы рассмотрим:
- Основные функциональные возможности pytest
- Как создать собственные правила для запуска тестов
- Способы сбора дополнительной информации о выполнении тестов, включая логи и метрики

Не упустите шанс узнать, как хуки могут помочь вам автоматизировать тестовые процессы и сделать их более эффективными!

👉Регистрация: https://vk.cc/cItLDc

Занятие приурочено к старту курса Python QA Engineer. Обучение на курсе поможет вам стать квалифицированным тестировщиком на Python. Вы узнаете, как решать задачи автоматизации тестирования в реальных проектах, поймёте принципы построения и решения задач, научитесь писать автотесты для веб-приложений на Python.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍3