О курсе Данный курс поможет вам обучиться профессии тестировщика ПО с нуля: включает в себя понятно изложенную теорию тестирования и практические задания на ее закрепление. Главное правило - не лениться! Если кажется, что проверочные задания местами сложные, значит надо вернуться к теории и прочитать еще раз/два/три/n-раз, пока не дойдет суть. И покопаться в комментариях, возможно проблемные вопросы уже раскрыты. Это действительно важно, т.к. во-первых, вы убережете себя от неверного познания сути изучаемых процессов/понятий. А во-вторых, сохраните рассудок преподавателю, вложившему будь здоров сколько сил/времени/здоровья/бессонных ночей/деньги на кофе и вкусняшки в этот проект. С "Junior QA / Инженер по тестированию ПО" вы сделаете следующие вещи: - научитесь создавать ментальные карты, - попрактикуетесь в написании тест кейсов, чек-листов, - заведете парочку баг-репортов, - поработаете в TestRail (пробный бесплатный период в 2 недели) и Jira, - узнаете основу основ – что такое компьютерная сеть, какие виды бывают, какие характеристики имеют, - изучите модели OSI и TCP/IP и протоколы каждого уровня, - исследуете работу браузера, сервера, клиент-серверную архитектуру в целом и поймете, почему ее спрашивают на собеседованиях. Обучение не затрагивает тест дизайн и техники тест дизайна. Автоматизацию тестирования не трогаем. Теория курса содержит авторские разработки и переработанный материал из различных обучающих курсов и интернета (youtube, habr и др.). Это не значит, что все оттуда похищено или под копирку списано! Помните о душевных переживаниях и бессонных ночах преподавателя, перемоловшего не одну тонну информации, чтобы правильно структурировать для вас материал, разъяснить сложные моменты и замотивировать на дальнейшее самосовершенствование! Программа курса: Часть I. Тестирование и тестировщик Что такое тестирование? Кто такой тестировщик? 7 принципов и 4 уровня тестирования Принципы тестирования Уровни тестирования Виды и методы тестирования Виды тестирования. Позитивные и негативные тесты. Функциональное тестирование Нефункциональное тестирование Методы тестирования Требования Требования и их свойства Как тестировщик работает с требованиями Тест кейс и правила его оформления Тест кейс и чек лист Системы управления тестами Баг-репорт и правила его оформления Что такое баг и баг-репорт? Как написать хороший баг-репорт? Жизненный цикл баг-репорта Баг-трекинговые системы Тестовая документация Что такое тестовая документация Практическая работа Отчет о тестировании Разработка ПО и место тестировщика в ней Методологии разработки программного обеспечения Часть II. Клиент-серверная архитектура, сети, API Что такое клиент-серверная архитектура Секретная жизнь браузера Не менее секретная жизнь сервера Тест по клиент-серверной архитектуре Структура клиент-серверных приложений Компьютерные сети. HTTP-обмен Немного о компьютерных сетях Сетевая модель OSI Модель TCP/IP HTTP-обмен Практическая отработка HTTP-запросов API. Часть I REST и SOAP MockAPI для тестирования Тестирование бэекенда (API) API. Часть II Практика. Часть I. Практика. Часть II. Итоги