Авторы: Киселева Ольга
Продолжительность обучения: 7 часов
Вариант обучения | Описание | Цена | Опция |
---|---|---|---|
Дистанционное | тренинг | 12000/курс |
1. Введение в тестирование ПО. Исследование тестируемого продукта
Что такое тестирование
Жизненный цикл разработки ПО
Что умеет продукт? Исследуем
Открытые и закрытые вопросы
Инструменты исследования
Практическое задание: рисуем карту возможностей продукта!
2. Тест-кейсы и чек-листы
Позитивное и негативное тестирование
Тест-кейсы:что это такое, как писать, когда использовать.
Чек-листы: чем отличаются от кейсов, как их писать, какие инструменты применять
Инструментарий для документирования тестов: sitechco, testlink.
Практическое задание: пишем тест-кейсы и чек-листы!
3. Классы эквивалентности и граничные значения
Что такое тест-дизайн
Классы эквивалентности
Граничные значения
Практическое задание: расширяем чек-листы с новыми знаниями!
4. Тест-анализ
Тест-анализ VS Тест-дизайн
Анализ тестов
Тестирование с помощью таблиц решений (Decision Table)
Тестирование состояний и переходов (State & Transition Testing)
Практическое задание: составляем таблицу решений и рисуем схему состояний!
5. Баг-трекинг
Жизненный цикл (Workflow) ошибок: каким бывает? Что от него зависит, как подстроиться?
Локализация ошибок: как найти корень зла?
Формулирование ошибок: как сделать так, чтобы нас поняли?
Инструменты баг-трекинга: Jira, Bugzilla, Redmine, Mantis
Практическое задание: регистрируем ошибки в BTS!
6. Ретроспектива
Процессы в agile, scrum и подобных гибких методологиях
Процесс планирование: как проводится, инструменты
Ежедневные митинги
Ретроспектива
Практическое задание: проводим ретроспективу обучения!
7. Исследовательское тестирование
Отличия исследовательского, ad hoc и monkey-testing
Как тестировать продукт, по которому нет документации?
Помощники от более опытных: чит-листы и тест-туры
Мнемоники и эвристики исследовательского тестирования
Практическое задание: придумываем мнемонику!
8. Классификация тестирования
По знанию системы
По позитивности
По целям (объекту)
По исполнителям (субъекту)
По времени проведения
По степени автоматизации
По состоянию системы
По формальности
9. Нефункциональное тестирование
ISO 9126, ISO 25010 и реальная жизнь
Производительность и нагрузка
Удобство использования (Usability)
Защищенность
Тестирование окружений
Практическое задание: разрабатываем стратегию нефункционального тестирования!
10. Тестирование документации и ее оформление
ТЗ есть
ТЗ нет
Варианты использования
Типы документации
Практическое задание: пишем вариант использования!
11. Автоматизация тестирования
1. Пирамида автоматизации
Unit-тесты
API-тесты
UI-тесты
2. Автоматизация рутины
3. Pairwise и другие подходы анализа
4. Инструменты полуавтоматизации
Практическое задание: используем PICT и пишем API-тесты!
12. Организация процесса тестирования
Процессы в разных компаниях: гиганты, стартапы, аутсорсинговые компании
Скриптовое и исследовательское тестирование: как выбрать и как совмещать?
Ручное и автоматизированное тестирование: когда какое использовать?
Поиск интересного в работе
Практическое задание: разрабатываем процесс тестирования своей мечты!
13. Построение карьеры в сфере тестирования
a. Какие бывают возможности роста в сфере тестирования?
b. Что требуется от тестировщиков разных уровней?
c. Чему важнее всего учиться?
d. Как получить необходимый опыт для первого места работы?
Практическое задание: создаём план саморазвития на год.
14. Создание резюме и прохождение собеседования
Как составлять резюме
Как искать вакансию мечты
Что писать в сопроводительном письме
Как готовиться к собеседованию
Как пройти собеседование
Практическое задание: делаем идеальное резюме
Подведение итогов
a. Чему мы научились за это время?
b. Как это использовать?
c. Напутственные советы, «мотивашечки»
QA конференция COMAQA
10-11 Марта, Минск
TestCon Moscow 2018 - Международная конференция по тестированию и QA
18-19 апреля, Москва
7 часов теории + много практики + постоянные консультации тренера в скайп-чате.
Дважды в неделю по понедельникам и четвергам до 12.00 по Московскому времени( с 9 апреля) выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Обучение происходит следующим образом:
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.
Общение участников курса и тренеров проходит и в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.