Тестирование П О : Ручное тестирование + Автоматизация на Python от Stepik.org
Программа курса
Ознакомьтесь с программой курса «
Базовая теория разработки программного обеспечения и тестирования
- экскурс по основным профессиям в 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;
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания с проверкой
- Сертификат
- Есть
- Инструменты на курсе
-
AllureGitJIRAJmeterPostmanPythonSeleniumSwaggerpytest
Взгляните, что студенты и выпускники говорят про Stepik.org
Курс помог понять главные особенности React
Этот курс помог мне понять главные особенности React и дал представление о том, как строится архитектура SPA-приложений. Очень понравилось, что уроки короткие и легко усваиваемые. Порадовало обилие дополнительных материалов, доступных по ссылкам. Было бы отлично, если бы к видео ...
Без сомнений рекомендую этот курс!
За три недели на этом курсе я с нуля выучила SQL до среднего уровня и любовалась в процессе решением разных задач. Видеоуроки короткие, но содержательные, я много раз к ним возвращалась во время выполнения заданий. Каждый урок состоит из нескольких задач, что помогает лучше запом...