[Ольга Назина] Школа для начинающих тестировщиков (2018)
Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли? Хотите структурировать теоретические знания и набраться практики? Тогда этот курс для вас.
Выпускник школы получает:
* Понимание, что такое тестирование — 14 видео-лекций по 30-60 минут + ссылки на полезные статьи
* Работа на реальном проекте больше месяца — много практики
* Работа с реальными инструментами, которые вы будете использовать в дальнейшем
* Портфолио — выгодно выделит среди других кандидатов
* Разбор резюме — больше шансов, что его прочитают
Инструменты, которые вы попробуете на курсе
* Баг-трекинг:JIRA, Redmine, Bugzilla, Mantis
* Ведение тестов: Sitechco, Testlink, Confluence
* Другое: mindmap, pict, perlclip
Посмотрите
это видео
, чтобы узнать, что вас ждет на курсе и как тренер проводит лекции (риторика, внешний вид слайдов). Также видео поможет выбрать между двумя курсами: школой (неторопливое изучение) и
интенсивом
(стрессовая ситуация, когда ты пришел на работу и сразу делай)
Этот курс будет полезен тем, кто обладает опытом в тестировании до одного года, или кто только хочет найти свою первую работу в сфере тестирования.
Программа курса
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. Напутственные советы, «мотивашечки»
—————————————————————————
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал