воскресенье, 28 октября 2012 г.
воскресенье, 21 октября 2012 г.
О протоколах
Скажем сразу, в сетях я не сильна. Может со временем картина сетевого взаимодействия и станет для меня более понятной, но на данный момент как-то не особо.
HyperText Transfer Prоtocоl, сокращенно HTTP - это протокол передачи гипертекста. Основа HTTP - технология «клиент-сервер», то есть предполагается существование клиентов, которые инициируют соединение и посылают запрос, сервера, которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. В настоящее время данный протокол используется для получения информации с веб-сайта.
Обмер сообщениями идет по схеме "запрос-ответ". Для идентификации ресурсов HTTP использует глобальные URL. HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ».
Основным объектом манипуляции в HTTP является ресурс, на который указывает URL в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. Для этого можно использовать HTTP-заголовок. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.
TCP/IP - Transmission Control Protocol/Internet Protocol — протокол управления передачей. Это набор сетевых протоколов разных уровней используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции (). Например, протокол TCP работает поверх протокола IP.
HyperText Transfer Prоtocоl, сокращенно HTTP - это протокол передачи гипертекста. Основа HTTP - технология «клиент-сервер», то есть предполагается существование клиентов, которые инициируют соединение и посылают запрос, сервера, которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. В настоящее время данный протокол используется для получения информации с веб-сайта.
Обмер сообщениями идет по схеме "запрос-ответ". Для идентификации ресурсов HTTP использует глобальные URL. HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ».
Основным объектом манипуляции в HTTP является ресурс, на который указывает URL в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. Для этого можно использовать HTTP-заголовок. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.
TCP/IP - Transmission Control Protocol/Internet Protocol — протокол управления передачей. Это набор сетевых протоколов разных уровней используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции (). Например, протокол TCP работает поверх протокола IP.
Необходимые знания
- Теоретические знания по тестированию: приципы, процесс, методы.
- Практические знания: системы отслеживания ошибок (bug tracking system), тест-кейсы.
- HTML, CSS, JavaScript, Python
- SQL
- Unix
- XML
Список будет дополняться... пока больше ничего в голову не приходит. Наверное это пока минимум, который стоит знать.
Литература
Книги:
Роман Савин "Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах".✔- Гленфорд Майерс, Том Баджетт, Кори Сандлер "Искусство тестирования программ".
- Роберт Калбертсон, Крис Браун, Гэри Кобб "Быстрое тестирование".
- Рекс Блэк "Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование"
Интересные блоги/форумы/сайты:
First
Как известно, один из самых доступных источников информации - книги.
Цель блога: систематизировать свои знания по тестированию.
И попытаться структурировать, что уже изучено, а что нет.
Цель блога: систематизировать свои знания по тестированию.
И попытаться структурировать, что уже изучено, а что нет.
Подписаться на:
Сообщения (Atom)


