Наименование | Разработка тестовых случаев, проведение тестирования ПО и исследование результатов | Код | B | Уровень квалификации | 5 | |||||
Происхождение обобщенной трудовой функции | Оригинал | X | Заимствовано из оригинала | |||||||
Код оригинала | Регистрационный номер профессионального стандарта |
Возможные наименования должностей, профессий | Тестировщик |
Требования к образованию и обучению | Среднее профессиональное образование - программы подготовки специалистов среднего звена |
Требования к опыту практической работы | Не менее одного года в области верификации и тестирования программного обеспечения при наличии среднего профессионального образования |
Особые условия допуска к работе | - |
Другие характеристики | Рекомендуется дополнительное профессиональное образование - программы повышения квалификации по профилю деятельности |
Дополнительные характеристики
Наименование документа | Код | Наименование базовой группы, должности (профессии) или специальности |
2519 | Разработчики и аналитики программного обеспечения и приложений, не входящие в другие группы | |
ЕКС | - | Инженер-программист (программист) |
22824 | Инженер-программист | |
25857 | Программист | |
2.09.02.03 | Программирование в компьютерных системах | |
2.09.02.05 | Прикладная информатика (по отраслям) | |
1.01.03.02 | Прикладная математика и информатика | |
1.02.03.02 | Фундаментальная информатика и информационные технологии | |
1.02.03.03 | Математическое обеспечение и администрирование информационных систем | |
2.09.03.01 | Информатика и вычислительная техника | |
2.09.03.02 | Информационные системы и технологии | |
2.09.03.04 | Программная инженерия | |
2.27.03.04 | Управление в технических системах |
3.2.1. Трудовая функция
Наименование | Определение и описание тестовых случаев для выполнения процесса тестирования ПО, включая разработку автотестов | Код | B/01.5 | Уровень (подуровень) квалификации | 5 | |||||
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | |||||||
Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление приоритетных областей покрытия тестовыми случаями на основе плана тестирования ПО |
Идентификация всех значений, которые вводятся участниками в сценарии использования системы | |
Выделение классов эквивалентности значений каждого типа входных данных | |
Составление списка комбинаций значений из различных классов эквивалентности | |
Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями | |
Написание/настройка программ для автоматизированного тестирования ПО (при необходимости) | |
Разработка рабочих заданий по подготовке тестовых данных и выполнению тестовых процедур ПО | |
Описание тестовых случаев | |
Разработка автоматизированных тестов, в том числе для проверки информационной безопасности разрабатываемого ПО | |
Инструктирование специалистов по подготовке тестовых данных и выполнению тестовых процедур ПО | |
Необходимые умения | Документировать тесты в соответствии с требованиями организации |
Разрабатывать скрипты и/или программные модули для автоматизации тестирования ПО, в том числе для проверки информационной безопасности разрабатываемого ПО | |
Оформлять тестовые случаи | |
Применять различные техники проектирования тестов (тест-дизайна) | |
Применять универсальные языки моделирования (сценариев) | |
Применять языки программирования для написания программного кода | |
Применять специализированное ПО для создания автотестов | |
Применять стандарты оформления кода | |
Взаимодействовать с членами команды разработчиков ПО | |
Анализировать тестовые случаи на предмет полноты учета покрытия | |
Необходимые знания | Классификация видов и типов тестирования ПО |
Техники проектирования и комбинаторики тестов | |
Основы работы необходимых приложений | |
Системы автоматизированного тестирования ПО | |
Языки программирования | |
Стандарты оформления программного кода для используемых языков программирования | |
Жизненный цикл ПО | |
Тестовые данные, обеспечивающие проверку безопасности ПО | |
Другие характеристики | - |
3.2.2. Трудовая функция
Наименование | Проведение тестирования ПО по разработанным тестовым случаям | Код | B/02.5 | Уровень (подуровень) квалификации | 5 | |||||
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | |||||||
Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выполнение начальных настроек для проведения тестирования ПО |
Выполнение необходимых видов тестирования ПО в соответствии с планом тестирования | |
Проведение автоматизированного тестирования ПО при необходимости | |
Составление статистики выполнения тестов | |
Проведение анализа полученных результатов тестирования ПО по разработанным тестовым случаям на соответствие ожидаемым результатам | |
Оптимизация тестовых наборов | |
Составление новых тестовых случаев и повторение тестирования при необходимости | |
Формирование и представление отчетности о проведенном тестировании ПО в соответствии с установленными регламентами | |
Необходимые умения | Составлять сценарии поведения пользователей ПО |
Выполнять интеграционное и модульное тестирование ПО | |
Выполнять статическое тестирование ПО | |
Использовать специальное ПО для автоматизированного тестирования ПО при необходимости | |
Составлять отчет о проведении тестирования ПО по разработанным тестовым случаям | |
Взаимодействовать с членами команды разработчиков ПО | |
Использовать системы автоматизированного тестирования ПО | |
Необходимые знания | Техники тестирования ПО, базирующиеся на интуиции и опыте инженера |
Техники тестирования ПО, базирующиеся на спецификации | |
Техники тестирования ПО, ориентированные на код | |
Тестирование ПО, ориентированное на дефекты | |
Техники тестирования ПО, базирующиеся на условиях использования | |
Тестирование ПО, базирующееся на надежности инженерного процесса | |
Техники тестирования ПО, базирующиеся на природе приложения | |
Стандарты оформления кода для используемых языков программирования | |
Основные термины и сокращения, используемые в технической документации и принятые в организации | |
Основы алгоритмизации и программирования | |
Жизненный цикл программного продукта | |
Другие характеристики | - |
3.2.3. Трудовая функция
Наименование | Восстановление работоспособности ПО | Код | B/03.5 | Уровень (подуровень) квалификации | 5 | |||||
Происхождение трудовой функции | Оригинал | X | Заимствовано из оригинала | |||||||
Код оригинала | Регистрационный номер профессионального стандарта |