3 онлайн курса по QA для начинающих

QA – одно из самых перспективных направлений в сфере IT. Компании набирают тестировщиков QA, чтобы они помогали находить ошибки в работе различных систем. Мы собрали для вас подборку онлайн-курсов на английском языке, где вы сможете обучиться QA с нуля.

freeCodeCamp. Information Security and Quality Assurance

300 часов обучения QA бесплатно? Не может быть! freeCodeCamp это отличный ресурс, на котором вы узнаете основы тестирования, познакомитесь со всеми всеми операциями, тестами, кейсами и даже тем, как подготовиться к вопросам на собеседовании (от вопросов по программированию до личных). Кроме того, на сайте вы также найдете на курсы по Front End, Java Script, информационной безопасности и многому другому!

Coursera: Software Testing and Automation Specialization

Подписка на данный курс стоит 49$ в месяц, а также включает в себя первую бесплатную неделю. Если же вы не можете позволить себе подписку, вы можете попробовать поучаствовать в программе предоставления финансовой помощи от платформы Coursera. Данный курс включает в себя 4 подкурса:

1.Introduction to Software Testing. - по окончании этого курса вы получите представление об основных принципах и процессах тестирования программного обеспечения. Вы будете активно создавать тестовые примеры и запускать их с помощью инструмента автоматического тестирования. Вы будете уметь писать и распознавать хорошие тестовые примеры, включая входные данные и ожидаемые результаты.

2. Black-box and White-box Testing - после завершения этого курса учащиеся будут понимать методы тестирования black box и white box. Обучающийся сможет применять это понимание на практике, создавая эффективные наборы тестовых примеров для правильного тестирования программного обеспечения и поиска дефектов. Учащийся изучит требования к тестируемости, сможет оценивать эффективность поиска неисправностей в тестовых наборах и генерировать входные данные с использованием различных методов.

3. Introduction to Automated Analysis - этот курс познакомит с современными методами автоматического анализа. Автоматический анализ включает в себя два подхода к автоматической генерации очень большого количества тестов для проверки соответствия программ требованиям. Также он содержит средства, с помощью которых можно доказать, что программное обеспечение соответствует требованиям, и что оно не имеет часто встречающихся дефектов, таких как как деление на ноль, переполнение/недостаточное заполнение, взаимоблокировку и ряд других часто встречающихся ошибок, которые могут привести к сбоям программы или проблемам безопасности. Учащийся познакомится с фундаментальной теорией, а также применит различные методы автоматического анализа на примерах программ.

4. Web and Mobile Testing with Selenium - скорость, с которой современные приложения внедряют новые версии и функции, требует больших усилий по тестированию и быстрого его выполнения за счет автоматизации. Этот курс будет посвящен методам тестирования приложений. Будут рассмотрены ключевые концепции, относящиеся к тестированию веб-платформ и мобильных платформ, базовые методы и использование Selenium в качестве основы для автоматизации тестирования таких приложений. Учащийся узнает все о принципах веб- и мобильного тестирования, а также сможет использовать среду тестирования для автоматизации выполнения тестов.

Udemy. The Complete Quality Assurance Course - Learn QA from Scratch

Udemy это сайт онлайн-курсов, который помимо курсов в самых разных областях, имеет курс по QA, который стоит всего 79₪, и включает в себя 6 часов видеоматериалов (частные уроки стоят дороже!). Вы изучите все, начиная с основ, включая важные концепции в мире программирования, существующие языки, а также то, какие типы тестов бывают, и как их выполнять! По окончании каждого курса в Udemy вы получаете сертификат, который можно разместить в вашем профиле на LinkedIn или добавить в резюме.