📚 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
Привет всем!
Как-то я уже делилась с чек-листом API - негативных проверок, я еще больше внесла проверок, а мой подписчик Антон предложил внести дополнительно проверки в чек-лист с полезными ссылками.
Также планирую этот файл обновлять.
Возможно, из вас также предложит еще идеи негативных проверок по API

ССЫЛКА на чек-лист АPI
🔥21🤩15👍51🥰1🌭1
Значит сочинила свое тестовое задание на примере трех разных тестовых заданий, это задание вам поможет закрепить свои знания по API в Postman, и, в целом, заранее предупредила, какие тестовые задания могут быть на API:
Коллекция в swagger, с которой предстоит работать:
https://petstore.swagger.io/

Предусловие:
- Base URL: https://petstore.swagger.io/
- Request URL: https://petstore.swagger.io/v2/pet
- Headers: 'content-type': application/json
- "status" питомца в теле запроса: "available"

Задание: необходимо создать коллекцию в Postman
Запросы, которые должны быть в коллекции:

1. Создать нового питомца (метод POST /pet), заполнить все ключи своими примерами значений.
Прописать скрипт на вкладке tests, который берет из тела ответа id созданного питомца и записывает в коллекцию.

2. Прописать скрипт, который берет из тела ответа name (название) tags питомца и записывает в коллекцию. А также указать проверку на pm.test , что название tags из тела запроса равно названию tags из тела ответа сервера.

3. Получить информацию питомца по id (метод GET /pet/{petId}), используя в запросе ранее записанную переменную id pet из коллекции.
Тут же на вкладке tests прописать скрипт, который будет отправлять следующий запрос "Updates a pet in the store with form data" (метод POST /pet/{petId}) на обновление ключа «status» на «sold» (продан).
Подсказка: использовать pm.sendRequest

4. То, что касается негативных проверок - создать дополнительные запросы:
- Id питомца невалиден при создании - ошибка 400 (bad input)
- Id питомца не существует при получении - ошибка 404 (Pet not found)
- неподдерживаемый формат данных при создании - 415 ошибка Unsupported Media Type
- при создании питомца, что нужно сделать, чтобы отобразилась такая ошибка 500 Server Error?
{
"code": 500,
"type": "unknown",
"message": "something bad happened"
}

Кстати, мои менти, вас это тоже касается, задание нужно и важно сделать!


Коллекцию необходимо экспортировать (Export/ Export Collection) и отправить на проверку.
Если хотите еще напишите тест-кейсы по API😄

#тестовоезадание
👍34😱84🔥4👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем доброе утро, курс по тестам уже почти готов, остались завершающие штрихи, предлагаю заполнить форму предзаписи на сайте, который я сама сделала 😅, и в день открытия курса с разными тарифами вам придет от меня сообщение 😏!

https://protestinginfo.ru/
И предлагаю ознакомиться с полезными ссылками о платформе на сайте.
Спасибо за просмотр.
Для меня это волнительное событие.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥228👍4🔥2
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Всем доброе утро, курс по тестам уже почти готов, остались завершающие штрихи, предлагаю заполнить форму предзаписи на сайте, который я сама сделала 😅, и в день открытия курса с разными тарифами вам придет от меня сообщение 😏! https://protestinginfo.ru/ И…
Хочу дополнить, кто заполнил форму до 10:40, должно прийти письмо на почту , проверьте спам.
После 11:00 не придёт письмо на почту, так как есть ограничение запросов с сервисом рассылки , но ваши данные я сохраняю в Гугл таблицу.
👍2
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Значит сочинила свое тестовое задание на примере трех разных тестовых заданий, это задание вам поможет закрепить свои знания по API в Postman, и, в целом, заранее предупредила, какие тестовые задания могут быть на API: Коллекция в swagger, с которой предстоит…»
Я решила так , что на неделе поделюсь с полезным чек-листом и тестом по общим вопросам по тестированию ПО, который входит в платный курс.
А кому интересны платные тесты для закрепления знаний, заполняйте форму предзаписи. Узнаете первыми.
И кому не пришло письмо вчера после заполнения формы, просьба ещё раз заполнить.
Я исправила эту проблему.

Форма предзаписи: https://protestinginfo.ru/
13👍3🥰1
Одно из моих первых видео в начале развития блога 🥹
Сегодня на собеседование мою менти спросили: чем отличается баг от дефекта?

Ваши рассуждения.

А кто на опыте - у кого в компании баг = дефект?
Коллеги, привет и доброго дня.

Вчера написала пост в нельзяграме про Мой путь в тестировании 2014-2015г.: страхи, сомнения в начале пути
и захотелось поделиться и здесь, кто не видел.

«Мне было 28 лет, с опытом преподавания 6 лет, и с мыслями в голове «Кому я нужна?»

В период своей работы преподавателем я чувствовала стaгнацию.
Я мечтала попасть в Luxoft, так как там работали мои друзья.

Я начала повторять английский, изучать SQL, читая книгу Алана Бьюли “Изучаем SQL”.

И знаете, чего не было - это нормального описания теории тестирования в интернете. Хотя уже был сайт software-testing.ru

Как составлять тест-кейсы и оформлять баг-репорты было мало информации.

Я готовилась самостоятельно 4 месяца, и отправила своё резюме в компанию luxoft, и да у меня не было ментора, наставника. Жаль ещё не было тех людей, кто смог подсказать, что в моем резюме не так.

И вот, мой первый отказ от компании моей мечты, даже не пригласили на собеседование.

Я подумала, что все никуда я не пойду дальше, останусь работать в колледже. Огромные сомнения в себе.

И все же через месяц мне позвонила hr из люксофт, и сказала, что идёт набор на стажировку, и меня приглашают пройти первый этап.

Я помню, что были логические задачи около 10-15 штук, из которых я сделала, наверное, правильно всего лишь две😂.

Потом тест на английском языке, и вот он затащил, благодаря ему, я и попала на второй этап.

Было много людей, как мне говорили 30 человек, и нужно было набрать 13 человек.

На втором этапе у меня было крутое собеседование с сотрудницей Анной. Она мне дала фото с изображением приложения, чтоб я протестировала; задача на деление a/b; найти 15 отличий на картинке; оформить баг-репорт на английском языке, выполнить sql задания.

Ещё Анна спросила вопрос: «Почему хочу уйти из своего текущего места». Я рассказала правду, что я перестала там развиваться, а вот учить студентов мне нравится. А ещё мы с ней на собеседовании сдружились и смеялись!

Ура, через неделю, я узнала прекрасную новость, меня взяли и ещё 12 человек.

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

Делитесь и вы с своим опытом, какие у вас есть трудности и сомнения?
42👍14🔥13
Media is too big
VIEW IN TELEGRAM
Три часто важных вопроса по API на собеседованиях:

1 вопрос:
API (Application Programming Interface или интерфейс программирования приложений) — это совокупность инструментов и функций в виде интерфейса для создания новых приложений, благодаря которому одна программа будет взаимодействовать с другой.

2 вопрос:
Что такое REST API?
REST API — это способ взаимодействия сайтов и веб-приложений с сервером.
Сервисы в REST API взаимодействуют по протоколу HTTP.
Кстати RESTful API — это интерфейс,используемые двумя компьютерными системами для безопасного обмена информацией через Интернет. (Определение взято из https://aws.amazon.com/ru/what-is/restful-api/ )

3 вопрос:
Назовите способы API:
💻SOAP API
💻RPC API
💻Websocket API
💻REST API
💻GraphQL API


Я
также подготовила чек-лист в виде mindmap позитивных и негативных проверок в API и указала примерный тестовый прогон в Qase.io

Так как в нельзяграме уже получили, кто написал «Хочу», поделюсь и здесь.
🔥428👍8👏5
Когда тестировщик «ловит» баг…

P.S. Я любительница Коломбо 😂
😁16🤣6🍌1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Собранный весь материал в один файл: Скачать: Чек-лист по API проверкам»
This media is not supported in your browser
VIEW IN TELEGRAM
Коллеги, всем привет.
Хочу поделиться новостями своего проекта, о чем мой продукт?

Итак, я создаю создаю тесты на закрепление знаний.

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

🔷Будут темы для разбора в интерактивном формате:
🔹Основные понятия тестирования
🔹Классификация видов тестирования
🔹Основы SQL-запросов
🔹Протоколы HTTP и HTTPS
🔹Тестирование API
REST, SOAP, JSON, XML
🔹Postman (создание коллекций, параметризация, сниппеты)
🔹Git в рамках тестирования

🔷А также я планирую добавить тесты на Devtools и на техники тест-дизайна.

🔷Будут раз в месяц по 1 вебинару и чуть позже групповые консультации на разбор ошибок согласно тарифам, которые вы увидите в день продаж.

🔷Основные полезности
🔹Тесты с одним верным ответом и с множеством выбора ответов
🔹Вопрос с автопроверкой
🔹Проверка SQL заданий
🔹Ваша обратная связь
🔹Заполнение пропусков в заданиях
🔹Есть контрольные работы - 80% успешного прохождения

🔷Результат после прохождения тестов:
🔹Понимание основных терминов и инструментов тестирования.
🔹Увлекательный интерактив позволит запомнить больше определений.
🔹Пояснительный разбор правильного ответа даст четкое понимание основного определения.

Каждодневно улучшаю свой продукт.

Я для вас на сайте сделала форму предзаписи на курс по тестам, который стартует 24 апреля.
Вы первыми узнаете о курсе.

Переходите на сайт https://protestinginfo.ru/ и заполняйте форму предзаписи.

СТАРТ 24 апреля
Продажи будут 2 недели.
Это будет 1 поток.
Следующий запуск через месяц или 2 месяца (здесь ещё не решила)
❤‍🔥22👍3
Forwarded from Никита
Меня тоже учили делать чек лист Minmap в Миро , а не давно на собесе две компании забраковали мои чек- листы , мол не удобно им так смотреть