📚 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
Вопрос из Инстаграма:
"А как определить, что http с методом GET? А не POST, допустим.

Мой краткий ответ:

Формат запроса
Протокол HTTP очень прост и состоит, по сути, из двух частей — заголовков и тела запроса или ответа.

🔷GET — метод для чтения данных с сайта.
🔷POST — метод для отправки данных на сайт.

🔹Пример GET-запроса.
Информация передаётся прямо в заголовке:
https://site.ru/blog/?name=nadya&city=moscow

GET /blog/?name=nadya&city=moscow
HTTP/1.1
Host: site.ru

🔹Пример POST-запроса.
https://site.ru/blog
Информация передаётся в теле запроса:

POST /blog/
HTTP/1.1
Host: site.ru
name=Ira&city=Omsk

Например,
GET
Передача параметров через ссылку

POST
Формы заявок с персональными данными, отправка банковских данных

🔹🔹🔹🔹
Например, когда используете Postman
🔸Выбираете Get запрос с параметрами
В поле ввода URL нужно ввести URL
https://site.ru/blog/?name=nadya&city=moscow

При вставке URL в поле для ввода URL, автоматически подставляются параметры запроса в вкладку “Params”
После того, как выбран метод, указан URL и параметры, можно отправить запрос на сервер. После нажатия кнопки “Send” в параметре ответа появляется ответ от сервера.
Получаем ответ от сервера, например, в формате JSON


🔸А когда выбираете метод POST в postman, то появляется вкладка "тело запроса - body"
В поле для ввода URL ввести например,
https://site.ru/blog
А внутри “Body” нужно сменить тип на “raw” и справа сменить “Text” на “JSON”
Вставляем тело запроса и отправляем, нажимая на кнопку "Send"
В ответе должен прийти текст, который был отправлен в текстовом редакторе из Body, к которому добавится новая запись, которая была создана на сервере
🔥1
🎲 Тест «Тест на основы тестирования ПО (ProTestingInfo)»
Собрала свои тесты из актуальных сторис Инстаграм, так как варианты ответа невозможно выбрать
🖊 20 вопросов · 30 сек
Напоминаю про тест, кто ещё не проходил, в разработке ещё тест, надеюсь, что сегодня получится его опубликовать ☺️
Если у Вас возникли вопросы по какому-либо вопросу, или Вы не согласны, или необходимы пояснения, то пишите в директ Инстаграма. Готова к беседе и найти время пояснить.
Старалась придумать всё согласно материалам по тестированию, конечно есть вопросы, которые сама сочинила.
Хотела спросить ваше мнение:

Вам нравится такой формат тестирования?
Anonymous Poll
88%
Да
2%
Нет
10%
Мне нравилось, как было раньше, вопросы здесь, без бота и времени.
Ещё основные ссылки я указала здесь
https://taplink.cc/protestinginfo

Скоро укажу тест на техники тест-дизайна
У кого открывается старый тест по основам тестирования, попробуйте почистить кэш в телеграме : Настройки -> Данные и память -> Использование памяти -> Очистить кэш телеграм

Сейчас разбираюсь в данном вопросе
🎲 Тест «Тест на основы и техники тест-дизайна (ProTestingInfo)»
Здесь будут тесты, придуманные мной и созданные из различных постов и материалов по ISTQB
🖊 16 вопросов · 1 мин
🔥2👍1
Друзья, попробуйте сделать очистку истории чат-бота и подключится к новому тесту.

Получилось?
Anonymous Poll
62%
Да
38%
Нет
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Друзья, попробуйте сделать очистку истории чат-бота и подключится к новому тесту.

Получилось?
Если до сих пор не получилось, напишите в директ Инстаграм (ProTestingInfo), будем разбираться.

Следующая связка тестов будет по видам тестирования, проведу здесь, без использования бота.
Привет всем, сделала видео на скорую руку.
Рассмотрим пример из собеседования:
Есть две таблицы, A1 и A2. В обоих таблицах по пять строк.
Запишем запрос:

🔷Select * from A1, A2.
Сколько строк получается в итоговой таблице?🔷

Для того, чтобы разобрать пример, используем сайт:
https://sqliteonline.com/
Используйте этот сайт для проверки своих заданий.

🔸Выбираем соединение к PostgreSQL
🔸Сперва создаём таблицы A1 и A2 , используем команду Create Table

Синтаксис:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);

Я захотела создать таблицу с пятью столбцами. Вы можете создать и двумя столбцами.

🔸Затем используем команду Insert Into

Синтаксис
INSERT INTO table_name (column1, column2, column3, ...)
VALUES
(value1, value2, value3, ...),
(value1, value2, value3, ...),
(value1, value2, value3, ...);

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

🔸Когда вставили значения в таблицы A1 и A2, выполним наш запрос:

Select * from A1, A2.

SQL позволяет в одном запросе обращаться к нескольким таблицам. Именно это свойство и сделало язык SQL столь популярным.
SQL Server проверяет каждую комбинацию строк двух таблиц
Запросы, которые позволяют это сделать, в SQL называются Объединениями.
Такое объединение научно называется декартовым произведением, когда каждой строке первой таблицы ставится в соответствие каждая строка второй таблицы.
А1_1 -- A2_1
A1_1 -- A2_2
A1_1 -- A2_3
A1_1 -- A2_4
A1_1 -- A2_5
А1_2 -- A2_1
A1_2 -- A2_2
A1_2 -- A2_3
A1_2 -- A2_4
A1_2 -- A2_5
и т.д.
Возможно, бывают случаи, когда такое объединение полезно, но в этом случае вопрос на смекалку.
Согласно Алана Бьюли "Изучаем SQL" ещё называют перекрёстным объединением (cross join). Его редко используют, намеренно, по крайней мере.
Рекомендую прочитать данную книгу.

🔷В данном случае получается 25 строк в итоговой таблице.🔷

Чтобы результирующая таблица выглядела так, как мы хотели, необходимо указать условие объединения.
👍5🤔21