Инструменты для тестирования программного обеспечения
тренер: Татьяна Зинченко
Онлайн-тренинг с домашними заданиями, 7 занятий по 1,5 часа
Мир тестирования принято разделять на ручное и автоматизированное. Притом, если с ручным всё понятно, то к автоматизаторам чаще всего относят только тех, кто работает с конкретными программами (Selenium, Test Complete).
Но есть еще тестировщики, которым в рамках ручного тестирования уже тесно, а в автоматизацию еще не хочется. Именно для них и разработан курс об инструментах для тестирования программного обеспечения.
В рамках курса мы рассмотрим инструменты (плагины, валидаторы, эмуляторы и проч.), которые могут использоваться ежедневно и облегчать наш ручной труд.
Существует множество статей, рекламных видеолекций и вебинаров на тему сравнения нескольких инструментов или принципов выбора одного из множества. И этого не будет в нашем курсе. В нашем курсе мы будем изучать работу конкретных инструментов, выбранных тренером заранее из множества других.
Цель курса — дать такие знания (теоретические и практические), которые позволят тестировщику осознанно применять все те инструменты, которые будут рассмотрены на занятиях.
Структура занятий. Каждое занятие логически делится на 2 части: в первой части рассказываются основы того вида тестирования, которому посвящена данная лекция, а во второй части даются инструменты, которые можно использовать при проведении этого тестирования.
Курс имеет практическую направленность. Для ознакомления со всеми инструментами, а также выполнения домашних заданий вам потребуется от 3 до 8 часов в неделю (в зависимости от начального уровня подготовки).
Продолжительность курса: 7 недель.
Программа курса:
- Попарное тестирование (pairwise testing) и тест-дизайн. Инструменты для генерации тестов и данных, инструменты визуализации.
- Тестирование методом свободного поиска (exploratory testing). Инструменты отчетов и надстройки браузеров.
- Тестирование верстки и пользовательского интерфейса. Инструменты разработки и валидаторы.
- Кроссбраузерное тестирование. Инструменты для кроссбраузерного/кроссплатформенного тестирования.
- Функциональное и нагрузочное тестирование. Инструменты нагрузки и мониторинга.
- Тестирование безопасности. Фаззеры и инструменты мониторинга.
- Создание и управление тестами. Системы управления тестами, инструменты для общения и распространения информации. Вспомогательные инструменты.
- И еще несколько инструментов в помощь тестировщику: виртуальные машины, скринкастеры, инструменты для анализа кода.
Онлайн-тренинг продолжительностью 7 полуторачасовых занятий с практическими домашними заданиями.
Каждый участник курса будет получать обратную связь от тренера по результатам выполнения домашнего задания. Наиболее типичные ошибки будут разбираться на консультациях и в закрытом форуме.