📚 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
Что такое GraphQL в мобильках.
GraphQL — это язык запросов для API, разработанный Meta. Он предоставляет полное описание API и дает возможность запрашивать именно то, что им нужно.
Особенность такой системы:
- Серверы GraphQL находятся между клиентом и серверными службами.
- Возможно соединить несколько запросов REST в один запрос.
- Сервер GraphQL организует ресурсы в виде графа.
- Поддерживаются запросы, мутации (изменений данных) и подписки ( уведомления об изменениях схемы).

Если нужно попроще, то REST - это когда запросы едут в персональном авто, а в GraphQL едем в автобусе.

Пример работы запроса есть в картинке.
🔥29👍2
Привет всем, пока прихожу в себя от долгой болезни в отпуске, хочу предложить прочесть статью про интеграционное тестирование
💊2212🥰1
#интервью #читлист

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

Очень удобно, есть примеры ответов, в том числе и на ситуационные кейсы.

Сохраняйте в копилку!
🔥40💔3🙊1
​​📑 REST API vs GraphQL: в чём между ними разница

"Сегодня в среде разработчиков часто продвигают GraphQL в качестве замены REST, хотя обе технологии можно использовать одновременно. В этой статье Анастасия Иванова, технический писатель платформы МТС Exolve (входит в экосистему МТС), рассмотрит интерфейсы подробнее, чтобы понять, как выбрать подходящее решение под каждый конкретный проект. Подробности — под катом."

Читать статью
👍175🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда разработчик не может воспроизвести баг
🤣102👍5🔥32💯2
Всем привет!
Я здорова и готова работать 😁.

Значит план будет такой:
Делиться полезной информацией
Проверка ваших знаний, а то давно тесто не было

Сейчас предлагаю просмотреть мои видео по написанию тест-кейсов по API

Конечно, скоро обещанная новая статья на хабре.
2 недели болезни это был не самый лёгкий период.
🎉37🔥196💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Пытался протиснуться с фичой поперёк релизного процесса, но в итоге всё равно пошёл тем же путём, что и все остальные
🤣39😁5👍3👌1
Forwarded from QA AK (Alexey)
Что делать, если после тестирования на проде нашлись баги? 🪲🐞

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

1️⃣ Стоит разделить чувство вины и ответственность. Не нужно себя винить и сомневаться в своей компетентности. Это не продуктивно и точно никак не поможет вам в работе. Ошибки допускают все. Как минимум, кроме вас их допустили разработчики, и они вылились в дефекты, которые не были обнаружены в ходе тестирования.

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

2️⃣ Важна не ошибка, а реакция на нее. Подобная ситуация - это сигнал к тому, что имеющиеся тесты не справляются со своей задачей. Поэтому нужно разобраться почему.

Исследуйте баги, попробуйте их локализовать и выявить причины возникновения. Затем соотнесите их с имеющимися в регрессе тестами, которые покрывают требования к фиче, где возникли проблемы. Причины, почему тесты не позволили обнаружить баги, могут быть разными:
🔺 проблемная область в целом не тестировались
🔺 нет достаточного понимания работы фичи, из-за чего требования к ней покрыты не полностью
🔺 тесты есть, но тестовые данные в них отличаются от реальных и выявить проблему не смогли
🔺 ошибка у пользователя возникает на другом окружении, на котором тесты не проводились
🔺 ...

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

Если вы заинтересованы в профессиональном росте и в улучшении качества продукта, используйте подобную ситуацию как реальную обратную связь, касающуюся эффективности ваших тестов и реагируйте, предпринимая адекватные меры для ее улучшения.
👍4410🔥10👏4
Всем хорошего настроения 💕!
Повторим немного теорию.
Какой тип тестирования предполагает запуск программного кода?
Anonymous Quiz
8%
Статическое тестирование
92%
Динамическое тестирование
👍10🔥3👌1
Какой вид тестирования отвечает за проверку функциональности, используемой типичными пользователями в повседневной деятельности (почти каждый день)?
Anonymous Quiz
17%
Санитарное тестирование
59%
Тестирование критического пути
19%
Стандартное тестирование
5%
Тестирование надёжности
👍8🆒3🔥2
Отдельный сервис, который отвечает за хранение и доставку данных от сервисов-отправителей к сервисам-получателям с помощью модели Publishers/Subscribers. Данным сервисом называют…
Anonymous Quiz
10%
Апплеты
60%
Брокеры сообщений
7%
Поды
24%
Сниппеты
👍7🔥32👏1😎1
Как будет заканчиваться SQL запрос при следующем задании:
«… Отсортировать записи по убыванию имени.»?
Anonymous Quiz
69%
ORDER BY name DESC
14%
ORDER BY DESC name
13%
GROUP BY name DESC
4%
GROUP BY DESC name
👍11🔥32🤗2
Существует подход «Большого взрыва». К какому уровню тестирования он относится?
Anonymous Quiz
12%
Модульному
40%
Интеграционному
48%
Системному
🔥6👍5😱3🥰2🐳1
Для ознакомления:

Данный гист описывает что такое веб-сервисы, зачем они нужны
Прочесть.
👍8🔥1