EngX Code Review: начни писать код еще лучше и построй эффективный процесс код-ревью.


Что изучать начинающему Automation QA-инженеру?

Список полезных интернет-источников и книг.

Илья Любимов

— В этой статье будет много ссылок на самые распространенные источники по изучению языков программирования. Именно это нужно знать каждому QA Automation-инженеру, — объясняет инженер по автоматизации QA EPAM Илья Любимов, — И не только это, конечно.

Английский язык

— Знать английский для работы в сфере IT — must have. Нужно общаться с коллегами, пользоваться фреймворками, читать документацию.

Чтобы проверить свои знания, можно пройти тест по английскому. 

Let's go

Уровня B1-B2 будет достаточно. Для повышения уровня можно перейти на отличный сайт с грамматикой, аудитом, правильным произношением, курсами: это бесплатно. Если есть желание заниматься в игровой форме, DuoLingo в помощь.

Книги

  • Роман Савин. Тестирование Дот Ком. Книга обязательна к прочтению начинающим специалистам по тестированию. Она позволяет легко войти в тему, сравнивает русскоязычные и англоязычные понятия, объясняет терминологию и приводит достаточное количество примеров.
  • "Are you smart enough to be a tester?" by Mukesh Sharma. Книга посвящена введению в профессию инженера по тестированию программного обеспечения.
  • Learn Testing in 1 Day: Definitive Guide to Learn Software Testing for Beginners — предназначена для начинающих с небольшим или нулевым опытом тестирования программного обеспечения.
  • Head First Java by Kathy Sierra, Bert Bate. Книга поможет начать изучение Java.
  • The Way of the Web Tester: A Beginner's Guide to Automating Tests. Книга для всех, кому необходимо тестировать web-приложения. Она поможет лучше понимать разработчиков и прийти к консенсусу о том, как организовать и написать фреймворк. Позволит углубить знания в интеграционном, unit тестировании, а также в тестировании интерфейсов.
  • Core Java by Cay S. Horstmann and Gary Cornell. Книга предназначена для опытных программистов, которые хотят научиться писать полезные Java-приложения.
  • Software Testing: A Beginner's Guide Learn Software Testing In 1 Day: Software Testing For Beginners Guide. Также очень хорошая книга для людей без опыта тестирования ПО. Охватывает все основные типы тестирования, рассказывает про Agile-тестирование, а также раскрывает особенности тестирования приложений в разных предметных областях.

— Если вы еще не определились, что почитать в ближайшее время, то вот здесь можно найти еще один список лучших книг по Java для начинающих, — делится Илья.

Сайты

Google и StackOverflow

Да, это очевидные источники. Но в самом начале все часто ищут ответы в Google и на StackOverflow. Важно уметь правильно и лаконично формулировать вопросы и стараться разложить проблему на элементарные задачи, ответы на которые можно найти быстро. Это очень полезный навык. Он повысит продуктивность, а затем поможет правильно формулировать задачи и подзадачи для себя и коллег.

.NET documentation

Веб-сайт, на котором можно узнать, как использовать .NET для создания приложений на любой платформе с использованием C#, F# и Visual Basic. Также можно посмотреть справочные материалы по API, образцы кода, учебные пособия и многое другое.

C# documentation

На этом ресурсе есть возможность научиться писать любые приложения на языке программирования C# на платформе .NET.

Baeldung.com

Этот сайт помогает разработчикам лучше узнать экосистему Java. Здесь много полезных курсов, особенно по Spring Framework. Четко описаны практические вопросы.

The Java™ Tutorials

Учебники по Java — это практические руководства для программистов, которые хотят использовать Java для создания приложений. Они включают сотни рабочих примеров и десятки уроков.

Документация

— В настоящее время существует множество фреймворков и библиотек, которые используют в работе инженеры по автоматизации QA, — подытоживает Илья, — Поэтому важно определить основные для себя технологии и знать, куда обращаться в случае возникновения вопросов. Для каждого специалиста стек технологий будет разным. Документацию по каждой технологии необходимо искать на интернет-сайте разработчиков.

Меняйте настройки вашего оборудования на английский язык, читайте новости, смотрите сериалы и фильмы в оригинале с субтитрами. Так вы увеличите словарный запас, запомните устойчивые словосочетания, научитесь воспринимать их на слух. Независимо от количества материалов, которые вы прочитали и даже изучили, необходима практика. Так что тестируйте, тестируйте и еще раз тестируйте!

Благодарим за тему training.epam.com.

Найти подходящие курсы от партнеров и определить свой уровень английского можно на странице Обучение.

Обучение
Материалы по теме
Следи за новостями на любимых платформах