TGViewer
Channel Public Channel
📚 ProTestingInfo 🔷 Канал по тестированию 📚

📚 ProTestingInfo 🔷 Канал по тестированию 📚

@protestinginfo

📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс https://taplink.cc/protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Subscribers
14.9K
Photos
1.7K
Videos
220
Links
1.3K

Showing posts older than #4291 · Back to latest

Older Posts 20 shown
Post #4290 4.09K
  • ❤‍🔥 3
  • ✍ 2
  • 👍 1
  • 👌 1
  • 😐 1
Post #4289 4.12K
Elasticsearch — это мощный поисковой и аналитический движок, который позволяет быстро и эффективно работать с большими объёмами данных. Он построен на базе Apache Lucene и предназначен для поиска, анализа и хранения информации.

Основные компоненты Elasticsearch:
- Индексы (Indexes) — это аналог баз данных в SQL. Индексы содержат наборы документов, которые можно искать и фильтровать. Каждый индекс может содержать множество документов.

- Поля (Fields) — аналог колонок в SQL. Поля содержат значения данных в каждом документе, например: имя, возраст или адрес.

- Маппинг (Mapping) — структура данных, определяющая, как поля будут храниться и индексироваться. Это как задание типов данных в SQL для столбцов, например, строки или числа.

- Типы данных (Types) — типы значений в полях, например, текст, число, дата. Это определяет, как данные будут обрабатываться и искаться.

Пример простого запроса в Elasticsearch API:
GET 
http://localhost:9200/my_index/_search { "query": { "match": { "field_name": "test data" } } }


Этот запрос ищет документы в индексе my_index, где поле field_name содержит "test data". Запросы в Elasticsearch пишутся в формате JSON, что делает их гибкими и простыми для управления большими объёмами данных.

Для визуализации данных удобно использовать Kibana — веб-интерфейс для работы с Elasticsearch. Kibana доступна по порту 5601 и позволяет создавать дашборды, отчёты и проводить сложные поисковые запросы. Kibana поддерживает собственный язык запросов — KQL (Kibana Query Language), который делает поиск быстрым и наглядным.

Пример запроса в Kibana с использованием KQL:

field_name: "test data" AND status: "active"


Этот запрос ищет документы, где поле field_name содержит "test data", а статус равен "active".

Elasticsearch также является частью стека ELK (Elasticsearch, Logstash, Kibana). В этой экосистеме Logstash собирает и обрабатывает данные, а Kibana помогает визуализировать их, предоставляя мощные инструменты для создания дашбордов и отчётов.

А вы используете Kibana в работе?
Есть ELK?
@protestinginfo

Моя статья на хабре про Kibana
Что такое ElasticSearch?
Картинка из статьи
Курс по Kibana
Все про ElasticSearch
Про логи
  • ❤ 8
  • 👍 7
  • 🔥 6
  • 🤝 2
Post #4287 3.55K

Forwarded from Горящий Собес 📈 Собеседование QA

❓95 / Chrome DevTools в тестировании

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

Чем помогают в тестировании:

1⃣ Отладка JavaScript:

➖Возможность ставить точки останова (breakpoints) и анализировать выполнение кода шаг за шагом.
➖Позволяет выявлять ошибки в сценариях, видеть значения переменных в реальном времени.

2⃣ Анализ DOM и HTML:

➖Можно просматривать и изменять структуру HTML в реальном времени.
➖Проверка корректности отображения элементов, в том числе в случае адаптивной верстки.

3⃣ Инспектирование стилей CSS:

➖Позволяет изменять стили на лету и сразу видеть, как это влияет на внешний вид страницы.
➖Проверка стилей для различных разрешений экрана и устройств.

4⃣ Работа с сетью (Network):

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

5⃣ Консоль (Console):

➖Вывод логов и сообщений об ошибках.
➖Проверка правильности выполнения скриптов, выявление проблем.

6⃣ Производительность (Performance):

➖Анализ загрузки страницы, работы скриптов и отрисовки элементов.
➖Полезно для выявления узких мест, замедляющих работу веб-приложения.

7⃣ Эмуляция мобильных устройств:

➖Возможность тестировать страницы на различных разрешениях и с различными настройками для мобильных устройств.
➖Проверка адаптивности интерфейса и функциональности.

8⃣ Безопасность (Security):

➖Информация о безопасности соединений (SSL), предупреждения о небезопасных ресурсах.
➖Позволяет убедиться, что сайт работает через безопасные протоколы.

0⃣ Хранилище (Application):

➖Доступ к куки, LocalStorage и другим типам хранилищ.
➖Тестирование сохранения данных на клиенте и корректное использование.

📊 Вопрос очень часто задают Джунам и Мидлам на собесах для проектов, связанных с веб-разработкой.

❓Как вы бы ответили на этот вопрос? Пишите в комменты или обсуждайте в Горящем Вопросе!

#теория #junior #middle #общее

Горящий Собес 📈 Собеседование QA | Вступить в Горящее Сообщество
  • ❤ 18
  • 🔥 10
  • 👍 4
Post #4285 3.9K
  • 👀 8
  • ❤‍🔥 1
  • 👍 1
  • 🥴 1
  • 💘 1
Post #4284 3.78K
  • 👍 12
  • 🆒 2
  • 🤗 1
Post #4283 3.98K
  • 👍 9
  • 🔥 2
  • 😁 1
  • 👌 1
  • 🌚 1
Post #4282 3.98K
  • 👍 11
  • 🆒 2
Post #4281 4.13K
  • 👍 12
  • 🔥 3
  • 👨‍💻 1
Post #4278 4.67K
Продолжаю делиться отзывами.
Дает плоды на офферы и курс по подготовке по закреплению знаний, который я собираюсь запустить в конце октября (новый поток).
Вместо менторства можно прийти на курс (это курс не с нуля, а просто подготовиться к собесам).
Можно ознакомиться с курсом в закрепленном сообщении канала.
Что хочу сказать, что просто люблю свое дело.

Сейчас октябрь, и многие мои менти и студенты получают офферы. Главное действовать.
  • ❤ 12
  • 👍 5
  • 🤗 1
Post #4277 3.95K

Forwarded from Ольга

Надежда, спасибо тебе за курс и за поддержку во время и после прохождения курса!!! ❤️
Твой курс стал для меня очень важной опорой, чтобы понять уровень своих знаний, после окончания основного курса по тестированию.
Тесты помогли мне не только выявить пробелы в знаниях, но и более глубоко погрузиться в изучение API, Postman, DevTools и SQL. И в дальнейшем закрепить теоретические знания на практике, с очень полезной обратной связью и рекомендациями от тебя.
И огромное спасибо за вебинары в которых разбираешь разные темы и делишься своим опытом это вообще бесценно!))
И как итог прохождения курса, появилась уверенность на собеседовании. А как следствие - оффер!
  • 🔥 12
  • 👍 2
  • ❤ 1
Post #4276 3.94K

Forwarded from Daria Osipenko

Надя, спасибо тебе большое за возможность поучиться у тебя и подготовиться к собеседованиям!
Я пришла к тебе уже с опытом в тестировании, но мне не хватало знаний и практики в тестировании бэкенда. У нас было 8 занятий и я узнала на них очень много полезного про тестирование API, работу с Postman, логами, про брокеры сообщений и еще мы составили крутое продающее резюме) Благодаря полученным знаниям, пробному собеседованию, интересным домашним заданиям я смогла хорошо подготовиться к прохождению собеседований в результате чего получила долгожданный оффер!
Мне понравился формат, что все записи наших встреч сохраняются и я могу их в любое время пересмотреть, также что ты даешь много полезных доп материалов, которые можно самостоятельно изучить.
Еще раз спасибо огромное за помощь, поддержку и знания ❤️
  • 🔥 29
  • 👍 6
  • ❤ 5
Post #4275 3.55K
Хочу поделиться с отзывом! Я направляю не только с нуля, а также коллег с опытом. Помогаю больше достичь своей цели в закреплении своих знаний, в повышении грейда и зарплаты, составлении ИПР, помощи оформления резюме и прохождения собеседования, поднятии уверенности!

Сейчас до конца октября нет окошек! Если планируете, что-то изменить в своей карьере, предлагаю написать мне @nadin_qa (в ноябре запланирую два места)

UPD: в ноябре нет мест на менторинг, хотя можно записаться в лист ожидания.
  • 🔥 10
Post #4272 7.78K
Полезная подборка по брокерам сообщений от @protestinginfo:

Новые материалы:
- Apache Kafka для QA инженера
- Знакомимся с Apache Kafka. Основы
- применение Kafka для асинхронного взаимодействия и фоновых задач

🆓Читать статьи / посты:
📚Особенности тестирования с брокерами сообщений по моему опыту (мой пост)

📔Kafka: Что это такое и как тестировать

📓Как работать с Kafka в автотестах? (Python)

📙Что такое Kafka своими словами

📘Что такое RabbitMQ и как его тестировать?

📺Смотреть видео:
📺Kafka for QA

📺Как тестировать Kafka в интеграции с другими микросервисами

📺Лучший гайд по Kafka для начинающих

📺Автотесты для Apache Kafka (Java)

📺Apache Kafka: объяснение технологии обработки данных

📺Kafka и тесты производительности

📺Основы RabbitMQ для QA

📺Разбираем основы Kafka и RabbitMQ

📺Kafka, RabbitMQ

📺Зачем нужна Kafka? RabbitMQ и Kafka?

⌨️Проверить знания
⏳Тест по основам Apache Kafka и RabbitMQ
Habr Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka Всем привет! Меня зовут Вадим, и я QA-инженер в IT-компании Intelsy. В современной разработке программного обеспечения всё чаще встречаются распределённые системы и микросервисная архитектура. Один из...
  • 🔥 29
  • ✍ 17
  • ❤ 3
Post #4271 4.3K
Вдруг что пригодится - записи Heisenbug 2024 Spring
  • 🙏 10
  • 🔥 5
  • 👍 3
  • 👀 1
Post #4270 4.15K

Forwarded from SmartQA

Привет!
Этот пост - обобщение пройденных модулей - больших и важных тем, необходимых каждому тестировщику.
В целом, эти модули - основная база, нужная каждому начинающему специалисты в сфере тестирования ПО.

Так как я профессиональный педагог и методолог, ну и конечно, тестировщик)), мы прошли самые базовые и важные темы по порядку.
Все они объединены в 5 блоков:
Фундаментальные темы
Тестовые типы и уровни
Техники тест дизайна
Эстимации
Технические знания и навыки для ручного тестировщика

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

Приятного изучения 😘
  • 💘 17
  • 🔥 12
  • ❤ 3
  • 👍 2
Post #4264 4.53K

Forwarded from Валерий | AQA Engineer | Автотестирование на Python | REST, gRPC, GraphQL

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

Не упустите возможность быть в курсе самых актуальных материалов — подписывайтесь на канал и оставайтесь на волне новостей и полезной информации!

Со мной вы станете лютыми инженерами)
Telegraph Как работать с Kafka в автотестах? Пост опубликован в канале AQA_Engineer. Довольно часто ставится задача автоматизировать сценарий, где флоу предполагает отправку сообщений сервисами в топик, которые впоследствии обрабатываются какой-то джобой, а дальше данные из топика направляются либо…
  • 🔥 23
  • ❤ 3
  • 🆒 1
  • 😎 1
Post #4262 4.34K

Forwarded from Роман Цакунов | ПРО АВТОТЕСТЫ

Что такое Kafka своими словами❓

В иделе записать бы вам видео с объяснением работы, но пока видео не появилось думаю надо рассказать своими словами про этот инструмент.


Не могу сказать, что все тестировщики и автоматизаторы работают с кафкой, но в любом случае полезно знать.

Начнем с компонентов из которых все состоит:
1. Темы (Topics):
- Представьте себе темы как большие ящики, в которые можно класть данные. Каждый такой ящик может быть разбит на более мелкие отделения (разделы), чтобы легче распределять данные между разными серверами.

2. Продюсеры (Producers):
- Это те, кто кладет данные в наши ящики (темы). Например, продюсеры могут быть приложениями, которые генерируют события или записи и отправляют их в Kafka.

3. Консьюмеры (Consumers):
- Это те, кто берет данные из ящиков. Консьюмеры могут быть системами или приложениями, которые обрабатывают эти данные, например, анализируют их или сохраняют в базе данных.

4. Брокеры (Brokers):
- Представьте брокеров как менеджеров склада. Они следят за состоянием ящиков (тем), обрабатывают запросы на добавление (от продюсеров) и извлечение данных (от консьюмеров).

5. Zookeeper:
- Он действует как супервайзер. Он следит за состоянием всего склада (кластера Kafka), координирует работу брокеров и сохраняет важную информацию о системе.

Как все это работает?🤓

1. Продюсер отправляет данные:
- Допустим, у вас есть интернет-магазин, и каждую покупку вам нужно сохранить. Приложение-продюсер отправляет информацию о каждой покупке в тему "Покупки" в Kafka.

2. Хранение данных:
- Kafka сохраняет эти данные в соответствующих разделах в теме "Покупки". Всё хранится на жестких дисках серверов, чтобы ничего не потерялось.

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

4. Отказоустойчивость и масштабирование:
- Если один из серверов (брокеров) выходит из строя, данные не теряются, потому что Kafka сохраняет несколько копий данных (реплики).

Kafka идеально подходит для приложений, где важна высокая производительность и надежность передачи данных. А нам тестировщикам все это нужно тестировать)

Ставьте 🔥 если это было полезно
Ставьте ❤️ если хотите увидеть видос на эту тему
  • ❤ 93
  • 🔥 48
  • 👍 10
  • ✍ 4
  • 🐳 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →