📚 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
Коллеги, ура!!!
Скоро состоится эфир на тему «SDLC и STLC: геймдев vs финтех» - воскресенье 18 февраля в 16:00(MSK)
Спикеры:
-
QA Lead Геймдев - Елена Скрипаль
-
Senior QA/QA Lead Финтех - Надежда Дудник

Основной план вебинара:
- немного теории про SDLC и STLC и их необходимость;
- SDLC и STLC в финтехе, не раскрывая NDA, от меня и какова моя роль и мои обязанности, важные моменты для бизнес-команд;
- Сравнение этапов SDLC и STLC геймдева с этапами финтеха от Елены: отличие и сходство.

Эфир 50-60 минут и 10-15 минут на вопросы.
Если у вас есть вопрос, можно оставить в комментарии этого поста.

Встреча состоится в зуме.
Ссылка будет отправлена за 10 минут до эфира!

Запись будет!

UPD: а еще в конце эфира будет подарок от нас за два самых лучших вопроса)
👍3011🔥2🆒2
Дарю 2 проходки на Podlodka QA Crew #11 !
Проходка дает бесплатно посетить конференцию по тарифу «Моряк»

Если вы уже купили билет на конференцию, а станете победителем розыгрыша, то проходку подарите своему коллеге.
Розыгрыш до 20 февраля 2024г. - 20:20 😁
Два победителя.

Кому очень актуально и нужно, то участвуйте. Нажать на кнопку «Участвовать»

Победители: Vitlak, Соня Тур
👍521
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Дарю 2 проходки на Podlodka QA Crew #11 ! Проходка дает бесплатно посетить конференцию по тарифу «Моряк» Если вы уже купили билет на конференцию, а станете победителем розыгрыша, то проходку подарите своему коллеге. Розыгрыш до 20 февраля 2024г. - 20:20 😁»
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Всем привет! Победители: Vitlak, Соня Тур в розыгрыше!»
100 IT verbs by Tatsiana Rybalkina.pdf
17 MB
Рекомендую сохранить этот файл с часто используемыми глаголами в IT на английском языке.
Автор: @TatianaRybalkina

Размещено на канале @protestinginfo.
🔥356👍3
💡Вопросы на собесе Junior/Middle QA

I. Общие:
1. Почему ищешь новую работу
2. Что не так с текущей компанией
3. Почему заинтересовала наша компания
4. Как пришел в тестирование и почему

II. Теория:
1. Что такое тестирование
2. Отличия тестирования и QA
3. Цикл разработки ПО
4. Атрибуты тест-кейса
5. Атрибуты баг-репорта
6. Приоритет и Серьезность
7. Виды тестирования
8. Если мы тестим АПИ, это черный или белый ящик
9. Уровни тестирования
10. Функциональное и нефункционально тестирование
11. Регресс. Как, когда, где и зачем
12. Жизненный цикл дефекта
13. Техники тест-дизайна
14. Виды тестовой документации
15. Зачем нужен Postman, Swagger, Git
16. Что такое CI/CD. Какие инструменты применяются
17. Протокол http
18. IP адрес
19. Основные методы запросов (GET POST PUT DELETE)
20. Что такое куки. Что там есть
21. Что такое кэш. Как используется, почему важен нам
22. Заголовки http-запросов
23. Коды ответов
24. Что такое JSON. Как выглядит
25. Что такое XML. Чем отличается от JSON
26. Что такое АПИ
27. Разница между REST и SOAP
28. Что такое web socket
29. Разница между tcp и udp
30. Клиент-серверная архитектура. Кластер серверов, кластер БД, балансировщик
31. Что такое микросервисная архитектура

III. Опыт:
1. Какие виды тестирования применял. Почему?
2. Какую документацию писал?
3. Работал ли с Линукс? Какие команды использовал?
4. Тестил ли мобилки
5. Какой у вас процесс тестирования
6. Что можно было бы улучшить
7. Куда хочешь развиваться
8. Какая архитектура у вас была, какие технологии использовались
9. Общался ли с пользователями? Как обрабатывали баг репорты от юзеров?
10. Какие стенды у вас были, как происходила раскатка новых фич
11. Что делал после релиза на прод?
12. Кто определял priority и severity?

IV. Практические задачи:

1. Разраб говорит, что заведенный тобой баг - не баг и фиксить он это не будет. Твои действия?
2. Репорт от пользователя: не приходят пуши в мобильном приложении. Как и где будешь искать причину?
3. Что делать, если времени на тестирование не хватает? Как выставишь приоритеты?
4. Что будешь делать, если вечером перед релизом нашел критичный баг? (не блокер)
5. Как выстроишь процесс с нуля? Приложение уже есть, тестирования нет
6. Сайт с тестовыми заданиями, 1 и 2 челлендж

Как вам список? Чего не хватает? Какие интересные вопросы задавали вам на собесах?

Другое по теме:

💡12 вопросов на интервью для Senior QA
💡Подборка Телеграм-ресурсов для поиска работы в IT
Где искать работу на Европу?

#hardskills #softskills #interview

Горящий Тестер 🐞 QA, Тестирование
44👍15❤‍🔥3
В марте планирую провести 4 эфира: один из них будет разбор заданий, другой эфир в рамках курса по тестам, 3 эфир с менти, 4 эфир - пригласили в гости на один канал.
Напишите, какое задание из списка непонятно, и требует разбора😀
Буду верить, что получится исполнить задуманное.

Собранные
Задания и вопросы на собесах
🔥20👍62🙏1
Метод HTTP является идемпотентным, если повторный идентичный запрос, сделанный один или несколько раз подряд, имеет один и тот же эффект, не изменяющий состояние сервера.
Создание большого количества идентичных запросов имеет такой же эффект, как и один запрос. Заметьте, что в то время, как идемпотентные операции производят один и тот же результат на сервере (побочные эффекты), ответ сам по себе может не быть тем же самым (например, состояние ресурса может измениться между запросами).

Методы PUT и DELETE по определению идемпотентны.

▪️Тем не менее есть один нюанс с методом DELETE. Проблема в том, что успешный DELETE-запрос возвращает статус 200 (OK) или 204 (No Content), но для последующих запросов будет всё время возвращать 404 (Not Found), если только сервис не сконфигурирован так, чтобы "помечать" ресурс как удалённый без его фактического удаления. Как бы то ни было, когда сервис на самом деле удаляет ресурс, следующий вызов не найдёт этот ресурс и вернет 404. Состояние на сервере после каждого вызова DELETE то же самое, но ответы разные.

▪️Хочу добавить про метод PUT, этот метод порой создает новый ресурс и при каждой отправке запроса может создавать новый объект и является неидемпотентным, например, на сайте vikunja , это создание объектов проекта, задачи и тд.

▪️И еще есть исключение,

Метод POST запрос может быть идемпотентным в случае, когда пользователь уже существует, и чтоб не было дубликата пользователя, в ответе от сервера будет ошибка и при повторной отправке с тем же значениями каждый раз будет сообщение об ошибке.
Также примеры из сайта vikunja:
При регистрации пользователя возникает ошибка, то есть при каждой отправке запроса будет в ответе от сервера текст ошибки об существующих значениях почты или имени пользователя.

Методы GET, HEAD, OPTIONS и TRACE определены как безопасные, что также делает их идемпотентными.

СКАЧАТЬ КОЛЛЕКЦИЮ для тест-кейсов
@protestinginfo
А еще мне понравилось описание коллеги с замечательными примерами из повседневной жизни.
Читаем:
👇👇👇
🔥21👍411🏆1
Несмотря на то, что в программу обучения информатике входит и математика, математическая терминология в повседневной работе используется не так уж и часто.

Один из терминов, с которым можно встретиться, это идемпотетность. Этот термин предложил американский математик Бенджамин Пирс.

Идемпотентность - это свойство операции, при котором повторное применение операции к тому же объекту не приводит к изменению его состояния или результату. Другими словами, выполнение одной и той же операции несколько раз даёт тот же результат, что и выполнение её один раз. Это особенно важно в информационных системах, например, веб-сервисах, где идемпотентные операции позволяют избежать нежелательных побочных эффектов при повторных запросах.

Сначала пара бытовых примеров:
1. Многократное нажатие кнопки закрытия багажника на ключе автомобиля не меняет состояния так сказать закрытости багажника. То есть эта операция идемпотентна.
2. Схожий пример, это нажатие кнопки светофора - при первом нажатии отправляется сигнал переключения на зеленый свет, повторные нажатия не приводят к иному результату, эта операция тоже идемпотентна.
3. Противоположный пример, добавление соли приготовлении блюда. Каждое добавление соли будет изменять состояние блюда, то есть эту операцию нельзя назвать идемпотентной.

Часто об идемпотетности говорят в контексте REST, идемпотентность означает, что выполнение одного и того же HTTP-запроса несколько раз приведет к тому же результату, что и выполнение этого запроса один раз. Несколько примеров идемпотентных операций в REST:

1. GET запросы: Получение информации через GET запрос всегда идемпотентно, так как он не изменяет состояние сервера.

2. PUT запросы: Этот запрос используется для обновления ресурса на сервере. Если вы отправите PUT запрос с теми же данными несколько раз, это не повлияет на состояние ресурса на сервере. Например:
PUT /users/123
{
"name": "John",
"age": 30
}

Если этот запрос будет выполнен несколько раз, информация о пользователе с идентификатором 123 будет обновлена до "John", 30, но состояние сервера не изменится.

3. DELETE запросы: Удаление ресурса с помощью DELETE запроса также является идемпотентной операцией. Если вы отправите DELETE запрос для удаления ресурса, его повторное выполнение не изменит состояние сервера. Например:

DELETE /users/123


Если этот запрос будет выполнен несколько раз, ресурс с идентификатором 123 будет удален, и состояние сервера не изменится.

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

Однако часто возникает потребность делать POST запрос идемпотентным принудительно, так как повторное выполнение POST запроса с теми же данными может привести к созданию дубликата ресурса или ошибке, если ресурс уже существует, например, запрос create user имеет смысл сделать идемпотентым для того, чтобы избежать дубликатов.
🔥26👍1042
This media is not supported in your browser
VIEW IN TELEGRAM
На улице было даже спокойнее как-то 😁
😁339🤣8🗿1
Я счастлива за свою менти! Коллега, желаю тебе карьерного роста и развития!

Коллеги, давайте поздравим реакциями, и чтоб онбординг и испытательный срок прошли на ура!

А еще обычно получается, если поставишь🔥, то и ваша цель станет достигнутой😁(это не байт)
🔥69👍5
Forwarded from Darya
Всем привет)
Хочу оставить отзыв о замечательном менторе @Nadin_QA.

Я изучала теорию тестирования самостоятельно, но нуждалась в помощи для практического применения знаний. Считаю, что мне очень повезло найти Надю. Посмотрев на ее блог и почитав отзывы, я поняла, что Надя настоящий профессионал в тестировании и преподавании. В чем позже и я сама убедилась.

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

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

Надя не только помогла составить актуальное для рынка труда резюме, но и мотивировала постоянно откликаться на вакансии и не сдаваться 🥹 Очень полезным было мок-собеседование, Надя в курсе основных вопросов, которые могут встретиться на настоящих интервью и дает рекомендации какие знания подтянуть, как лучше ответить.

От начала обучения с ментором до получения оффера прошло 3.5 месяца. Была проделана большая совместная работа. Буду обязательно еще обращаться, ведь все еще только начинается.
У Нади настоящий талант передавать свои знания и мотивировать учеников! От всего сердца советую обращаться к Наде за консультациями. Огромное спасибо тебе за все!😘❤️🤗
🔥4512👍4👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати в 3-5 я также плакала😁
А у вас совпало?

P.S. А у кого-то все впереди 😏
😁45👍8🤣4💯3
Всем привет! Готовлю несколько презентаций для будущих эфиров, которые планирую в марте.
А сегодня проведу #тестыдлязакреплениязнаний в преддверии старта курса по тестам
Если вы сегодня отдыхаете, на тесты можно ответить в понедельник😃
👍12❤‍🔥5🔥2