Думаете о том, чтобы быть человеком, который проверяет качество программного обеспечения, используя передовые инструменты и технологии? Хотите, чтобы под вашим руководством каждое приложение работало безупречно и соответствовало ожиданиям пользователей? Специализируйтесь на создании и внедрении автоматических тестов, которые тщательно проверяют каждую функцию и программный компонент, выявляя ошибки, прежде чем они попадут к конечным пользователям. Сегодня обучение на тестировщика реальнее и проще, чем когда-либо.Станьте ключевым игроком в команде, которая стимулирует инновации и гарантирует высочайшее качество технологий. Вы получите набор материалов для самостоятельного изучения основ Java и настройки рабочей среды. Вы также решите первостепенные задачи, которые будут проверены наставником после начала обучения. Переработку материалов для разминки стоит начинать еще до начала тренировки.
В начале обучения будет представлена масса информации:
- узнаете основы ручного тестирования;
- ознакомитесь с методиками работы тестировщика;
- поймете, как профессионалы собирают требования к тестированию.
Позже, в рамках перехода к автоматизированным методам, вы настроите рабочую среду и познакомитесь с системой контроля версий, используемой разработчиками – Git.
Основы Java — в этой части курса узнаете базу объектно-ориентированного программирования, а также научитесь писать условные операторы и циклы. Затем узнаете о типах тестов на Java и инструментах построения проекта. Начнете работать с модульными тестами с использованием JUnit. Кроме того, поймете, как с помощью инструментов ИИ создавать простые модульные тесты определенных методов в коде.Углубляясь в тему тестирования, узнаете о все более продвинутых методах и инструментах. В этой части курса научитесь использовать m.in. из Spring и Selenium, а также познакомитесь с SQL, парадигмой REST и SOAP. На этом этапе также будут рассмотрены основы интерфейсных знаний, такие как HTML, CSS, JS и инструменты разработки в Chrome. В дополнение к этому будут представлены такие инструменты, как:
- Spock;
- Bash;
- JMeter;
Используя на практике имеющуюся науку, будете самостоятельно работать над тестовым проектом для закрепления своих знаний.
На протяжении всего курса сможете решать задачи и работать над проектами. Благодаря самостоятельной работе с кодом узнаете, как справляются со своими задачами настоящие программисты.