Наименование | Определение и описание тестовых случаев для выполнения процесса тестирования ПО, включая разработку автотестов |
|
|
|
|
Происхождение трудовой функции | Оригинал |
|
Заимствовано из оригинала |
|
|
|
Код оригинала | Регистрационный номер профессионального стандарта |
Трудовые действия | Выявление приоритетных областей покрытия тестовыми случаями на основе плана тестирования ПО Идентификация всех значений, которые вводятся участниками в сценарии использования системы Выделение классов эквивалентности значений каждого типа входных данных Составление списка комбинаций значений из различных классов эквивалентности Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями Написание/настройка программ для автоматизированного тестирования ПО (при необходимости) Разработка рабочих заданий по подготовке тестовых данных и выполнению тестовых процедур ПО Описание тестовых случаев Разработка автоматизированных тестов, в том числе для проверки информационной безопасности разрабатываемого ПО Инструктирование специалистов по подготовке тестовых данных и выполнению тестовых процедур ПО |
Необходимые умения | Документировать тесты в соответствии с требованиями организации Разрабатывать скрипты и/или программные модули для автоматизации тестирования ПО, в том числе для проверки информационной безопасности разрабатываемого ПО Оформлять тестовые случаи Применять различные техники проектирования тестов (тест-дизайна) Применять универсальные языки моделирования (сценариев) Применять языки программирования для написания программного кода Применять специализированное ПО для создания автотестов Применять стандарты оформления кода Взаимодействовать с членами команды разработчиков ПО Анализировать тестовые случаи на предмет полноты учета покрытия |
Необходимые знания | Классификация видов и типов тестирования ПО Техники проектирования и комбинаторики тестов Основы работы необходимых приложений Системы автоматизированного тестирования ПО Языки программирования Стандарты оформления программного кода для используемых языков программирования Жизненный цикл ПО Тестовые данные, обеспечивающие проверку безопасности ПО |
Другие характеристики |