


Тестировщик программного обеспечения
0 0
-
Аннотация
Тестирование программ – основной метод обеспечения необходимого качества компонентов и комплексов программ, выявления и устранения в них дефектов и ошибок при проектировании и производстве. Профессия тестировщика ПО становится всё более востребованной на рынке труда. Специалист по тестированию ПО – это специалист в области обеспечения качества создаваемых информационных систем и прикладного программного обеспечения. Основные задачи специалиста по тестированию ПО включают анализ проектной документации и системы, планирование работ по тестированию и обеспечению качества систем и ПО, разработку артефактов процесса тестирования, выполнение проверок программного обеспечения, документирование найденных ошибок (дефектов), анализ эффективности тестирования, составление аналитических отчетов.
Тестировщику ПО должны быть присущи такие качества, как системное мышление, аналитический склад ума, коммуникабельность, умение составлять контрольные примеры и выполнять подготовку тестовых данных для выполнения проверок ПО и систем.
Задачи, которые решает специалист по тестированию ПО:
-
Планирование процесса тестирования;
-
Подготовка инструментальных средств;
-
Разработка тест-планов, тест-кейсов, сценариев тестирования;
-
Разработка программы и методики испытаний;
-
Документирование найденных ошибок (дефектов);
-
Анализ жизненного цикла дефекта;
-
Разработка сценариев и схем проведения нагрузочного тестирования;
-
Исследование поведения системы под нагрузкой и анализ результатов выполнения нагрузочных тестов;
-
Формирование отчетов и анализ метрик тестирования;
-
Оценка эффективности тестирования.
Специалист по тестированию ПО должен
Знать:
-
основы жизненного цикла и методологии создания автоматизированных систем и программного обеспечения;
-
типы и виды тестирования;
-
методы тестирования и принципы проектирования тестов;
-
основы программирования, документирования программного обеспечения;
-
основы теории алгоритмов, теории баз данных, теории систем и системного анализа;
-
основы моделирования и проектирования систем и программного обеспечения.
Обладать навыками:
-
разработки тест-планов, тест-кейсов, сценариев тестирования, программы и методики испытания для проведения различных видов испытаний;
-
функционального тестирования и документирования найденных ошибок (дефектов);
-
проведения нагрузочного тестирования и документирования результатов исследования системы.
Уметь:
-
оценивать эффективность тестирования;
-
применять общие знания в области менеджмента.
Бесплатно вы сможете посетить вебинары по темам:
- Технологии успешного трудоустройства;
- Как составить продающее резюме;
- Как успешно пройти собеседование.
Также все слушатели профессиональной переподготовки могут участвовать в стажерской программе Академии АйТи «Школа ИТ-кадры». В рамках программы учебный центр предоставляет возможность проходить стажировки в крупных проектах корпоративных заказчиков, и трудоустраиваться по итогам стажировок в эти компании.
Участие в программах стажировки будет предложено всем выпускникам Академии АйТи.
-
-
Описание образовательной программы
При создании автоматизированных систем (АС) и программных продуктов необходимо уделять внимание качеству с самых ранних этапов разработки. Выбор методик и подходов к тестированию, основы управления тестированием и обеспечение качества разрабатываемых автоматизированных систем и программных продуктов, являются базовыми навыками, которыми должен обладать высококвалифицированный специалист в области тестирования и обеспечения качества систем и ПО. Для того, чтобы моделировать, оценивать качество и тестировать информационные системы, необходимо знать принципы работы программ.
Программа носит практикоориентированный характер, более 50% материала отведено практическим занятиям.
Успешное окончание обучения по программе данного курса позволит специалистам осуществлять деятельность в области тестирования ПО. После окончания обучения слушатели приобретут право ведения профессиональной деятельности в новой сфере для лиц, не имеющих базового образования в области программирования и тестирования ИТ-продуктов. Зарплата такого специалиста в регионах составляет не менее 50 тысяч рублей, а в столице в среднем 120-180 тысяч рублей.
Целевая аудитория

Новички
Программа подойдёт тем, кто еще не работал в ИТ-сфере. ⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Тестировщики
В ходе обучения вы получите полный комплекс знаний, а также приобретёте навыки работы с продвинутыми инструментами и методологиями.

ИТ-специалисты
После курса сможете перейти в востребованное направление и стать тестировщиком программного обеспечения.
Расписание
Модуль 1. Основы программирования и составления алгоритмов
1.1 Алгоритм – свойства и способы представления. Типы данных – назначение и роль в программе. Операнды и операторы – вычисление выражений.
1.2. Модели разработки программ. Структурное программирование. Базовые принципы: блочная структура кода – блоки и подпрограммы. типовые структуры управления – последовательность, ветвление, цикл.
1.3 Соcтавление алгоритмов. Применение машинной логики к задачам поиска данных. Оценка времени работы алгоритмов, эффективность кода.
1.4 Практические примеры составления блок-схем и псевдокода. Простейшие алгоритмические задачи. Перевод алгоритма в код. Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста.
1.5 Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
1.6 Простейшие конструкции данных: список, стек, очередь, дерево. Поиск элемента и сортировка элементов. Реализация динамического стека.
1.7 Установка интерпретатора Python. Основные операции и типы данных. Операторы ветвления и циклы. Установка и запуск среды разработки. Типы данных: числа, строки, списки, логический тип, None. Функции преобразования типов. Простой ввод и простой вывод.
1.8 Cтроки. Методы и функции. Использование срезов. Кортеж. Основные операции с кортежем. Распаковка кортежа. Список. Основные операции со списком. Словарь. Основные операции со словарем. Множества. Основные операции с множеством.
1.9 Ветвления. Оператор if. Базовая форма цикла while. Операторы break и continue. Перебор (for). Генераторы словарей, списков, множеств.
Модуль 2. Введение в тестирование автоматизированных систем и программного обеспечения
2.1 Введение в методики создания АС и ПО.
2.2 Требования как основа любого проекта по созданию АС и ПО.
2.3 Сопровождение процесса разработки.
2.4 Роль и место тестирования в обеспечении качества АС и ПО.
2.5 Введение в системное моделирование для тестировщиков.
2.6 Основные методы тестирования и принципы проектирования тестов.
Модуль 3. Тестирование и обеспечение качества АС и ПО
3.1 Организация процессов тестирования.
3.2 Тестовые артефакты.
3.3 Управление дефектами.
3.4 Особенности тестирования пользовательских интерфейсов.
3.5 Автоматизация процессов тестирования АС и ПО.
3.6 Введение в нагрузочное тестирование АС и ПО.
3.7 Стандарты для проведения испытаний АС и ПО.
3.8 Совершенствование процесса тестирования.
-
Получаемый документ
Диплом о профессиональной переподготовке
-
Необходимая подготовка
Высшее или среднее профессиональное образование.
-
Цель курса
Подготовка квалифицированных кадров в условиях повсеместной цифровизации экономики.
- Программа разработана на основании профессионального стандарта 6.004 «Специалист по тестированию в области информационных технологий».
- Программа профессиональной переподготовки разработана на основании ФГОС/ квалификационных требований 09.03.01 Информатика и вычислительная техника.
0 отзывов
Об этом курсе отзывов пока нет. Будьте первым.