📚 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
Продолжаю делиться отзывами.
Дает плоды на офферы и курс по подготовке по закреплению знаний, который я собираюсь запустить в конце октября (новый поток).
Вместо менторства можно прийти на курс (это курс не с нуля, а просто подготовиться к собесам).
Можно ознакомиться с курсом в закрепленном сообщении канала.
Что хочу сказать, что просто люблю свое дело.

Сейчас октябрь, и многие мои менти и студенты получают офферы. Главное действовать.
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%
Самописный сервис логирования от разработки
8%
Нет на проекте😕
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
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Вопрос на вебинаре, который проводила в рамках курса по подготовке на собеседования {старт в начале ноября!} Прикольно получилось) Если пост наберет 111 реакций, то поделюсь этим вебинаром 😅😄! (Звездами не читерить😄) Что же такое «ручка» в тестировании?…
Всем хорошего настроения!

Спасибо вам за ваши реакции! Ценю ваши действия!

Делюсь с вами с вебинаром на тему «Разбор вопросов на собеседованиях» (можно войти на урок без регистрации)

Благодарю за просмотр и пишите свои вопросы.
Вебинар в рамках моего курса по подготовке на собеседования, старт которого в начале ноября.
619🔥10👍4👨‍💻2🎄1🆒1
Открыты продажи на курс по тестам и по подготовке на собеседования! Ураа!!!

Тесты для проверки знаний по тестированию ПО
Данная проверка необходима для повторения изученного материала и для подготовки на собеседования на позицию "Инженера по тестированию ПО".

Сайт курса по тестам и по подготовке на собес с вебинарами: посмотреть

Промокод на 10% - PROMO10 до 9 ноября 2024г.

Продажи c 5 ноября до 12 ноября 2024г.

Есть четыре тарифа с разным наполнением.
Просмотреть и выбрать тариф по ссылке

Выбрать тариф!

По всем вопросам вы можете написать в телеграм @nadin_qa.
Есть рассрочка РФ, Казахстан, оплата частями для РФ и оплата из разных стран.

ВАЖНО для прошлых потоков: если необходимо продлить доступ, то для вас будет промокод в зависимости от выполненных заданий. Напишите @nadin_qa, указав адрес электронной почты.

После покупки обновите страницу с курсом в течении 3-5 минут.
При выполнении всех заданий будет выдан сертификат (есть на английском и русском языках).

Основные темы для разбора в интерактивном формате:
• Основные понятия тестирования
• Классификация видов тестирования
• Тестовая документация
• Техники тест-дизайна
• Основы SQL-запросов
• Протоколы HTTP/HTTPS, + другие протоколы, cURL
• Тестирование API
• REST, SOAP, JSON, XML
• DevTools
• Postman (создание коллекций, параметризация, сниппеты)
• Git в рамках тестирования
+ Вебинары в записи про собеседование, тестирование API, логирование, тестовая модель, техники тест-дизайна.
+ Живые вебинары раз в месяц.
+ Доступ к чату с автором курса.
+ Обратная связь по проверке заданий по практике в зависимости от тарифа.

+ НОВШЕСТВО: Проверка вашего готового резюме и рекомендации по улучшению
+ Практика с реальными инструментами, проведение процесса тестирования с документацией Swagger и работа с БД PostgreSQL в зависимости от тарифа.


Читать программу курса и просмотреть тарифы

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

Все оповещения (вебинары, уроки) по курсу: https://news.1rj.ru/str/info_course_protestinginfo

Первым 10 купившим - 2 месяца дополнительного доступа.
510👌4🆒2🔥1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Открыты продажи на курс по тестам и по подготовке на собеседования! Ураа!!! Тесты для проверки знаний по тестированию ПО Данная проверка необходима для повторения изученного материала и для подготовки на собеседования на позицию "Инженера по тестированию…»
сейчас только так буду делиться отзывами❤️

Надежда, Спасибо большое за курс и за твою обратную связь и помощь!
Тесты крутые и действительно подсвечивают слабые места, где надо немного освежить знания или изучить тему глубже. Отдельно хочу выделить практические задания, которые оказались очень полезны, особенно много практики по тестированию API. Для меня это было очень кстати, т.к. мало реального опыта.
Так же хотелось бы поблагодарить за вебинары и различную полезную информацию, которую ты даешь! Узнала для себя много нового.
Успехов тебе в дальнейшем развитии своего курса!)
🔥10❤‍🔥44