100+ бесплатных онлайн-курсов

24 бесплатных курса по тестированию ПО/QA

Для начинающих в 2024 году.

«Что такое тестирование ПО? Как и куда развиваться?‎» от Сергея Семёнова

Язык: русский.

Длительность: 6 уроков длительностью от 5 до 10 минут. Общая длительность 40 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа курса:

  1. Введение в профессию QA.
  2. Качество, тестирование и цели тестирования.
  3. Принципы тестирования.
  4. Фундаментальный процесс разработки: SDLC07:02.
  5. Фундаментальный процесс тестирования: STLC и типы ошибок.

Что узнаете и чему научитесь:

  • Что такое тестирование ПО.
  • В чём суть профессии тестировщик.
  • Возможные пути развития в данной области.

О преподавателе курса:

  • Сергей Семёнов — тестировщик с опытом в UI и API Automation Testing. Приобрел практический опыт работы с различными платформами, такими как: API, Desktop, WEB, Mobile.

«‎Как зарабатывать деньги на тестировании игр, софта, ПО» от Алекса Маршала

Язык: русский.

Длительность: 9 уроков длительностью от 5 до 10 минут. Общая длительность 45 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа курса:

  1. Что делает тестировщик. Что входит в обязанности. Из чего состоит день.
  2. Области работы тестировщика.
  3. Какие есть направления развития у тестировщика.
  4. Как зарабатывать на тестировании.
  5. Что должен знать Junior QA.
  6. Сколько зарабатывает тестировщик.
  7. Как выбрать язык для автоматизации тестирования.

Что узнаете и чему научитесь:

  • Чем занимается тестировщик.
  • Какие области работы у тестировщика.
  • Как развиваться тестировщику.
  • Что требуется от Junior QA.
  • Как выбрать между автоматизацией тестирования и ручным тестированием.
  • Какой язык выбрать для автоматизации.
  • Сколько зарабатывают тестировщики.
  • Как заработать на тестировании игр.
  • Как заработать на тестировании ПО.
  • Как заработать на тестировании мобильных приложений.
  • Стоит ли вообще идти в эту сферу.
  • Стоит ли платить за курсы по тестированию.

О преподавателе курса:

  • Alex Marshal — работает в IT больше 6 лет. Имеет опыт разработки на языках Java, JavaScript, Python, PHP. Больше 5 лет занимается обучением. Сотрудничал с Blizzard,  Nival, EPAM.

«‎Software Testing Simple (Software Quality Assurance QA)» от Дениса Платонова

Язык: английский.

Длительность: 65 уроков длительностью от 5 до 10 минут. Общая длительность 3 часа.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа курса:

  1. Типы тестирования.
  2. Ошибки.
  3. Тестовые случаи.
  4. Кросс-платформенное и кросс-браузерное тестирование.
  5. Регрессивное тестирование.
  6. Веб-архитектура.
  7. Сборки и выпуски.
  8. QA-интервью.

Что узнаете и чему научитесь:

  • Общему пониманию принципов тестирования.
  • Использованию инструментов JIRA и Zephyr.
  • Работе с тест-кейсами и ошибками.
  • Основным типы тестирования.
  • Пониманию процесса контроля качества.

О преподавателе курса:

  • Денис Платонов — соучредитель Test Pro, специалист по автоматизации тестирования, эксперт по контролю качества, тренер, автор и спикер. Специалист по контролю качества с более чем 13-летним опытом работы в области обеспечения качества программного обеспечения и более 7 лет в области автоматизации контроля качества и разработки программного обеспечения в тестировании (SDET). Разрабатывал системы тестирования для Toyota, Hearst, Disney и Федерального бюро переписи населения США.

«Тестировщик с нуля‎» от Artsiom Rusau QA Life

Язык: русский.

Длительность: 81 урок длительностью от 10 минут до 1 часа 45 минут. Общая длительность 40 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Роль тестировщика в команде.
  • Преимущества профессии.
  • 7 принципов тестирования.
  • Отличие между тестированием и контролем качества.
  • Уровни тестирования.
  • Модели разработки ПО.
  • Основы HTML и CSS.
  • Основы SQL для тестировщика.
  • Особенности тестирования мобильных приложений.
  • Правила деловой переписке.
  • Инструменты тестировщика.
  • Распространённые мифы о тестировании.

«Как стать инженером по тестированию‎» от «Яндекс.Практикум‎»

Язык: русский.

Длительность: 13 уроков общей длительностью 10 часов.

Формат обучения: текстовые уроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа курса:

  1. Чек-листы.
  2. Баг-репорт.
  3. Тест-кейсы.
  4. Самостоятельная работа — смоук-тестирование веб-приложения Yandex.Metro по чек-листам и тест-кейсам

Что узнаете и чему научитесь:

  • Основным видам тестирования.
  • Особенностям тестирования веб-приложений.
  • Составлению отчётов о результатах тестирования.
  • Нахождению ошибок в сервисах и пониманию их структуры.
  • Проведению ручного тестирования продукта.

Об особенностях курса:

  • Курс представляет собой вводный модуль большого платного курса на 240 часов.

«‎Тестирование ПО с нуля» от QA START UP

Язык: русский.

Длительность: 35 уроков длительностью от 5 минут до 1 часа 20 минут. Общая длительность 14 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Цели тестирования ПО.
  2. Что такое тестирование и качество.
  3. Что такое SDLC.
  4. Особенности процесса тестирования.
  5. Функциональное и нефункциональное тестирование.
  6. Дефекты и их классификация.
  7. Базовые принципы тестирования.
  8. Зачем тестировщику SQL.
  9. Основные инструменты для тестирования.
  10. Типичные ошибки начинающих тестировщиков.

«Курс тестировщиков онлайн‎» от Andy Key

Язык: русский.

Длительность: 46 урок длительностью от 3 минут до 40 минут. Общая длительность 5,5 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Цели тестирования ПО.
  2. Что такое тест-кейс и как его написать.
  3. Каким должно быть резюме тестировщика.
  4. Что такое регрессионное тестирование.
  5. Основы функционального тестирования.
  6. Трудности и ошибки в работе тестировщика.

«Тестировщик с нуля. Курс с нуля до Junior QA. Как стать тестировщиком ПО» от Алексея Маршала

Язык: русский.

Длительность: 8 уроков длительностью от 10 минут до 30 минут. Общая длительность 4,5 часа.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Что представляет жизненный цикл ПО.
  • Зачем нужно тестирование требований.
  • Основные виды тестирования.

«Тестирование программного обеспечения в США‎» от «‎Школы Михаила Портнова»

Язык: русский.

Длительность: 23 урока длительностью от 1 до 2,5 часов. Общая длительность 39 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих и продолжающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Понимание смысла профессии тестировщика.
  • Написание тест-кейсов.
  • Уровни и типы тестирования.
  • Особенности поиска работы в США.

«QA Engineer ‎с нуля» от Светланы Дэвис

Язык: русский.

Длительность: 66 уроков длительностью от 10 минут до 30 минут. Общая длительность 16,5 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  • Понимание базовой терминологии.
  • Обязанности тестировщика и преимущества профессии.
  • Что представляет жизненный цикл проекта.
  • Базовые принципы тестирования.
  • Отличия тестировщика QC и QA.
  • Уровни тестирования и их применение.
  • Модели разработки программного обеспечения.
  • Суть позитивного и негативного тестирования.
  • Алгоритм тестирования мобильных приложений.
  • Использование инструмента Postman.

«QA с нуля‎» от Александра Хвастовича

Язык: русский.

Длительность: 12 уроков длительностью от 5 минут до 1 часа 15 минут. Общая длительность 6,5 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Что представляет направление QA.
  • Что такое тест-план и тест-кейс.
  • Основные виды тестирования.
  • Какие инструменты используются для тестирования.
  • Основы SQL для QA-специалистов.
  • Минусы работы тестировщиком.
  • Почему важны Soft Skills и как они могут помочь на собеседовании.

«QA Start‎» от ITVDN

Язык: русский.

Длительность: 7 уроков длительностью от 5 минут до 1 часа 15 минут. Общая длительность 2 часа 50 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Методологии разработки ПО.
  • Виды и уровни тестирования.
  • Варианты тестовой документации.
  • В чём заключается разница между тест-кейсами и чек-листами.
  • Принципы работы с дефектами.

Особенности курса:

  • Интенсив создан на основе полного курса StartIT.

«Качество и тестирование ПО‎» от «VK Team‎»

Язык: русский.

Длительность: 15 уроков длительностью от 20 минут до 1 часа 10 минут. Общая длительность 10,5 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

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

Особенности курса:

  • За основу курса взята программа МГУ им. Ломоносова.

«Тестирование ПО: подготовка к сертификации ISTQB Foundation‎» от Stepik

Язык: русский.

Длительность: 33 урока. Общая длительность 40 часов.

Формат обучения: видеоуроки + тесты.

Уровень сложности: для начинающих с минимальным опытом тестирования и базовым пониманием принципов работы ПО.

Обратная связь: нет.

С сертификатом

Программа обучения:

  1. Почему тестирование необходимо.
  2. Что такое тестирование.
  3. Семь принципов тестирования.
  4. Основной процесс тестирования.
  5. Психология тестирования.
  6. Кодекс этики.
  7. Место тестирования в жизненном цикле разработки ПО.
  8. Модели разработки ПО.
  9. Уровни тестирования.
  10. Типы тестирования.
  11. Тестирование в период сопровождения.
  12. Статические методы.
  13. Статические методы и процесс тестирования.
  14. Процесс рецензирования.
  15. Статический анализ с помощью инструментальных средств.
  16. Методы проектирования тестов.
  17. Процесс разработки тестов.
  18. Категории методов проектирования тестов.
  19. Методы, основанные на спецификациях, или методы черного ящика.
  20. Тестирование на основе структуры, или методы белого ящика.
  21. Методы, основанные на опыте.
  22. Выбор методов тестирования.
  23. Управление тестированием.
  24. Организация тестирования.
  25. Планирование и оценка тестирования.
  26. Мониторинг прогресса и контроль тестирования.
  27. Управление конфигурацией.
  28. Риски и тестирование.
  29. Управление инцидентами.
  30. Инструментальные средства поддержки тестирования.
  31. Типы инструментов тестирования.
  32. Эффективное использование инструментальных средств.
  33. Внедрение инструментального средства в организацию.

Особенности курса:

  • За основу курса взята программа «Сертифицированный тестировщик ПО. Базовый уровень» от ISTQB.
  • Материал содержит реальные примеры тестов с сертифицированных экзаменов.

«‎Основы тестирования программного обеспечения» от «Интуит‎»

Язык: русский.

Длительность: 14 уроков. Общая длительность 8 часов.

Формат обучения: текстовые уроки + тесты + практические задания + экзамен.

Уровень сложности: для начинающих.

Обратная связь: нет.

С сертификатом

Что узнаете и чему научитесь:

  • В чём заключается разница между тестированием и отладкой.
  • Разновидностям (модульное, системное, регрессионное) тестирование.
  • Критериям выбора тестов.
  • Основам автоматизации тестирования.

«Автоматизация тестирования с помощью Selenium and Python‎» от Stepik

Язык: русский.

Длительность: 26 уроков. Общая длительность 40 часов.

Формат обучения: видеоуроки + тесты + интерактивные задачи.

Уровень сложности: для начинающих со знанием основного синтаксиса языка Python.

Обратная связь: нет.

С сертификатом

Программа обучения:

  1. Введение.
  2. Запускаем браузер с помощью Selenium WebDriver.
  3. Структура веб-страницы.
  4. Поиск элементов.
  5. Практикуемся в написании CSS-селекторов.
  6. Поиск элементов с помощью Selenium WebDriver.
  7. Полезные методы Selenium.
  8. Основные методы Selenium.
  9. Работа с файлами, списками и js-скриптами.
  10. Работа с окнами.
  11. Настройка ожиданий.
  12. Итоги второго модуля.
  13. Полезные ссылки к первому и второму модулям.
  14. Тестовые фреймворки.
  15. Лирическое отступление про Git.
  16. Тестирование web-приложений и тестовые фреймворки.
  17. Тестирование с помощью PyTest.
  18. Использование фикстур в PyTest.
  19. PyTest — маркировка.
  20. PyTest — параметризация, конфигурирование, плагины.
  21. Итоги третьего модуля.
  22. Полезные ссылки к третьему модулю.
  23. Применение паттерна Page Object Model.
  24. Что такое Page Object?
  25. Пишем первые тесты с помощью Page Object.
  26. Улучшаем дизайн тестов.
  27. Фреймворки для Page Object.
  28. Полезные ссылки к четвёртому модулю.
  29. Итоги курса.

Особенности курса:

  • Писать авто-тесты на языке Python для проверки корректности работы интерфейсов ваших проектов с помощью фреймворка Selenium.
  • Работать с веб-элементами для написания авто-тестов.
  • Проектировать авто-тесты правильно с целью повышения их стабильности и удобства их поддержания.
  • Использовать тестовые фреймворки (в основном, pytest), которые позволяют удобно настраивать запуск тестов, подготовку данных и понятные читаемые результаты прохождения тест-сценариев (не просто упал/не упал, а на каком шаге и почему).
  • Использовать паттерн проектирования PageObject для написания читаемых тест-сценариев, которые легко поддерживать и создавать.
  • На базовом уровне работать с git и Github.

«‎Отладка программного обеспечения» от Udacity

Язык: английский.

Длительность: курс рассчитан на 2 месяца.

Формат обучения: видеоуроки + интерактивные викторины + дополнительный материал.

Уровень сложности: для начинающих с базовыми знаниями Python и пониманием общих принципов ООП.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Как работают отладчики.
  2. Научный метод и его применение для отладки.
  3. Забавный факт: первая ошибка в истории информатики.
  4. Практика: создание простого трассировщика.
  5. Утверждения ожиданий.
  6. Теория: утверждения при тестировании и отладки.
  7. Забавный факт: самая дорогая ошибка в истории.
  8. Практика: улучшение трассировщика.
  9. Упрощение неудач.
  10. Теория: стратегия упрощения неудач. Бинарный поиск. Принцип дельта-отладки.
  11. Забавный факт: багатон Mozzila.
  12. Практика: создание дельта-отладчика.
  13. Отслеживание происхождения.
  14. Теория: причинно-следственная цепочка. Вычет. Зависимости. Срезы.
  15. Интересный факт: Шерлок Холмс и Доктор Ватсон.
  16. Практика: улучшение дельта-отладчика.
  17. Воспроизведение сбоев.
  18. Теория: типы ошибок. Систематический процесс воспроизводства.
  19. Забавный факт: сумасшедшая ошибка ноутбука.
  20. Практика: создание инструмента статистической отладки.
  21. Учимся на ошибках.
  22. Теория: управление базой данных ошибок. Классификация ошибок. Карты ошибок. Учимся на ошибках.
  23. Забавный факт: программист с самым глючным кодом.
  24. Практика: улучшайте свои инструменты и практикуйтесь в реальной базе данных ошибок.

Что узнаете и чему научитесь:

  • Получите четкое представление о систематической отладке
  • Узнаете, как автоматизировать отладку.
  • Создадите несколько функциональных инструментов отладки в Python.

«Introduction to ‎Software Testing» от Университета Миннесоты

Язык: английский, есть русские субтитры.

Длительность: 29 уроков. Общая длительность 30 часов. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для начинающих с пониманием процессов жизненного цикла разработки ПО и знанием Java или другого языка ООП.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Почему тестирование программного обеспечения является сложной задачей? 
  2. Что такое тест? 
  3. Автоматизация: Использование тестового фреймворка.
  4. Автоматизация: Написание тестов JUnit.
  5. О сложности тестирования ПО.
  6. Что такое тест? 
  7. Автоматизация: использование тестовой среды.
  8. Автоматизация: написание тестов JUnit.
  9. Определение надежности.
  10. Принципы тестирования.
  11. Принципы тестирования: где?
  12. Принципы тестирования: как? 
  13. Модель «V» разработки программного обеспечения.
  14. Валидация и Верификация в «Модели V».
  15. Структурное тестирование.
  16. Мутационное тестирование.
  17. Что такое план тестирования? 
  18. Важность хорошего плана тестирования.
  19. Этапы процесса тестирования ПО.
  20. Тестовые (статусные) отчеты.
  21. Планирование тестирования с учетом рисков.
  22. Отчеты о дефектах программного обеспечения: анализ.
  23. Отчеты о дефектах программного обеспечения: отчетность. 
  24. Отчеты о дефектах программного обеспечения: содержание отчета.
  25. Отчеты о дефектах программного обеспечения: отслеживание, повторное тестирование и закрытие.
  26. Тестовые двойники: Введение.
  27. Тестовые двойники: ввод 
  28. Тестовые двойки: вывод.
  29. Оценка адекватности и анализ покрытия кода с помощью JaCoCo.
  30. Нестабильные тесты и как их избежать.

Что узнаете и чему научитесь:

  • Получите представление о теории тестирования.
  • Будете практиковаться в написании тестов для различных целей качества, включая покрытие кода, поиск дефектов и статистическое тестирование.
  • Разработаете планы тестирования для руководства этапом тестирования жизненного цикла разработки программного обеспечения.
  • Будете создавать отчеты о дефектах, чтобы обеспечить прозрачность и понимание для руководителей, коллег и пользователей.

О преподавателях курса:

  • Санджай Раядургам — директор Центра разработки программного обеспечения Университета Миннесоты и специалист по исследовательским проектам в Департаменте компьютерных наук и инженерии с 2012 года. Консультирует аспирантов, проводит исследования и читает курсы по тестированию и проверке программного обеспечения.
  • Кевин Вендт — директором программы «Магистр наук в области разработки программного обеспечения» Университета Миннесоты. 5 лет работал программистом приложений в Wells Fargo & Co. Преподает курсы, начиная от разработки программного обеспечения для выпускников и заканчивая вводным курсом программирования для неспециалистов.

«‎Black-box and White-box Testing» от Университета Миннесоты

Язык: английский, есть русские субтитры.

Длительность: 39 уроков. Общая длительность 26 часов. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для слушателей, имеющих начальный опыт в сфере тестирования ПО и владеющих основной терминологией. Плюсом будет знание хотя бы одного языка ООП. Курс также будет полезен продвинутым программистам, тестировщикам, DevOps-специалистам для развития в профессии.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение в выбор тестов и адекватность тестов.
  2. Что такое тестовые обязательства? 
  3. Факторы, влияющие на эффективность теста.
  4. Структура программы: достижимость и наблюдаемость.
  5. Новый взгляд на мутационное тестирование.
  6. Структура программы и поиск неисправностей.
  7. Test Oracles Оракулы и поиск неисправностей 
  8. Тестирование раздела.
  9. Комбинаторное тестирование. 
  10. Покрытие требований.
  11. Введение в методы тестирования белого ящика.
  12. Показатели покрытия кода: терминология.
  13. Показатели покрытия кода: покрытие заявлений. 
  14. Показатели покрытия кода: покрытие филиалов.
  15. Показатели покрытия кода: покрытие решений.
  16. Метрики покрытия кода: MC/DC.
  17. Пример MC/DC.
  18. Показатели покрытия кода: OMC/DC.
  19. Показатели покрытия кода: граничное значение.
  20. Стратегии тестирования мутаций.
  21. Метрики тестирования и эффективность набора тестов.
  22. Написание требований для тестируемости.
  23. Плохие требования к тестируемости.
  24. Написание тест-кейсов для требований.
  25. «Фиксированные» требования к тестируемости.
  26. Введение в пользовательские истории и разработку, основанную на поведении.
  27. Cucumber Демо.
  28. Регулярные выражения 101.
  29. Регулярные выражения и тестирование с Cucumber.
  30. Картирование пользовательских историй: пример с микроволновкой.
  31. Установка Cucumber и настройка проекта Eclipse.
  32. Использование списков.
  33. Использование таблиц данных.
  34. Работа со схемами и примерами сценариев.
  35. Cucumber и покрытие кода.

Что узнаете и чему научитесь:

  • Оцените тестируемость требований.
  • Определите тестируемые единицы в спецификации программы
  • Выберете и примените методы выбора входных данных теста черного ящика, включая анализ граничных значений, фаззинг и случайный выбор.
  • Будете разрабатывать автоматизированные тесты и тестировать оракулы для автоматической проверки программного обеспечения.

«‎Introduction to Automated Analysis» от Университета Миннесоты

Язык: английский, есть русские субтитры.

Длительность: 39 уроков. Общая длительность 19 часов. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для слушателей с пониманием жизненного цикла разработки ПО и основ тестирования. Подходит программистам, тестировщикам, DevOps-специалистам.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение в автоматический анализ.
  2. Автоматическая генерация тестов.
  3. Статический анализ.
  4. Эффективная автоматическая проверка.

Что узнаете и чему научитесь:

  • Тестированию программного обеспечения.
  • Формальной проверкой.
  • Автоматизации тестирования.
  • Выявлению сильных и слабых сторон тестирования.

«Web and Mobile Testing with Selenium‎» от Университета Миннесоты.

Язык: английский.

Длительность: 20 уроков. Общая длительность 20 часов. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для начинающих и продолжающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение в тестирование ПО и мобильных приложений.
  2. Функциональное веб-тестирование.
  3. Нефункциональное веб-тестирование.
  4. Мобильное тестирование.

Что узнаете и чему научитесь:

  • Получите прочную основу в принципах веб-тестирования и мобильного тестирования, а также сможете использовать среду тестирования для автоматизации выполнения тестов.

«‎Engineering Practices for Building Quality Software» от Университета Миннесоты

Язык: английский с русскими субтитрами.

Длительность: 27 уроков. Общая длительность 18 часов. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для слушателей с опытом разработки ПО на языках Python, C#, Java.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Концепция качества относительно программного обеспечения.
  2. Качество в дизайне.
  3. Качество в архитектуре.
  4. Качество в реализации.
  5. Качество в тестировании и развёртывании.

Что узнаете и чему научитесь:

  • Как количественно измерить атрибуты качества дизайна.
  • Создадите осуществимые и проверяемые сценарии для оценки атрибутов качества в архитектуре программного обеспечения.
  • Разовьете навыки, обеспечивающие качество разработки кода, помимо правильной функциональности.
  • Поймете качественные подходы к этапам жизненного цикла после разработки.

«‎Software Development Processes and Methodologies» от Университета Миннесоты

Язык: английский с русскими субтитрами.

Длительность: 41 урок. Общая длительность 22 часа. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для начинающих и продолжающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Процессы разработки ПО.
  2. Модели разработки ПО: традиционные модели.
  3. Модели разработки программного обеспечения: Agile и Lean.

Что узнаете и чему научитесь:

  • Применять основные методы разработки программного обеспечения на концептуальном уровне для данной проблемы.
  • Сравните и сопоставите методологию Agile и методологию Lean. К ним относятся Waterfall, Rational Unified Process, V-образная, инкрементальная, спиральная модели и обзор гибкого мышления.
  • Предложите методологию, наиболее подходящую для конкретной ситуации.

«DevOps and Build Automation with Python‎» от LearnQuest

Язык: английский.

Длительность: 14 уроков. Общая длительность 13 часа. Курс рассчитан на 4 недели.

Формат обучения: видеоуроки + материалы для самостоятельного изучения + практические упражнения + тесты.

Уровень сложности: для слушателей с опытом разработки ПО.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Менеджеры проектов.
  2. Тестирование.
  3. Автоматизация браузера.
  4. Контейнеры для разработки.

Что узнаете и чему научитесь:

  • Модульному, интеграционному и ручному тестированию.

О преподавателях курса:

  • Аспен Олмстедт — профессор, директор онлайн-программ Университета Симмонса в Бостоне, Массачусетс. Получил докторскую степень в области компьютерных наук и инженерии Университета Южной Каролины. Бывший генеральный директор Alliance Software Corporation
Алексей Шаполов

Основатель проекта. Профессиональный information junkie. 😊

Разбираюсь в SEO и интернет-маркетинге. Работаю онлайн с 2018 года. Люблю философствовать, потреблять контент в самых разнообразных его формах и, конечно же, писать интересные статьи для своих сайтов.

Оцените автора
Пройти.Ру
Добавить комментарий

  1. Фарида

    Спасибо большое автору за статью «30 бесплатных курсов по тестированию ПО для начинающих QA-специалистов», теперь есть надежда найти новую специальность

    Ответить
100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.