14.01.2019 - 04.03.2019Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Online
Вид мероприятия:
Курсы
Тип мероприятия:
Открытые
Тестировщики.
Киселева Ольга.
Вы недавно работаете в тестировании или только хотите приобщиться к этой отрасли? Хотите структурировать теоретические знания и набраться практики? Тогда эта школа для вас.
1. Введение в тестирование ПО. Исследование тестируемого продукта
Что такое тестирование
Жизненный цикл разработки ПО
Что умеет продукт? Исследуем
Открытые и закрытые вопросы
Инструменты исследования
Практическое задание: нарисовать карту возможностей продукта
2. Тест-кейсы и чек-листы
Позитивное и негативное тестирование
Тест-кейсы: что это такое, как писать, когда использовать
Чек-листы: чем отличаются от кейсов, как их писать, какие инструменты применять
Инструментарий для документирования тестов: sitechco, testlink
Практическое задание: написать тест-кейсы и чек-листы
3. Классы эквивалентности и граничные значения
Что такое тест-дизайн
Классы эквивалентности
Граничные значения
Практическое задание: расширить чек-листы с новыми знаниями
4. Тест-анализ
Тест-анализ VS Тест-дизайн
Анализ тестов
Тестирование с помощью таблиц решений (Decision Table)
...
Подробнее о программе
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. Автоматизация тестирования
Пирамида автоматизации: Unit-тесты; API-тесты; UI-тесты
Автоматизация рутины
Pairwise и другие подходы анализа
Инструменты полуавтоматизации
Практическое задание: использование PICT и написание API-тестов
12. Организация процесса тестирования
Процессы в разных компаниях: гиганты, стартапы, аутсорсинговые компании
Скриптовое и исследовательское тестирование: как выбрать и как совмещать?
Ручное и автоматизированное тестирование: когда какое использовать?
Поиск интересного в работе
Практическое задание: разработка процесса тестирования своей мечты
13. Построение карьеры в сфере тестирования
Какие бывают возможности роста в сфере тестирования?
Что требуется от тестировщиков разных уровней?
Чему важнее всего учиться?
Как получить необходимый опыт для первого места работы?
Практическое задание: план саморазвития на год
14. Создание резюме и прохождение собеседования
Как составлять резюме
Как искать вакансию мечты
Что писать в сопроводительном письме
Как готовиться к собеседованию
Как пройти собеседование
Практическое задание: идеальное резюме
Подведение итогов
Чему слушатели научились за это время?
Как это использовать?
Напутственные советы
Выпускник школы получает:
Понимание, что такое тестирование - 14 видеолекций по 30-60 минут + ссылки на полезные статьи.
Работа на реальном проекте больше месяца - много практики.
Работа с реальными инструментами, которые вы будете использовать в дальнейшем.
Портфолио - выгодно выделит среди других кандидатов.
Разбор резюме - больше шансов, что его прочитают.
Инструменты, которые вы попробуете на курсе.
Баг-трекинг: JIRA, Redmine, Bugzilla, Mantis.
Ведение тестов: Sitechco, Testlink, Confluence.
Другое: mindmap, pict, perlclip.
Software-testing Наталья trainings@software-testing.ru+7 (9
показать номер
←Вернуться