📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥281743
Хочу поделиться с отзывом! Я направляю не только с нуля, а также коллег с опытом. Помогаю больше достичь своей цели в закреплении своих знаний, в повышении грейда и зарплаты, составлении ИПР, помощи оформления резюме и прохождения собеседования, поднятии уверенности!

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

UPD: в ноябре нет мест на менторинг, хотя можно записаться в лист ожидания.
🔥10
Forwarded from Daria Osipenko
Надя, спасибо тебе большое за возможность поучиться у тебя и подготовиться к собеседованиям!
Я пришла к тебе уже с опытом в тестировании, но мне не хватало знаний и практики в тестировании бэкенда. У нас было 8 занятий и я узнала на них очень много полезного про тестирование API, работу с Postman, логами, про брокеры сообщений и еще мы составили крутое продающее резюме) Благодаря полученным знаниям, пробному собеседованию, интересным домашним заданиям я смогла хорошо подготовиться к прохождению собеседований в результате чего получила долгожданный оффер!
Мне понравился формат, что все записи наших встреч сохраняются и я могу их в любое время пересмотреть, также что ты даешь много полезных доп материалов, которые можно самостоятельно изучить.
Еще раз спасибо огромное за помощь, поддержку и знания ❤️
🔥28👍65
Forwarded from Ольга
Надежда, спасибо тебе за курс и за поддержку во время и после прохождения курса!!! ❤️
Твой курс стал для меня очень важной опорой, чтобы понять уровень своих знаний, после окончания основного курса по тестированию.
Тесты помогли мне не только выявить пробелы в знаниях, но и более глубоко погрузиться в изучение API, Postman, DevTools и SQL. И в дальнейшем закрепить теоретические знания на практике, с очень полезной обратной связью и рекомендациями от тебя.
И огромное спасибо за вебинары в которых разбираешь разные темы и делишься своим опытом это вообще бесценно!))
И как итог прохождения курса, появилась уверенность на собеседовании. А как следствие - оффер!
🔥12👍21
Продолжаю делиться отзывами.
Дает плоды на офферы и курс по подготовке по закреплению знаний, который я собираюсь запустить в конце октября (новый поток).
Вместо менторства можно прийти на курс (это курс не с нуля, а просто подготовиться к собесам).
Можно ознакомиться с курсом в закрепленном сообщении канала.
Что хочу сказать, что просто люблю свое дело.

Сейчас октябрь, и многие мои менти и студенты получают офферы. Главное действовать.
112👍5🤗1
Какой скрипт выполняется до отправки запроса в Postman?
Anonymous Quiz
8%
Post-request
7%
Request-noscript
79%
Pre-request
6%
Get-request
👍12🔥3👨‍💻1
Какой метод используется для отправки дополнительного запроса в скрипте?
Anonymous Quiz
44%
pm.sendRequest()
1%
pm.mailRequest()
27%
pm.postRequest()
28%
pm.request()
👍11🆒22
Как проверить, что тело ответа содержит определённое значение?
Anonymous Quiz
22%
pm.expect(pm.response.text()).has()
22%
pm.response.include()
33%
pm.expect(pm.response.text()).to.include()
23%
pm.response.text().include()
👍9🔥2😁1👌1🌚1
Какой объект используется для сохранения переменных коллекции?
Anonymous Quiz
22%
pm.collectVariables
72%
pm.collectionVariables
4%
pm.collectedVariables
2%
pm.collectingVariables
👍12🆒2🤗1
Как проверить, что значение ключа “status” в JSON-ответе равно “active”?
Anonymous Quiz
33%
pm.test("Status is active", function() { pm.expect(pm.response.json().status).equals("active"); });
27%
pm.test("Status is active", function() { pm.response.json().status == "active"; });
23%
pm.test("Status is active", function() { pm.expect(pm.response.json().status).to.eql("active"); });
👀8❤‍🔥1👍1🥴1💘1
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 | Вступить в Горящее Сообщество
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥10👍4
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
Про логи
68👍7🔥6🤝2
Какой инструмент по логированию используете в работе? (не нашли свой инструмент - пишите в комментариях)
Anonymous Poll
42%
Kibana
13%
Sentry
27%
Grafana
27%
Console - DevTools
10%
через ssh
10%
Graylog
10%
Logcat - Android Studio
9%
Console openshift - logs
11%
Самописный сервис логирования от разработки
9%
Нет на проекте😕
8❤‍🔥32👍1👌1😐1
Шпаргалка по работе с Docker.pdf
126.2 KB
Полезная шпаргалка, сохраняйте для рабочих моментов 🤩
15🔥303💘3👨‍💻2
This media is not supported in your browser
VIEW IN TELEGRAM
Вопрос на вебинаре, который проводила в рамках курса по подготовке на собеседования {старт в начале ноября!}
Прикольно получилось)

Если пост наберет 111 реакций, то поделюсь этим вебинаром 😅😄! (Звездами не читерить😄)

Что же такое «ручка» в тестировании?

Часто используется в словосочетании «дернуть ручку».

Ручки - это, например, URL’ы в API определенного / тестируемого / любого сервиса.

Например:
«Чтобы загрузить тестовые данные на сервис, мне надо дёрнуть ручку».

Ручка - это метод публичного интерфейса приложения.

А что же такое «поднять ручку»?

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

А еще есть такие вопросы на собеседованиях по тестированию: «протестировать ручку»
Обязательно уточняйте какую ручку, возможно, шариковую, дверную или оконную 😄.

А еще в комментариях смотрите скрин ответа коллеги из нельзяграма.

+ вебинар по разбору ситуационных вопросов
65👍114🤣10😁86👏4
This media is not supported in your browser
VIEW IN TELEGRAM
Ставь реакцию :

Красиво нарисовано🔥

Хоть дизайн есть 😁

Хочу просто роллы 🥰
😁37🥰35🔥101🤔1
А вы знаете Linux команды?
Ставь реакцию
Да, использую в работе - 🔥
Нет - 😁
Читал(а) и ознакомлен(а) - 👌
Другое - ❤️
🔥27👌22😁214
CI CD.pdf
47 MB
Шпаргалка CI / CD - пост

А вы знаете, что такое CI / CD?
Да - 🔥
Нет - 😁
Сейчас узнаю - ❤️
Я вообще-то с этим CI / CD каждый день работаю 😎
🔥12548😁26😎21👍2