Привет всем!
Как-то я уже делилась с чек-листом API - негативных проверок, я еще больше внесла проверок, а мой подписчик Антон предложил внести дополнительно проверки в чек-лист с полезными ссылками.
Также планирую этот файл обновлять.
Возможно, из вас также предложит еще идеи негативных проверок по API
ССЫЛКА на чек-лист АPI
Как-то я уже делилась с чек-листом API - негативных проверок, я еще больше внесла проверок, а мой подписчик Антон предложил внести дополнительно проверки в чек-лист с полезными ссылками.
Также планирую этот файл обновлять.
Возможно, из вас также предложит еще идеи негативных проверок по API
ССЫЛКА на чек-лист АPI
🔥21🤩15👍5❤1🥰1🌭1
Значит сочинила свое тестовое задание на примере трех разных тестовых заданий, это задание вам поможет закрепить свои знания по API в Postman, и, в целом, заранее предупредила, какие тестовые задания могут быть на API:
Коллекция в swagger, с которой предстоит работать:
https://petstore.swagger.io/
Предусловие:
- Base URL: https://petstore.swagger.io/
- Request URL:
Задание: необходимо создать коллекцию в Postman
Запросы, которые должны быть в коллекции:
1. Создать нового питомца
Прописать скрипт на вкладке tests, который берет из тела ответа id созданного питомца и записывает в коллекцию.
2. Прописать скрипт, который берет из тела ответа name (название) tags питомца и записывает в коллекцию. А также указать проверку на
3. Получить информацию питомца по id
Тут же на вкладке tests прописать скрипт, который будет отправлять следующий запрос "Updates a pet in the store with form data" на обновление ключа «status» на «sold» (продан).
Подсказка: использовать
- Id питомца невалиден при создании -
Коллекцию необходимо экспортировать (Export/ Export Collection) и отправить на проверку.
Если хотите еще напишите тест-кейсы по 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})Подсказка: использовать
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😱8❤4🔥4👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем доброе утро, курс по тестам уже почти готов, остались завершающие штрихи, предлагаю заполнить форму предзаписи на сайте, который я сама сделала 😅 , и в день открытия курса с разными тарифами вам придет от меня сообщение 😏 !
https://protestinginfo.ru/
И предлагаю ознакомиться с полезными ссылками о платформе на сайте.
Спасибо за просмотр.
Для меня это волнительное событие.
https://protestinginfo.ru/
И предлагаю ознакомиться с полезными ссылками о платформе на сайте.
Спасибо за просмотр.
Для меня это волнительное событие.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥22❤8👍4🔥2
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Всем доброе утро, курс по тестам уже почти готов, остались завершающие штрихи, предлагаю заполнить форму предзаписи на сайте, который я сама сделала 😅 , и в день открытия курса с разными тарифами вам придет от меня сообщение 😏 ! https://protestinginfo.ru/ И…
Хочу дополнить, кто заполнил форму до 10:40, должно прийти письмо на почту , проверьте спам.
После 11:00 не придёт письмо на почту, так как есть ограничение запросов с сервисом рассылки , но ваши данные я сохраняю в Гугл таблицу.
После 11:00 не придёт письмо на почту, так как есть ограничение запросов с сервисом рассылки , но ваши данные я сохраняю в Гугл таблицу.
👍2
Forwarded from Словарь тестировщика | Тестирование
Forwarded from Словарь тестировщика | Тестирование
👏3👍2🐳1
Forwarded from Словарь тестировщика | Тестирование
👍2❤1🐳1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Значит сочинила свое тестовое задание на примере трех разных тестовых заданий, это задание вам поможет закрепить свои знания по API в Postman, и, в целом, заранее предупредила, какие тестовые задания могут быть на API: Коллекция в swagger, с которой предстоит…»
Я решила так , что на неделе поделюсь с полезным чек-листом и тестом по общим вопросам по тестированию ПО, который входит в платный курс.
А кому интересны платные тесты для закрепления знаний, заполняйте форму предзаписи. Узнаете первыми.
И кому не пришло письмо вчера после заполнения формы, просьба ещё раз заполнить.
Я исправила эту проблему.
Форма предзаписи: https://protestinginfo.ru/
А кому интересны платные тесты для закрепления знаний, заполняйте форму предзаписи. Узнаете первыми.
И кому не пришло письмо вчера после заполнения формы, просьба ещё раз заполнить.
Я исправила эту проблему.
Форма предзаписи: https://protestinginfo.ru/
❤13👍3🥰1
Одно из моих первых видео в начале развития блога 🥹
Сегодня на собеседование мою менти спросили: чем отличается баг от дефекта?
Ваши рассуждения.
А кто на опыте - у кого в компании баг = дефект?
Ваши рассуждения.
А кто на опыте - у кого в компании баг = дефект?
https://news.1rj.ru/str/protestinginfo/2463
Ещё раз напоминаю и про это видео
Ещё раз напоминаю и про это видео
Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Преподаватель курса по тестированию, где я работаю ментором, поделилась со студентами полезной информацией!
Тема : техника тест-дизайна попарное тестирование.
Обязательно к просмотру🤩
https://youtu.be/Bqmuw3ZJ75g
Тема : техника тест-дизайна попарное тестирование.
Обязательно к просмотру🤩
https://youtu.be/Bqmuw3ZJ75g
👍2
Коллеги, привет и доброго дня.
Вчера написала пост в нельзяграме про Мой путь в тестировании 2014-2015г.: страхи, сомнения в начале пути
и захотелось поделиться и здесь, кто не видел.
«Мне было 28 лет, с опытом преподавания 6 лет, и с мыслями в голове «Кому я нужна?»
⠀
В период своей работы преподавателем я чувствовала стaгнацию.
Я мечтала попасть в Luxoft, так как там работали мои друзья.
⠀
Я начала повторять английский, изучать SQL, читая книгу Алана Бьюли “Изучаем SQL”.
⠀
И знаете, чего не было - это нормального описания теории тестирования в интернете. Хотя уже был сайт software-testing.ru
⠀
Как составлять тест-кейсы и оформлять баг-репорты было мало информации.
⠀
Я готовилась самостоятельно 4 месяца, и отправила своё резюме в компанию luxoft, и да у меня не было ментора, наставника. Жаль ещё не было тех людей, кто смог подсказать, что в моем резюме не так.
⠀
И вот, мой первый отказ от компании моей мечты, даже не пригласили на собеседование.
⠀
Я подумала, что все никуда я не пойду дальше, останусь работать в колледже. Огромные сомнения в себе.
⠀
И все же через месяц мне позвонила hr из люксофт, и сказала, что идёт набор на стажировку, и меня приглашают пройти первый этап.
⠀
Я помню, что были логические задачи около 10-15 штук, из которых я сделала, наверное, правильно всего лишь две😂.
⠀
Потом тест на английском языке, и вот он затащил, благодаря ему, я и попала на второй этап.
⠀
Было много людей, как мне говорили 30 человек, и нужно было набрать 13 человек.
⠀
На втором этапе у меня было крутое собеседование с сотрудницей Анной. Она мне дала фото с изображением приложения, чтоб я протестировала; задача на деление a/b; найти 15 отличий на картинке; оформить баг-репорт на английском языке, выполнить sql задания.
⠀
Ещё Анна спросила вопрос: «Почему хочу уйти из своего текущего места». Я рассказала правду, что я перестала там развиваться, а вот учить студентов мне нравится. А ещё мы с ней на собеседовании сдружились и смеялись!
⠀
Ура, через неделю, я узнала прекрасную новость, меня взяли и ещё 12 человек.
⠀
Я рада, что сейчас у меня есть возможность делиться с вами своими знаниями, что есть шаблоны чек-листов, тест-кейсов и отчётов о дефектах и тестировании.
И что скоро, поделюсь с вами с тестами по закреплению знаний.»
⠀
Делитесь и вы с своим опытом, какие у вас есть трудности и сомнения?
Вчера написала пост в нельзяграме про Мой путь в тестировании 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
Так как в нельзяграме уже получили, кто написал «Хочу», поделюсь и здесь.
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
Так как в нельзяграме уже получили, кто написал «Хочу», поделюсь и здесь.
🔥42❤8👍8👏5
Forwarded from 📚 Обсуждение🔷 QA 📚 Chat
Когда тестировщик «ловит» баг…
P.S. Я любительница Коломбо 😂
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 месяца (здесь ещё не решила)
Хочу поделиться новостями своего проекта, о чем мой продукт?
Итак, я создаю создаю тесты на закрепление знаний.
Нам очень важно каждодневно закреплять знания, изучать новое и повторять изученное и начинающим специалистам, и кто уже на опыте.
🔷Будут темы для разбора в интерактивном формате:
🔹Основные понятия тестирования
🔹Классификация видов тестирования
🔹Основы SQL-запросов
🔹Протоколы HTTP и HTTPS
🔹Тестирование API
REST, SOAP, JSON, XML
🔹Postman (создание коллекций, параметризация, сниппеты)
🔹Git в рамках тестирования
🔷А также я планирую добавить тесты на Devtools и на техники тест-дизайна.
🔷Будут раз в месяц по 1 вебинару и чуть позже групповые консультации на разбор ошибок согласно тарифам, которые вы увидите в день продаж.
🔷Основные полезности
🔹Тесты с одним верным ответом и с множеством выбора ответов
🔹Вопрос с автопроверкой
🔹Проверка SQL заданий
🔹Ваша обратная связь
🔹Заполнение пропусков в заданиях
🔹Есть контрольные работы - 80% успешного прохождения
🔷Результат после прохождения тестов:
🔹Понимание основных терминов и инструментов тестирования.
🔹Увлекательный интерактив позволит запомнить больше определений.
🔹Пояснительный разбор правильного ответа даст четкое понимание основного определения.
Каждодневно улучшаю свой продукт.
Я для вас на сайте сделала форму предзаписи на курс по тестам, который стартует 24 апреля.
Вы первыми узнаете о курсе.
Переходите на сайт https://protestinginfo.ru/ и заполняйте форму предзаписи.
СТАРТ 24 апреля
Продажи будут 2 недели.
Это будет 1 поток.
Следующий запуск через месяц или 2 месяца (здесь ещё не решила)
❤🔥22👍3