Специалист по автоматизированному тестированию создает решения для ускорения тестирования программ на стыке разработки, DevOps, оптимизации производительности и тестирования. Он создает программные реализации тестов для сокращение затрат на ручное тестирование, а также для реализации тестов, которые вручную выполнить невозможно. Автоматизированные тестировщики понимают основы и принципы ООП, знают алгоритмы и умеют работать со структурам данных.
О тренинге
В рамках тренинга вы:
- Изучите теорию тестирования информационных систем
- Познакомитесь с основами работы с реляционными базами данных
- Будете работать с основами языка программирования Java
- Узнаете основы автоматизации тестирования с использованием фреймворков автоматизации
- Познакомитесь с возможностями применения разнообразных подходов автотестирования
- Изучите основы тестирования веб-сервисов
Продолжительность: 3-4 месяца по 20+ часов в неделю
Требования к кандидатам
- Высшее образование (желательно техническое)
- Сильные технические навыки
- Пройденные курсы по автоматизации тестирования (GeekBrains, Yandex и т.д.) либо релевантный опыт работы
- Навык программирования на любом языке (в том числе в процессе обучения, учебные задания)
Программа
- Databases
- Web Services
- Теория тестирования
- Jira + Confluence
- UPSA профайл
- Основы языка Java
- ООП
- Обработка данных
- Исключение
- Файлы
- Коллекции
- JDBC
- XML и JSON
- Unit testing. Junit, TestNG
- Building tools. Maven, Gradle
- Введение в Автоматизированное Тестирование (Теория автоматизации)
- Метрики и инструменты АТ
- Локаторы элементов
- Selenium WD basics, advanced
- Reporting: Log4j/Sl4j, Allure, Report Portal
- Паттерны и антипаттерны в АТ
- Automation Frameworks
- BDD: Cucumber
- Rest-assured framework
- CI: Jenkins
Где можно пройти тренинг?
- Воронеж
- Ижевск
- Нижний Новгород
- Рязань
- Самара
- Саратов
Полезные материалы для подготовки и изучения
Книги:
- Роман Савин. «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах»
- Святослав Куликов. «Тестирование программного обеспечения. Базовый курс»
- Гленфорд Майерс, Том Баджетт, Кори Сандлер. «Искусство тестирования программ»
- Святослав Куликов. «Работа с MySQL, MS SQL Server и Oralce в примерах»
- Герберт Шилдт. «Java 8: руководство для начинающих»
Онлайн-ресурсы:
- Habr
- Micfosoft Learn «Типы данных»
- OpenNET «Основы SQL»
- HTML5BOOK «Основы HTML»
- EPAM. Курс «Основы веб-сервисов»
ДРУГИЕ ПРОГРАММЫ
Хотите записаться на программу?
К сожалению, на данный момент набор по данному направлению не ведется. По всем вопросам вы можете обращаться на почту training@reksoft.com