Чему вы научитесь
- - Вся базовая теория: типы тестирования, техники тест-дизайна, жизненный цикл разработки и тестирования программного продукта
- - Методологии разработки ПО: Водопадная модель, V-образная модель, Agile: SCRUM, Kanban.
- - Тестирование WEB-приложений
- - Создание тестовой документации: баг-репортов, тест-кейсов и чек-листов.
- - Работа с требованиями.
- - Работа в багтрекинговой системе JIRA
- - Работа с базами данных и языком запросов SQL
- - Клиент-серверная архитектура
- - Работа в POSTMAN и тестирование API
- - Работа в командной строке
- - Особенности тестирования мобильных приложений
- - Работа в Jmeter
- - Составление привлекательного резюме
- - Узнаете требования и заработную плату к каждому уровню должности
- - Узнаете как готовиться и проходить интервью
- - Работа в Git и Git Hub
- - Практические советы в работе тестировщиком ПО
- - Базовый курс программирования на Python 3.
- - Узнаете принципы Объектно-ориентированного программирования на Python 3.
- - Напишите полноценный проект по автоматизации тестирования UI с помощью Selenium.
- - Производить запуск тестов используя библиотеку Pytest с необходимой конфигурацией.
- - Напишите полноценный проект по автоматизации тестирования API.
- - Научитесь тестировать API с помощью Postman.
- - Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем - которые выполняет реальный специалист и напишите свой собственный проект по автоматизации
- - Научитесь отправлять SQL-запросы с помощью Python.
- - Напишите консольную программу по работе с банкоматом.
- - Apache Jmeter
- - Теория Тестирование производительности
- - Методика нагрузочного тестирования
- - Тестирование API c помощью Jmeter
- - Составление привлекательного резюме для Тестировщика;
- - Требования к знаниям, для успешного прохождения интервью;
- - Разбор реальных вакансий с сайта по поиску работы, с обсуждением всех технологий, требований и подводных камней;
- Самые частые вопросы на темы: теория тестирования, клиент-серверная архитектура, программирование и автоматизация, тестовая документация..
О программе
ВНИМАНИЕ!!! Самый полный курс по тестированию ПО! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео от которых хочется спать — то Вам не подойдет данный курс.
По окончанию курса Вы получите ШЕСТЬ СЕРТИФИКАТОВ, который сможете приложить к своему резюме!
Домашние задания проверяются лично автором + тесты для самопроверки.
Доступ к модулям будет открываться по мере выполнения домашних заданий, это вынужденная мера, по веским причинам. Это частая практика на площадке, особенно в ТОП-курсах. Не переживайте, не нужно выполнять все задания из блоков, достаточно выполнить основные и несколько сопутствующих, я же со своей стороны буду проверять домашние задания, как и всегда, в кратчайшие сроки. Благодарю за понимание)
Особенности курса:
- видео-лекции с дублированием теории в виде конспекта, Вам не нужно будет ничего печатать, все уже готово и находится в одном месте. Никаких скучных лекций в формате текста;
- дополнительные текстовые лекции по урокам;
- курс содержит базовую теорию, а так же практические задания по самым популярным и востребованным инструментам для тестировщика;
- практические и домашние задания которые проверяет лично автор;
- письменные задания которые дадут опыт в формулировании ответов на собеседовании;
- пошаговая инструкция и написание тестового проекта + написание своего собственного проекта, с рецензией от автора, который можно приложить к резюме и на его основе строить проект на своей работе;
- практические задания по самым популярным инструментам тестировщика;
- множество разнообразных тестовых заданий;
- курс на котором автор за Вас искренне переживает, а не просто оставляет одних на произвол судьбы
Данный курс включает в себя теоретические и практические занятия по следующим темам:
Базовая теория разработки программного обеспечения и тестирования:
- экскурс по основным профессиям в IT;
- экскурс по этапам разработки программного продукта;
- уровни должностей и пути развития тестировщика;
- основные виды тестирования;
- методы тестирования;
- виды окружений;
- основы и классификация тестирования;
- принципы тестирования;
- тестирование WEB-продукта;
- методологии разработки программного обеспечения;
- техники тест-дизайна
Работа с тестовой документацией:
- работа с Требованиями для тестировщика;
- составление и работа с чек-листами на практике;
- составление и работа с тест-кейсами на практике;
- составление и работа с баг-репортами на практике;
- составление и работа с тестовыми наборами;
- работа в системе JIRA и т.д;
Работа с базами данных и изучение языка запросов SQL:
- что такое база данных и их классификации;
- создание таблиц с помощью языка запросов SQL;
- главные запросы в базы данных;
Клиент-сервисная архитектура:
- НТТР и HTTPS протоколы;
- что такое cache и cookie;
- основные методы HTTP;
- SOAP протокол;
- REST архитектура;
- работа с инструментом разработчика DevTools;
Инструменты для тестирование API:
- тестирование API с помощью Postman;
- написание автотестов в Postman;
- тестирование API с помощью Swagger;
Нагрузочное тестирование:
- теория нагрузочного тестирования;
- тестирование с помощью Jmeter;
Работа с командной строкой и системой контроля версии кода Git:
- работа и практика в системе контроля версии кода Git;
- регистрация и работа в GitHub;
- работа в командной строке;
Мобильное тестирование:
- виды мобильных приложений;
- особенности тестирования мобильных приложений;
Блок по составлению резюме и разбору вакансий:
- составление привлекательного резюме для Тестировщика;
- разбор реальных вакансий на позицию Тестировщика;
- ошибки при прохождении резюме;
- советы для тестировщика;
Базовое программирование на Python 3:
- основы синтаксиса языка;
- работа с различными типами данных;
- работа с циклами;
- использование условных операторов для построения логики программы;
- работа с файлами;
- использование штатных библиотек и модулей, а так же написание собственных модулей;
- работа с исключениями;
Объектно-ориентированное программирование:
- работа с классами и их экземплярами;
- работа с методами;
- наследование методов;
Написание автотестов используя библиотеку Selenium:
- поиск локаторов элементов страницы;
- управление браузером;
- взаимодействие с различными элементами браузера;
- построение автотестов;
- работа с файлами;
Запуск и конфигурация тестов с помощью фреймворка PyTest
Создание тестового проекта используя Selenium:
- создание структуры проекта с использованием принципов POM;
- создание универсальных методов;
- написание логики тестов;
- подключение в проект логгирования;
- подключение в проект отчета Allure;
Тестирование API с помощью Postman:
- отправка различных запросов на сервер с помощью самого популярного инструмента для ручного тестирования API;
- анализ ответов от сервера;
Написание автотестов используя библиотеку Requests:
- отправка различных запросов на сервер;
- обработка ответов от сервера;
- использование нескольких запросов в связке;
- построение автотестов;
Создание тестового проекта используя Requests:
- создание оптимальной структуры проекта;
- создание универсальных методов;
- написание логики тестов;
- подключение в проект логгирования;
- подключение в проект отчета Allure;
Работа с базами данных используя Python:
- отправка SQL-запросов используя Python;
- работа с базами данных и изучение языка запросов SQL в SQLite 3;
- создание таблиц с помощью языка запросов SQL;
- написание собственных консольных программ;
Теория нагрузочного тестирования:
- что такое Нагрузочное тестирование;
- когда необходимо проводить нагрузочное тестирование;
- этапы нагрузочного тестирования;
- методика нагрузочного тестирования;
Тестирование с помощью Jmeter:
- тестирование ПО с помощью Jmeter;
- тестирование API с помощью Jmeter;
- создание параметризированных тестов в Jmeter;
- использование дополнительных плагинов при работе с Jmeter;
Так же по итогу Вам предстоит пройти ЭКЗАМЕН - СИМУЛЯТОР РЕАЛЬНОГО СОБЕСЕДОВАНИЯ с самыми популярными вопросами, после чего автор курса проведет проверку Ваших ответов и даст свои рекомендации. Экзамен состоит из 2 частей, для того чтоб Вас не утомлять.
Курс постоянно обновляется дополнительными теоретическим и практическим материалом. Надеюсь, что материалы из него помогут вам изменить свою жизнь и стать хорошими тестировщиками!!!
Обязательно выполняйте все практические занятия, а так же настоятельно рекомендуется конспектировать видео, для дальнейшего повторения и подготовки к собеседованиям.
При должном терпении и усилиях, которые вы приложите при обучении незамедлительно дадут вам хорошую теоретическую и практическую базу для прохождения собеседования и будущей работе по профессии.
Если вы вдруг обнаружите в моих видео орфографические ошибки в слайдах, заранее прошу за них прощение) Все мы люди)
САМИ КУРСЫ НАХОДЯТСЯ ВО ВКЛАДКЕ "МОЁ ОБУЧЕНИЕ", ДАЛЕЕ СЛЕВА БУДЕТ ВКЛАДКА "ПРОХОЖУ" - https://stepik.org/learn/courses
По любым вопросам и пожеланиям обращайтесь, пожалуйста, по почте aleksandr_stepik@mail.ru и я буду рад помочь ответить на них.
Успехов в начинаниях. Дорогу осилит идущий!
Что внутри
В комплект входят 6 курсов общей стоимостью 10 624,15 ₽.
Для кого эта программа
Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик ПО (QA Engineer) и БЫСТРО выйти на рынок и найти свою первую работу! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление. Он подойдет как тем, кто только делает первые шаги в мир тестирования, хочет лучше понять эту деятельность и готовится к первым собеседованиям, так и тем, кто имеет некий опыт, но чувствует, что полезно получить знания по тестированию в структурированном понятном виде.
Начальные требования
Курс подойдет для людей даже без опыта в IT сфере!
Достаточно будет базовых пользовательских навыков: умения устанавливать программы, владение офисным пакетом вашей операционной системы для написания документов и составления таблиц (MS Word, MS Excel, Open Office или Google Docs)
Персональный компьютер с возможностью выходить в Интернет
Желание развиваться в Тестировании и IT
Способность к самостоятельному обучению