Автоматизированное тестирование программного обеспечения
Томский государственный университет систем управления и радиоэлектроники
Описание
В последние несколько лет популярность автоматизации неуклонно растет благодаря экономии времени, средств и эффективности, которую оно предлагает. Крупные ИТ-компании по всему миру внедряют автоматизированное тестирование программного обеспечения для быстрого ускорения своих тестовых возможностей. Инженеры по автоматизации тестирования пользуются большим спросом и им предлагают большую зарплату по сравнению с простыми тестировщиками.
Ключевые преимущества автоматизированного тестирования:
- Повышение качества тестирования, поскольку при использовании средств автоматизации «человеческий фактор» не оказывает влияния на качество тестирования.
- Возможность выполнения таких видов тестирования, которые либо не могут быть выполнены вручную, либо требуют значительных затрат (дополнительное оборудование, персонал).
- Ускорение процесса тестирования без потери качества. Проведение того же объема работ ручным методом занимает больше времени. Использование средств автоматизации для тестирования позволяет запускать уже написанные скрипты без дальнейших доработок.
- В ходе тестирования отчеты о результатах работы программных приложений рассылаются и сохраняются автоматически.
Инструментами данного вида тестирования являются программные системы, с помощью которых специалист осуществляет создание, отладку, выполнение и анализ результатов тестов. Этот курс знакомит вас с некоторыми наиболее востребованными инструментами автоматизации тестирования, которые в настоящее время используются тестировщиками во всем мире: Selenium WebDriver + Java, Cucumber BDD.
Цель программы
- способность разработки тестовых случаев, проведение тестирования и анализов результатов;
- способность планировать процесс тестирования.
Требования
Для прохождения курса необходимы базовые знания программирования на языке Java. Оптимальным является предварительное изучение курсов "Программирование на Java. Базовый курс" и "Тестирование и контроль качества программного обеспечения. Базовый курс"
Иные требования и рекомендации для обучения по программе
Для прохождения курса необходимы базовые знания программирования на языке Java. Оптимальным является предварительное изучение курсов "Программирование на Java. Базовый курс" и "Тестирование и контроль качества программного обеспечения. Базовый курс"
Модули
свернутьПреподаватели

Морозова
Юлия Викторовна