III уровень Программирование и создание ИТ-продуктов

"Тестировщик — простой вход в профессию программист"

ООО "Центр образовательных компетенций НТИ"
262,00 часа длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 22.04-31.08.2022
2 поток (закрыт) 15.06-15.10.2022
3 поток (закрыт) 01.07-30.10.2022
4 поток (закрыт) 15.07-15.11.2022
5 поток (закрыт) 01.08-30.11.2022
6 поток (закрыт) 15.08-05.12.2022
7 поток (закрыт) 01.09-15.12.2022
8 поток (закрыт) 15.09-20.12.2022
9 поток (закрыт) 20.09-25.12.2022
10 поток (закрыт) 01.10.2022-01.02.2023
11 поток (закрыт) 15.10.2022-15.02.2023
12 поток (закрыт) 01.11.2022-15.03.2023
13 поток (закрыт) 15.11.2022-30.03.2023
14 поток (закрыт) 01.12.2022-15.04.2023
15 поток (закрыт) 15.12.2022-30.04.2023

Описание

Информационные технологии - одна из наиболее динамично развивающихся отраслей.

Вопрос, как туда попасть, с чего начать работу в этой отрасли? Если вы ищете ответ на этот вопрос - он перед вами. Начните с получения новой профессии "Тестировщик програмного обеспечения".

Тестировщик создает сценарии тестирования и находит ошибки в ИТ-продуктах. Вы изучите техники тест-дизайна и овладеете инструментами ChromedevTools, Postman, PostgreSQL. Чтобы автоматизировать тестирование, вы освоите основы Javascript и библиотеки Puppeteer. Вы научитесь понимать принципы построения сайтов и юзабилити, научитесь строить сценарии пользователей, сможете составлять грамотные отчеты по тестированию.

 В результате обучения выпускник программы освоит:

  • использование актуальных теорий тестирования;
  • работу с системой контроля версий Git, платформой GitHub;
  • принципы жизненного цикла разработки программного обеспечения;
  • анализ веб-приложений с использованием Chrom devTools;
  • составление автоматизированных тестов с помощью Puppeteer и Cypress;
  • тестирование API с помощью Postman и SOAP UI;
  • написание SQL запросов к PostgreSQL;
  • оценку общего количества ошибок методом Capture-Recapture;
  • подготовку отчетов о тестировании, заведение дефектов;
  • тестирование мобильных приложений с помощью Android Studio;
  • определение места тестирования в жизненном цикле разработки программного обеспечения.

Вид программы: Программа профессиональной подготовки.

Трудоемкость: 260 часов.

Срок обучения: 4месяца.

Форма обучения: онлайн с применением электронного обучения, и дистанционных образовательных технологий.

Режим занятий: мультимедийные лекции, практические занятия, самостоятельная работа.

Документ, выдаваемый по окончанию обучения: диплом о профессиональной переподготовке.  

Часов в программе
56,00 часов
лекции
146,00 часов
практика
46,00 часов
самостоятельная
8,00 часов
промежуточная аттестация
1 час
входная диагностика
5 часов
итоговая аттестация
262,00 часа
всего
Цель программы
Целью обучения является приобретение слушателями теоретических знаний и практических навыков, связанных с тестированием программного обеспечения (этапы и виды работ по обеспечению необходимого качества ИТ-систем, подходы и практические примеры по разработке тестовой документации, написанию "тест-кейсов", , анализ и поиск ошибок программного обеспечения). Формирование у слушателей компетенций в области обеспечения качества программного обеспечения.
Актуальность
Рост дефицита ИТ-специалистов однозначно указывает на нехватку не только разработчиков, но и других членов ИТ-команд: тестировщиков, бизнес-аналитиков.
Согласно сервису поиска работы https://hh.ru, на данный момент открыто более пяти тысяч семисот вакансий тестровщика ПО.
Такой высокий спрос на тестировщиков ПО обусловлен сильным дефицитом специалистов.
Тестировщик ПО является отличной отправной точкой для развития в информационных технологиях.
Профессия тестировщик быстрый вход в профессию программист.
Входная диагностика 1 час
Для входной диагностики мы используем тест из 10 вопросов, который позволяет позволяет потенциальному слушателю оперативно получить понимание, насколько выбранная программа подходит его текущим компетенциям. Данная программа имеет низкий порог входа, так как это программа предусмотрена для специалистов начального уровня. Тест дает понимание о том насколько слушатель имеет представление о предметной области предстоящего обучения.
Итоговая аттестация 5 часов
Аттестационное практическое задание, содержащие 5 подзаданий, которые содержать кейсы для решения задач. Этим заданием мы проверяем получение необходимых компетенций и освоение слушателем трудовых функций, необходимых для новой профессии.

Компетенции

Общепрофессиональные


ОПК-1. Способен использовать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности
Знать:

ОПК-1. Выбирает информационные технологии для решения задач профессиональной деятельности
ОПК-2. Выбирает системные и прикладные программы, в том числе отечественного производства, для решения профессиональных задач

Уметь:

ОПК-1. Применяет современные информационные технологии для решения задач профессиональной деятельности
ОПК-1. Использует системные и прикладные программы, в том числе отечественного производства, для

Владеть:

Работает в ПО , с легкостью осваивает новое программное обеспечение.

Профессиональные


ПК -1 Тестирование ПО
Знать:

ПК-1.1 Методы и техники тестирования
ПК-1.2 Устройство процесса разработки ПО
ПК-1.3 Особенности тестирования веб-приложений
ПК-1.4 Особенности тестирования мобильных приложений
ПК-1.5 Принципы работы баз данных
ПК-1.6 Связь тестирования и архитектуры ПО

Уметь:

- Тестировать веб-приложения
- Тестировать мобильные приложения
- Работать в командной строке
- Работать с системой контроля версий
- Проводить инспекции кода
- Анализировать покрытие кода

Владеть:

- система контроля версий Git
- анализ веб-приложений с использованием Chrom devTools
- автоматизированных тестов с помощью Puppeteer и Cypress
- тестирование API с помощью Postman и SOAP UI
- написание SQL запросов к PostgreSQL
- тестирование мобильных приложений с помощью Android Studio

Общепрофессиональные


ПК -2 Создание программ на языке Python
Знать:

Знать:
- Принципы работы информационных технологий
- Принципы работы алгоритмов
- Существующие структуры данных
- Принципы написания программ на Python
- Классы, функции в Python
- Как формируются html страницы

Уметь:

Уметь:
- Разрабатывать программы на Python
- Писать алгоритмы на Python
- Устанавливать Python на ПК
- Писать циклы, условия, на Python
- Подключать сторонние библиотеки
- Читать и создавать json, csv, xml файлы

Владеть:

Владеть:
- Средствами разработки: PyCharm, а также онлайн эмулятором Python
- Командной строкой (cmd)
- Средствами редактирования json, csv, xml файлов (PyCharm, онлайн инструменты)

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование
Квалификация
Cреднее профессиональное и/или высшее образование, владение навыками пользования персональным компьютером или мобильным устройством для выхода в сеть Интернет, информационно- коммуникационными технологиями, в том числе офисными приложениями Microsoft Office, Exell, Power Point.
Предварительное освоение иных дисциплин/курсов /модулей
Владение навыками пользования персональным компьютером или мобильным устройством для выхода в сеть Интернет, информационно- коммуникационными технологиями, в том числе офисными приложениями Microsoft Office, Exell, Power Point.

Модули

свернуть
79,00ч
Модуль 1 Программирование на Python и повышение компьютерной грамотности
Модуль помогает освоить основы компьютерных наук, введение и углублённое изучение в программирование на Python. Для того, чтобы тестировать ПО, необходимо знать принципы работы программ. Чем глубже и лучше мы понимаем, как они функционируют, тем качественнее мы сможем их протестировать. Базовый модуль позволяет самим научиться программировать, тем самым высоко поднять уровень ИТ-подготовки слушателей.
177,00ч
Модуль 2 Обеспечение качества ПО
Целью профильного модуля является обучение слушателя техникам и инструментам для тестирования ПО. По итогам модуля слушатель освоит: • использование актуальных теорий тестирования; • работу с системой контроля версий Git, платформой GitHub • принципы жизненного цикла разработки программного обеспечения; • анализ веб-приложений с использованием Chrom devTools; • составление автоматизированных тестов с помощью Puppeteer и Cypress • тестирование API с помощью Postman и SOAP UI • написание SQL запросов к PostgreSQL; • оценку общего количества ошибок методом Capture-Recapture • подготовку отчетов о тестировании, заведение дефектов; • тестирование мобильных приложений с помощью Android Studio
79,00ч
Модуль 1 Программирование на Python и повышение компьютерной грамотности
Модуль помогает освоить основы компьютерных наук, введение и углублённое изучение в программирование на Python. Для того, чтобы тестировать ПО, необходимо знать принципы работы программ. Чем глубже и лучше мы понимаем, как они функционируют, тем качественнее мы сможем их протестировать. Базовый модуль позволяет самим научиться программировать, тем самым высоко поднять уровень ИТ-подготовки слушателей.
177,00ч
Модуль 2 Обеспечение качества ПО
Целью профильного модуля является обучение слушателя техникам и инструментам для тестирования ПО. По итогам модуля слушатель освоит: • использование актуальных теорий тестирования; • работу с системой контроля версий Git, платформой GitHub • принципы жизненного цикла разработки программного обеспечения; • анализ веб-приложений с использованием Chrom devTools; • составление автоматизированных тестов с помощью Puppeteer и Cypress • тестирование API с помощью Postman и SOAP UI • написание SQL запросов к PostgreSQL; • оценку общего количества ошибок методом Capture-Recapture • подготовку отчетов о тестировании, заведение дефектов; • тестирование мобильных приложений с помощью Android Studio

Преподаватели

Иосса

Александр Николаевич

ООО "Центр образовательных компетенций НТИ"
95 000 p
Авторизуйтесь чтобы записаться

Профстандарт

"Информационные системы и технологии в бизнесе"

06.004

Ответственный за программу