Одной из важных тем для тестирования web является компьютерные сети. Если говорить о теории, в основном упор ставят на вопросы про HTTP, его методы, коды ответов и заголовки. Но для полной картины круто немного изучить базу копьютерных сетей. Из русскоязычного сегмента есть отличные лекции от Андрея Созыкина:
https://www.asozykin.ru/courses/networks_online
Курс достаточно полный, просто описанный и даже есть цикл практических заданий. Но он все-таки трудный для изучения для людей, раньше не связанных с IT.
Поэтому выберу несколько лекций, обязательных к изучению, которые можно догуглить, чтобы представлять базу:
Модель OSI
Немного про TCP/IP
Лекция для общего понимания передачи пакетов между уровнями
IP-адрес 1 часть, IP-адрес 2 часть(изучить скорее обзорно, для понимания каких-то частей лекции нужно глубже разбираться в двоичной кодировке). По сути, обратить внимание на
1. Запись IP-адрес (в 1 части),
2. Зарезервированные IP-адреса (во второй части)
DNS часть 1, DNS часть 2 (2 часть до 7 минуты, дальше лишние подробности)
Протокол HTTP
Еще про HTTP
Кэширование
Просмотрев этот спектр лекций вы обзорно познакомитесь с теорией сетей. Полезно гуглить заинтересовавшие вас вопросы.
Но глубоко можно не уходить. Важно сделать упор на те вопросы, что обычно спрашивают при устройстве на работу, но об этом уже в другой раз.
Что почитать:
Основы по сетям
Эталонные модели TCP/IP и OSI
#web #база
https://www.asozykin.ru/courses/networks_online
Курс достаточно полный, просто описанный и даже есть цикл практических заданий. Но он все-таки трудный для изучения для людей, раньше не связанных с IT.
Поэтому выберу несколько лекций, обязательных к изучению, которые можно догуглить, чтобы представлять базу:
Модель OSI
Немного про TCP/IP
Лекция для общего понимания передачи пакетов между уровнями
IP-адрес 1 часть, IP-адрес 2 часть(изучить скорее обзорно, для понимания каких-то частей лекции нужно глубже разбираться в двоичной кодировке). По сути, обратить внимание на
1. Запись IP-адрес (в 1 части),
2. Зарезервированные IP-адреса (во второй части)
DNS часть 1, DNS часть 2 (2 часть до 7 минуты, дальше лишние подробности)
Протокол HTTP
Еще про HTTP
Кэширование
Просмотрев этот спектр лекций вы обзорно познакомитесь с теорией сетей. Полезно гуглить заинтересовавшие вас вопросы.
Но глубоко можно не уходить. Важно сделать упор на те вопросы, что обычно спрашивают при устройстве на работу, но об этом уже в другой раз.
Что почитать:
Основы по сетям
Эталонные модели TCP/IP и OSI
#web #база
❤1
Немного про Postman
Цикл лекций от Ольги Киселевой
Обзорно про Postman
Шпаргалки по Postman
Открытые API для тестирования
От Ольги Киселевой
API по звездным войнам (к сожалению, только get запросы без авторизации, но интересно писать тесты на JSON-схему)
#web #postman #api
Цикл лекций от Ольги Киселевой
Обзорно про Postman
Шпаргалки по Postman
Открытые API для тестирования
От Ольги Киселевой
API по звездным войнам (к сожалению, только get запросы без авторизации, но интересно писать тесты на JSON-схему)
#web #postman #api
👍3
Кратко про протокол HTTP
Этот протокол описывает взаимодействие между двумя компьютерами (клиентом и сервером), построенное на базе сообщений, называемых запрос (Request) и ответ (Response).
Каждое сообщение состоит из трех частей:
- Стартовая строка сообщения
- Заголовки (Headers)
- Пустая строка, которая обозначает конец заголовка
- Тело сообщения
При этом обязательной является только стартовая строка.
Стартовая строка запроса состоит из следующих полей:
- метод
- URL [адреса сервера]
- версия протокола
Основные методы HTTP:
- GET: получить данные.
- POST: создать данные.
- PUT: изменить данные.
- DELETE: удалить данные.
Стартовая строка ответа состоит из следующих полей:
- версия протокола
- код ответа
Коды ответов HTTP по группам:
- 1XX - Информационные сообщения
- 2XX - Сообщения об успешном подключении. Например, 200 OK
- 3XX - Сообщения о переадресации.
- 4XX - Ошибки на стороне клиента
- 5XX Ошибка на стороне сервера
Ссылки на изучение:
Статьи
- HTTP (состав, методы, коды ответов)
- HTTP
Видео
- Жизеннный цикл HTTP-запроса
- Руководство по HTTP для новичков
- HTTP за 36 минут
#web #база
Этот протокол описывает взаимодействие между двумя компьютерами (клиентом и сервером), построенное на базе сообщений, называемых запрос (Request) и ответ (Response).
Каждое сообщение состоит из трех частей:
- Стартовая строка сообщения
- Заголовки (Headers)
- Пустая строка, которая обозначает конец заголовка
- Тело сообщения
При этом обязательной является только стартовая строка.
Стартовая строка запроса состоит из следующих полей:
- метод
- URL [адреса сервера]
- версия протокола
Основные методы HTTP:
- GET: получить данные.
- POST: создать данные.
- PUT: изменить данные.
- DELETE: удалить данные.
Стартовая строка ответа состоит из следующих полей:
- версия протокола
- код ответа
Коды ответов HTTP по группам:
- 1XX - Информационные сообщения
- 2XX - Сообщения об успешном подключении. Например, 200 OK
- 3XX - Сообщения о переадресации.
- 4XX - Ошибки на стороне клиента
- 5XX Ошибка на стороне сервера
Ссылки на изучение:
Статьи
- HTTP (состав, методы, коды ответов)
- HTTP
Видео
- Жизеннный цикл HTTP-запроса
- Руководство по HTTP для новичков
- HTTP за 36 минут
#web #база
👍2🔥2❤1
Forwarded from QApedia | Тестирование
Telegraph
Демо-сайты для практики тест-автоматизации
Одна из самых больших проблем на пути становления отличным автоматизатором – это практика. Тестирование – это настолько же искусство, насколько и наука. Определение, где добавлять явные ожидания, как создавать устойчивые локаторы, и почему нужно проверять…
👍2