Web Testing Basics

Видеокурс Web Testing Basics – является продолжением и дополнением к QA Start.

Материал подобран по опыту преподавателей и успешных выпускников тренинг центра для тестировщиков StartIT. В базовом QA Start мы освоили общие подходы к тестированию и контролю качества в общем (без привязки к типу тестируемого объекта и независимо от сферы тестирования). В курсе Web Testing Start мы будем говорить про базовую терминологию и принцип работы клиент-серверных приложений, работу протокола HTTP и его отличие от HTTPs, про кэш и куки и многое другое. Порог входа в этот материал все еще не сильно высокий, а материал просто необходим для тех, кто хочет в дальнейшем развиваться в инженерном направлении, а также изучать и использовать автоматизацию тестирования. Изучив материал, вы уже получите понимание как работают веб приложения и какими простейшими инструментами можно начать делать первые шаги в Grey Box тестирование, а ваши тесты и баг-репорты – станут более детальные и технически грамотные.

Этот курс даст Вам:

  • Понимание того, что такое клиент-серверные приложения.
  • Какие виды тестирования будут более актуальны при работе с Web. 
  • Что такое HTTP протокол и в чем отличие HTTPs. Какие еще бывают протоколы.
  • Структура запроса\ответа HTTP, классификация статус кодов ответов HTTP.
  • Методы запроса HTTP. Что такое cache/cookie.
  • Основы работы с браузерным инструментом Google Developer Tools.

author

Артем Быковец

Преподаватель курса – Артем Быковец, лучший QA специалист Украины 2015 по версии IT Awards, а также практикующий Agile Coach и ScrumMaster, QA и Process consultant. Более 3-ех лет Артем преподает собственный курс для старта карьеры тестировщика – QA Start. Программа курса разработана таким образом, что студент получает все необходимые знания и практические навыки для начала своей карьеры тестировщика. Работодатели также оценили его эффективность и высокий уровень подготовки выпускников Артема. Кроме этого, программа курса была принята НТУУ «Киевский Политехнический Институт», Факультет Информационно Вычислительной Техники, где Артем преподавал 16/17 и 17/18 года.


Знакомство с структурой клиент серверных приложений. Базовая терминология

Обзор, цель и назначение урока В данном уроке мы познакомимся с тем какие бывают клиент серверные приложения, а также как организован процесс обмена данными в таких приложениях. Рассмотрим какие виды тестирования будут более приоритетны при тестировании таких приложений. Это очень важно, так как для эффективной работы – тестировщик должен хорошо понимать как работает тестируемый объект. Изучив материал данного занятия, учащийся сможет:  Объяснить разницу между 2х и 3х уровневыми клиент-серверными приложениями  Понимать основные термины и список технологий используемых на BackEnd и Front-End  Базовое понимание зачем нужны HTML, CSS, JavaScript, SQL Содержание урока

  1. Короткий обзор курса
  2. Приоритетные виды тестирования для работы веб-тестировщика
  3. Структура клиент-серверных приложений
  4. Терминология, технологии и языки применяемые в разработке и тестировании веб приложений
  5. Живой и понятный пример взаимодействия рассмотренных сущностей
Список уроків
Знакомство с структурой клиент серверных приложений. Базовая терминология
25:52
Протокол HTTP. Структура запроса/ответа. Методы HTTP.
43:37
Chrome Dev Tools. Вкладка «Network»
32:43
Chrome Dev Tools. Вкладка «Elements». Cookies
27:44